
                                                           .Badge_badge-container__Vkpps {
                                                               position: relative;
                                                               width: 50px;
                                                               height: 50px
                                                           }

.Badge_badge-content__k7REJ {
    position: absolute;
    top: -5px;
    right: -5px;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: var(--green-25, #16ad88);
    color: var(--base-white, #fff);
    font-style: normal;
    font-weight: 600;
    text-align: center;
    font-size: 10px;
    line-height: 20px
}

.Badge_childs__0HNTq {
    position: absolute;
    top: 0;
    left: 0
}

.Badge_new___hapy {
    background-color: var(--green-25, #16ad88)
}

.Badge_best-seller__Q4bTP, .Badge_new___hapy {
    display: inline-flex;
    padding: 5.108px 11.238px;
    justify-content: center;
    align-items: center;
    gap: 10.217px;
    border-radius: 13px;
    width: 100%;
    height: 30px;
    color: var(--base-white, #fff)
}

.Badge_best-seller__Q4bTP {
    background: var(--green-75, #19745e)
}

.Badge_on-sale__uogMA {
    display: inline-flex;
    padding: 5.108px 11.238px;
    justify-content: center;
    align-items: center;
    gap: 10.217px;
    width: 100%;
    height: 30px;
    border-radius: 13px;
    background: var(--on-sale-badge, #ff4f52);
    color: var(--base-white, #fff)
}

.Button_button__cuXs8 {
    cursor: pointer;
    border: none;
    display: flex;
    position: relative;
    align-items: center;
    transition: background-color .2s ease-in;
    white-space: nowrap;
    text-overflow: ellipsis;
    justify-content: center;
    text-align: center
}

.Button_button__cuXs8:focus {
    opacity: .9
}

.Button_button__cuXs8:disabled {
    cursor: not-allowed
}

.Button_primary__QmEIk {
    background-color: var(--logo-blue);
    color: var(--white)
}

.Button_blue-green__CLcS5 {
    background-color: var(--bluegreen-100, #7d94cc);
    color: var(--white)
}

.Button_blue-green__CLcS5:hover:enabled {
    background-color: var(--bluegreen-25)
}

.Button_blue-green__CLcS5:disabled {
    opacity: .5;
    cursor: not-allowed
}

.Button_success__yVA11 {
    background-color: var(--green-100, #1b5748);
    color: var(--white)
}

.Button_success__yVA11:hover:enabled {
    background-color: var(--success-button-hover)
}

.Button_danger__Y3nvI {
    background-color: var(--on-sale-badge, #ff4f52);
    color: var(--white)
}

.Button_danger__Y3nvI:hover:enabled {
    background-color: var(--error-border)
}

.Button_primary__QmEIk:hover:enabled {
    background-color: var(--primary-button-hover, #0e1f8e)
}

.Button_danger__Y3nvI:disabled, .Button_primary__QmEIk:disabled {
    opacity: .5;
    cursor: not-allowed
}

.Button_default__rTis5 {
    background-color: transparent;
    border: 1px solid var(--base-grey-15);
    color: var(--grey-100)
}

.Button_default__rTis5:hover:enabled {
    background-color: var(--base-grey-15)
}

.Button_default__rTis5:disabled {
    opacity: .5;
    cursor: not-allowed
}

.Button_text__TE8OX {
    background-color: transparent;
    border: none;
    outline: none;
    padding: 0 !important;
    gap: .675rem
}

.Button_btn-size-small__nvfE6 {
    border-radius: .875rem;
    font-size: .75rem;
    padding: 5px 18px;
    font-weight: 600;
    line-height: 19px
}

.Button_btn-size-medium__U6XTL {
    border-radius: 1.25rem;
    font-size: .75rem;
    padding: 12px 30px;
    font-weight: 600
}

.Button_btn-size-large__Z44xk {
    font-size: .875rem;
    padding: 15px 216px;
    border-radius: 1.5625rem;
    font-weight: 600
}

.Button_no-label__LkHJY {
    height: 2.5rem;
    width: 2.5rem;
    border-radius: 50% !important;
    padding: 0 !important;
    line-height: 2.5rem
}

.Button_no-label__LkHJY svg {
    display: block;
    margin: auto
}

.Button_default__rTis5 svg, .Button_primary__QmEIk svg {
    display: block
}

.Button_rotate__lIEFc {
    animation: Button_spin__CUPIE 1s ease-in-out;
    animation-iteration-count: infinite
}

@keyframes Button_spin__CUPIE {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

.ErrorLabel_error-label__KKbUT {
    color: var(--red-100);
    font-size: var(--input-error-font-size) !important;
    line-height: .9375rem;
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    height: 1rem;
    white-space: nowrap
}

.ErrorLabel_tooltip-content__KgzQV {
    display: none;
    background-color: red
}

.ErrorLabel_checkbox-type__DGZSi {
    font-size: 10px;
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    margin-top: -10px;
    height: 15px;
    white-space: nowrap
}

.InputBox_form-input-container__zz74l {
    display: flex;
    flex-direction: column;
    gap: 5px;
    width: 200px
}

.InputBox_form-label__kLeGE {
    color: var(--bluegreen-100);
    font-size: var(--input-label-font-size);
    font-weight: 600
}

.InputBox_input-container__Edmeb {
    position: relative
}

.InputBox_input-container__Edmeb input {
    padding-right: 30px
}

.InputBox_extra-info-container__E9Nxp {
    position: absolute;
    right: 10px;
    top: 0;
    justify-content: center
}

.InputBox_extra-icon__cOH4S, .InputBox_extra-info-container__E9Nxp {
    height: 100%;
    display: flex;
    align-items: center
}

.InputBox_form-input__YNRpZ {
    border: 1px solid var(--input-border);
    border-radius: var(--form-border-radius);
    width: 100%;
    font-size: var(--input-font-size);
    height: 2.5rem;
    padding: 10px 15px;
    transition: border .1s ease-in;
    font-feature-settings: "liga" off, "clig" off;
    color: var(--input-font-color);
    line-height: 19px
}

@media (max-width: 768px) {
    .InputBox_form-input__YNRpZ {
        font-size: 16px
    }
}

.InputBox_form-input__YNRpZ:focus {
    outline: none !important;
    border: 1px solid var(--bluegreen-100)
}

.InputBox_error-input__BHPsn {
    border: 1px solid var(--red-100) !important
}

.InputBox_success-input__T1pbE, .InputBox_success-input__T1pbE:focus {
    border: 1px solid var(--green-25)
}

.InputBox_error-input__BHPsn:focus {
    border: 1px solid var(--red-100)
}

.InputBox_disabled-input__YHjM7 {
    cursor: no-drop !important;
    border-radius: 10px !important;
    border: 1px solid var(--grey-15, #e2e8eb) !important;
    background: var(--grey-15, #f5f6f6) !important
}

.InputBox_simple-form-input-container__ROvpj {
    display: flex;
    flex-direction: column;
    gap: 5px
}

.InputBox_simple-error-label__Ia80Y {
    position: absolute;
    top: 80px
}

.InputBox_tooltip-content___For7 {
    padding-inline: 12px;
    color: var(----grey-grey-100);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    width: 300px;
    display: flex;
    justify-content: space-between
}

.InputBox_tooltip-content___For7 .InputBox_column__CqTdz {
    display: flex;
    flex-direction: column;
    gap: 6px
}

.InputBox_tooltip-content___For7 .InputBox_column__CqTdz p {
    color: #000;
    text-align: center
}

.InputBox_tooltip-content___For7 .InputBox_column__CqTdz p:first-child {
    font-weight: 600
}

.InputBox_tooltip-content___For7 .InputBox_column__CqTdz p:last-child {
    font-weight: 400
}

.InputBox_tooltip-body__S8SCG {
    font-feature-settings: "clig" off, "liga" off;
    font-size: .8rem;
    font-style: normal;
    font-weight: 600
}

.InputBox_tooltip-body__S8SCG:hover {
    text-decoration: underline;
    cursor: pointer
}

.InputBox_trigger-tooltip-button__3gPAp {
    background-color: transparent;
    border: none;
    cursor: pointer
}

.InputBox_char-count__UPNxI {
    font-size: .5rem;
    color: var(--grey-50);
    position: absolute;
    right: 5px;
    bottom: 3px;
    font-weight: 400
}

.NewSpinner_container__rr0wP {
    height: -moz-fit-content;
    height: fit-content;
    display: flex;
    justify-content: center;
    align-items: center;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.NewSpinner_spinner__cd3zS {
    border-radius: 50%;
    animation: NewSpinner_spin__To8ys 1s ease-in-out infinite;
    -webkit-animation: NewSpinner_spin__To8ys 1s ease-in-out infinite;
    height: 20px;
    width: 20px;
    background-color: transparent;
    border: 3px solid hsla(0, 0%, 100%, .3);
    border-top-color: blue;
    position: absolute
}

.NewSpinner_mask__ijSKo {
    width: 100%;
    opacity: .8
}

@keyframes NewSpinner_spin__To8ys {
    to {
        -webkit-transform: rotate(1turn)
    }
}

.Checkbox_container___s_aM {
    display: flex;
    gap: .625rem;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.Checkbox_direction-right__xrPbs {
    flex-direction: row-reverse
}

.Checkbox_center__ABco7 {
    align-items: center
}

@media (max-width: 39.9375em) {
    .Checkbox_center__ABco7 {
        align-items: flex-start
    }
}

.Checkbox_top__TsrxZ {
    align-items: flex-start
}

.Checkbox_bottom__5ZhHa {
    align-items: flex-end
}

.Checkbox_container___s_aM input {
    margin-top: 3px;
    cursor: pointer
}

.Checkbox_container___s_aM input, .Checkbox_container___s_aM label {
    line-height: 1rem
}

.Checkbox_container___s_aM input a, .Checkbox_container___s_aM label a {
    text-decoration: underline
}

.Checkbox_container___s_aM input a:hover, .Checkbox_container___s_aM label a:hover {
    opacity: .8
}

.Checkbox_disable-container__jCLns, .Checkbox_disable-container__jCLns * {
    cursor: default
}

.Checkbox_disable-container__jCLns .Checkbox_label__ZHZbg {
    color: var(--base-grey-50, #939699);
    font-size: .875rem
}

.Checkbox_check-input__BZjWx {
    min-width: 1.25rem;
    min-height: 1.25rem;
    background-color: #fff;
    cursor: pointer
}

.Checkbox_check-input__BZjWx:focus {
    outline: none;
    border: 1px solid var(--bluegreen-100)
}

.Checkbox_label__ZHZbg {
    font-size: var(--input-label-font-size);
    color: var(--base-grey-85, #4b5157)
}

.Checkbox_error-input__rX8pQ {
    border: 1px solid var(--red-100) !important
}

.Checkbox_circle-checkbox__f6OWG {
    width: 1.25rem;
    height: 1.25rem;
    border-radius: 50% !important
}

.Checkbox_circle-checkbox__f6OWG:before {
    content: "" !important;
    width: .5em !important;
    height: .5em !important;
    border-radius: 50% !important;
    transform: scale(0) !important;
    transition: transform .12s ease-in-out !important;
    box-shadow: inset 1em 1em var(--white) !important;
    -webkit-clip-path: unset !important;
    clip-path: unset !important
}

.Checkbox_circle-checkbox__f6OWG:checked {
    background-color: var(--logo-blue) !important
}

.Checkbox_icon__e468_ {
    margin-left: auto;
    display: flex;
    align-items: center;
    width: 30px;
    height: 30px
}

@media (max-width: 39.9375em) {
    .Checkbox_check-input__BZjWx {
        min-width: 1.75rem;
        min-height: 1.75rem
    }
}

.Checkbox_disabled-checkbox__JxKoy {
    cursor: default !important;
    opacity: .8
}

.Modal_overlay__XXiPs {
    position: fixed;
    inset: 0;
    animation: Modal_overlayShow__6FLs6 .15s cubic-bezier(.16, 1, .3, 1);
    background: rgba(38, 43, 47, .5);
    z-index: var(--modal-z-index-overlay);
    overflow: auto
}

.Modal_container__7qyGr {
    border-radius: 1.875rem;
    background: var(--base-white, #fff);
    box-shadow: 0 34px 104px 0 rgba(0, 0, 0, .25);
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    animation: Modal_contentShow__oih1f .15s cubic-bezier(.16, 1, .3, 1);
    z-index: var(--modal-container-z-index);
    overflow: hidden;
    outline: none
}

@media screen and (min-width: 800px) {
    .Modal_container__7qyGr:not(.Modal_divider-view__7V87F) {
        padding: 2rem
    }
}

.Modal_container__7qyGr:has(.Modal_divider-view__7V87F) {
    padding: 0
}

.Modal_divider-view__7V87F {
    background-color: var(--Base-Grey-15, #d9dadb);
    height: 1px;
    margin-top: 20px
}

.Modal_container__7qyGr:has(.Modal_divider-view__7V87F) .Modal_spinner__tNtzG, .Modal_container__7qyGr:has(.Modal_divider-view__7V87F) .Modal_title__uXMdV {
    padding-top: 30px;
    padding-left: 20px
}

@media screen and (max-width: 800px) {
    .Modal_container__7qyGr:has(.Modal_divider-view__7V87F) .Modal_spinner__tNtzG, .Modal_container__7qyGr:has(.Modal_divider-view__7V87F) .Modal_title__uXMdV {
        padding-top: 40px
    }
}

.Modal_container__7qyGr .Modal_divider-view__7V87F + * {
    padding: 20px
}

@media screen and (max-width: 800px) {
    .Modal_container__7qyGr .Modal_divider-view__7V87F + * {
        padding: 21px 20px 20px
    }
}

.Modal_title__uXMdV {
    color: var(--base-grey-100, #262b2f);
    font-size: 1.875rem;
    min-height: 2rem;
    font-style: normal;
    font-weight: 400;
    width: 100%
}

.Modal_content__nbdok {
    font-size: 15px;
    line-height: 1.5;
    overflow: auto;
    height: calc(100% - 50px - 70px);
    margin-right: .5rem;
    padding: 20px .5rem 20px 0
}

.Modal_content__nbdok::-webkit-scrollbar {
    width: 5px
}

.Modal_content__nbdok::-webkit-scrollbar-thumb {
    width: 5px;
    height: 102px;
    border-radius: 8px;
    background: var(--grey-30, #7c878d)
}

.Modal_content__nbdok::-webkit-scrollbar-track {
    width: 5px;
    border-radius: 8px;
    background: var(--grey-05, #f5f6f6)
}

.Modal_close-btn__LGkSI {
    font-family: inherit;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 30px;
    border-radius: 6px;
    background: var(--base-grey-15, #e2e8eb);
    cursor: pointer;
    padding: 7px;
    border: none;
    right: 40px
}

.Modal_close-btn__LGkSI:hover {
    background-color: var(--base-grey-30, #e2e8eb)
}

.Modal_close-btn__LGkSI:focus {
    box-shadow: 0 0 0 2px var(--violet-7)
}

.Modal_container__7qyGr:has(.Modal_divider-view__7V87F) .Modal_close-btn__LGkSI {
    right: 20px
}

@keyframes Modal_overlayShow__6FLs6 {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes Modal_contentShow__oih1f {
    0% {
        opacity: 0;
        transform: translate(-50%, -48%) scale(.96)
    }
    to {
        opacity: 1;
        transform: translate(-50%, -50%) scale(1)
    }
}

@media (max-width: 63.9375em) {
    .Modal_container__7qyGr:not(.Modal_divider-view__7V87F) {
        padding: 2rem
    }
}

@media (max-width: 39.9375em) {
    .Modal_container__7qyGr {
        all: unset;
        z-index: var(--modal-container-z-index);
        position: fixed;
        bottom: 0;
        background-color: #fff;
        border-radius: 1.875rem 1.875rem 0 0;
        background: var(--base-white, #fff);
        box-shadow: none;
        padding: 2rem 2rem 0
    }

    .Modal_content__nbdok {
        margin-right: 0
    }

    .Modal_container-center__UFcOH {
        z-index: var(--modal-container-z-index);
        overflow: auto;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        border-radius: 30px;
        background: var(--base-white, #fff);
        box-shadow: none;
        width: calc(100% - 4rem) !important;
        padding: 2rem;
        height: 80vh
    }
}

.Modal_spinner__tNtzG div:nth-child(2) {
    opacity: .4
}

.Modal_footer__Z_w_3 {
    background: #fff;
    box-shadow: 0 -1px 4px rgba(0, 0, 0, .25);
    border-radius: 0 0 10px 10px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    max-height: 12rem
}

.PhoneBox_form-select-box-container__l7rGl {
    display: flex;
    flex-direction: column;
    gap: 5px
}

.PhoneBox_form-label__Iv1UR {
    color: var(--bluegreen-100);
    font-size: var(--input-label-font-size);
    font-weight: 600
}

.PhoneBox_select-container__qczGx {
    display: flex;
    gap: 11px;
    align-items: center;
    position: relative
}

.PhoneBox_select-container__qczGx .PhoneBox_country-code-select__R8K0V {
    color: var(--base-grey-50);
    display: flex;
    gap: .1875rem;
    align-items: center;
    padding: .5125rem .625rem;
    background-color: #fff;
    cursor: pointer;
    border: 1px solid var(--input-border);
    border-radius: var(--form-border-radius);
    height: 40px
}

.PhoneBox_select-container__qczGx .PhoneBox_country-code-select-error__5ZJ0g {
    border-color: var(--red-100)
}

.PhoneBox_select-container__qczGx .PhoneBox_country-code-select__R8K0V:focus {
    outline: none;
    border: 1px solid var(--bluegreen-100)
}

.PhoneBox_select-container__qczGx .PhoneBox_country-code-select__R8K0V .PhoneBox_country-code__6KORS {
    font-size: var(--input-font-size);
    color: var(--base-grey-50);
    cursor: pointer
}

.PhoneBox_select-container__qczGx .PhoneBox_country-code-caret-icon___QvO_ {
    display: flex;
    gap: .1875rem;
    align-items: center
}

.PhoneBox_select-container__qczGx .PhoneBox_form-input-container__91WyB {
    height: 100%;
    display: flex;
    align-items: center;
    width: 100%
}

.PhoneBox_select-container__qczGx .PhoneBox_form-input-container__91WyB .PhoneBox_form-input__WozSA {
    border: none;
    width: 100%;
    height: 40px;
    border: 1px solid var(--input-border);
    border-radius: var(--form-border-radius);
    font-size: var(--input-font-size);
    color: #262b2f;
    padding: .5rem .9375rem
}

@media (max-width: 768px) {
    .PhoneBox_select-container__qczGx .PhoneBox_form-input-container__91WyB .PhoneBox_form-input__WozSA {
        font-size: 16px
    }
}

.PhoneBox_select-container__qczGx .PhoneBox_form-input-container__91WyB .PhoneBox_form-input-error__He_Vh {
    border-color: var(--red-100)
}

.PhoneBox_select-container__qczGx .PhoneBox_form-input-container__91WyB .PhoneBox_form-input__WozSA:focus {
    outline: none;
    border: 1px solid var(--bluegreen-100)
}

.PhoneBox_select-container__qczGx .PhoneBox_caret-active__mbPsS {
    transform: rotate(180deg)
}

.PhoneBox_select-container__qczGx .PhoneBox_caret__dsH9Q {
    transition: transform .5s
}

.PhoneBox_error-label__u_YbX {
    color: var(--red-100);
    font-size: var(--input-error-font-size);
    line-height: 15px
}

.PhoneBox_dropdown__y7K8x {
    position: absolute;
    z-index: 2;
    background-color: #fff;
    width: 100%;
    top: 40px;
    border-radius: var(--form-border-radius);
    border: 1px solid var(--grey-15);
    padding-bottom: 1rem
}

.PhoneBox_dropdown__y7K8x .PhoneBox_search-box__y_zUK {
    display: flex
}

.PhoneBox_dropdown__y7K8x .PhoneBox_search-box__y_zUK .PhoneBox_search-icon-container__N_6Sp {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 15px
}

.PhoneBox_dropdown__y7K8x .PhoneBox_search-box__y_zUK .PhoneBox_search-box-input__wKduk {
    width: 70%;
    border: none;
    outline: none
}

.PhoneBox_dropdown__y7K8x .PhoneBox_loading-container__1sCKF {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: var(--input-font-size);
    color: var(--input-font-color);
    height: 150px
}

.PhoneBox_dropdown__y7K8x .PhoneBox_result-panel__6_OhO {
    margin: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    max-height: 150px;
    overflow-y: auto
}

.PhoneBox_dropdown__y7K8x .PhoneBox_result-panel__6_OhO::-webkit-scrollbar {
    width: 5px
}

.PhoneBox_dropdown__y7K8x .PhoneBox_result-panel__6_OhO::-webkit-scrollbar-thumb {
    width: 3px;
    border-radius: 2px;
    background: var(--grey-30, #7c878d)
}

.PhoneBox_dropdown__y7K8x .PhoneBox_result-panel__6_OhO::-webkit-scrollbar-track {
    border-radius: 2px;
    background: var(--grey-05, #f5f6f6)
}

.PhoneBox_dropdown__y7K8x .PhoneBox_result-panel__6_OhO .PhoneBox_option__cCP5I {
    all: unset;
    padding: .625rem 1.25rem .625rem .9375rem;
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: var(--input-font-size);
    color: var(--input-font-color);
    border-top: 1px solid var(--grey-15, #d9dadb);
    border-bottom: 1px solid var(--grey-15, #d9dadb);
    cursor: pointer;
    outline: none
}

.PhoneBox_dropdown__y7K8x .PhoneBox_result-panel__6_OhO .PhoneBox_option__cCP5I:focus, .PhoneBox_dropdown__y7K8x .PhoneBox_result-panel__6_OhO .PhoneBox_option__cCP5I:hover {
    background-color: var(--grey-15);
    border-top: 1px solid var(--bluegreen-25, #cbd5ee);
    border-bottom: 1px solid var(--bluegreen-25, #cbd5ee);
    background-color: var(--grey-15, #e2e8eb)
}

.PhoneBox_dropdown__y7K8x .PhoneBox_result-panel__6_OhO .PhoneBox_option__cCP5I:focus {
    outline: none
}

.PhoneBox_dropdown__y7K8x .PhoneBox_result-panel__6_OhO .PhoneBox_option__cCP5I[data-highlighted] {
    background-color: var(--grey-15, #e2e8eb);
    border-top: 1px solid var(--bluegreen-25, #cbd5ee);
    border-bottom: 1px solid var(--bluegreen-25, #cbd5ee);
    cursor: pointer;
    outline: none
}

.PhoneBox_empty-flag__nZf1n {
    min-width: 25px;
    height: 20px
}

.PhoneBox_country-code-select-disabled__gdzGV {
    cursor: no-drop !important;
    border-radius: 10px !important;
    border: 1px solid var(--grey-15, #e2e8eb) !important;
    background: var(--grey-15, #f5f6f6) !important
}

.PhoneBox_country-code-select-disabled__gdzGV * {
    cursor: no-drop !important
}

.PhoneBox_disabled-input__7_6OA {
    cursor: no-drop !important;
    border-radius: 10px !important;
    border: 1px solid var(--grey-15, #e2e8eb) !important;
    background: var(--grey-15, #f5f6f6) !important
}

.GDPRSection_container__ATSn2 {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 100%
}

.GDPRSection_checkbox-label__vS8fw {
    color: var(--grey-30, #7c878d)
}

.GDPRSection_checkbox-label__vS8fw, .GDPRSection_link__0tTEN {
    font-feature-settings: "liga" off, "clig" off;
    font-size: 10px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 10px
}

.GDPRSection_link__0tTEN {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    cursor: pointer
}

.GDPRSection_link__0tTEN:hover {
    opacity: .8
}

.GDPRSection_modal-title__xtCzH {
    color: var(--grey-100, #262b2f);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 35px;
    background-color: #fff;
    border-bottom: 1px solid var(--base-grey-15);
    margin-left: -2rem;
    margin-right: -2rem;
    padding: 0 2rem 1rem
}

.GDPRSection_modal-content___F_QF {
    max-height: 80vh
}

@media screen and (max-width: 800px) {
    .GDPRSection_modal-container__syoim {
        width: calc(100% - 2rem) !important;
        padding: 20px
    }
}

@media screen and (max-width: 345px) {
    .GDPRSection_modal-container__syoim {
        width: calc(100% - 2rem) !important;
        padding: 20px;
        height: calc(100vh - 115px) !important;
        max-height: 95vh
    }
}

@media (max-width: 39.9375em) {
    .GDPRSection_modal-container__syoim {
        width: -moz-fit-content !important;
        width: fit-content !important;
        border-radius: 30px 30px 0 0;
        height: calc(100vh - 130px);
        max-height: 95vh
    }

    .GDPRSection_modal-title__xtCzH {
        color: var(--grey-100, #262b2f);
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 400;
        background-color: #fff;
        border-bottom: 1px solid var(--base-grey-15);
        margin-left: -2rem;
        margin-right: -2rem;
        padding: 0 70px 1rem 2rem
    }

    .GDPRSection_modal-content___F_QF {
        max-height: calc(100vh - 9.5rem)
    }

    .GDPRSection_checkbox-label__vS8fw, .GDPRSection_link__0tTEN {
        font-size: 12px !important;
        line-height: 16.8px !important
    }
}

.OptionLabel_row-with-image__uKF5t {
    display: flex;
    gap: 10px;
    align-items: center
}

.OptionLabel_row-with-image__uKF5t div {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.OptionLabel_option-image__CALm2 {
    margin-top: 6px
}

.NewCountrySelectBox_form-select-box-container__5tbGv {
    display: flex;
    flex-direction: column;
    gap: 5px
}

.NewCountrySelectBox_form-label__q2sMc {
    color: var(--bluegreen-100);
    font-size: var(--input-label-font-size);
    font-weight: 600
}

.NewCountrySelectBox_select-container__0n4ye {
    display: flex;
    gap: 11px;
    align-items: center;
    position: relative
}

.NewCountrySelectBox_select-container__0n4ye .NewCountrySelectBox_country-code-select__QdUBx {
    display: flex;
    gap: .1875rem;
    align-items: center;
    padding: 10px 15px;
    background-color: #fff;
    cursor: pointer;
    border: 1px solid var(--input-border);
    border-radius: var(--form-border-radius);
    height: 40px;
    width: 100%
}

.NewCountrySelectBox_select-container__0n4ye .NewCountrySelectBox_country-code-select-error__Zu_1x {
    border-color: var(--red-100)
}

.NewCountrySelectBox_select-container__0n4ye .NewCountrySelectBox_country-code-select__QdUBx {
    font-size: .875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.25rem;
    color: var(--input-font-color, #4b5157)
}

.NewCountrySelectBox_select-container__0n4ye .NewCountrySelectBox_country-code-select__QdUBx:focus {
    outline: none;
    border: 1px solid var(--bluegreen-100)
}

.NewCountrySelectBox_select-container__0n4ye .NewCountrySelectBox_country-code-select__QdUBx .NewCountrySelectBox_country-code__6ctYE {
    font-size: var(--input-font-size);
    color: var(--base-grey-50);
    cursor: pointer
}

.NewCountrySelectBox_select-container__0n4ye .NewCountrySelectBox_country-code-caret-icon__FFJ4l {
    display: flex;
    justify-content: space-between;
    flex: 1 1;
    gap: .1875rem;
    align-items: center
}

.NewCountrySelectBox_select-container__0n4ye .NewCountrySelectBox_form-input-container__d_pHs {
    height: 100%;
    display: flex;
    align-items: center;
    width: 100%
}

.NewCountrySelectBox_select-container__0n4ye .NewCountrySelectBox_form-input-container__d_pHs .NewCountrySelectBox_form-input__h3c3k {
    border: none;
    width: 100%;
    height: 40px;
    border: 1px solid var(--input-border);
    border-radius: var(--form-border-radius);
    font-size: var(--input-font-size);
    color: #262b2f;
    padding: .5rem .9375rem
}

@media (max-width: 768px) {
    .NewCountrySelectBox_select-container__0n4ye .NewCountrySelectBox_form-input-container__d_pHs .NewCountrySelectBox_form-input__h3c3k {
        font-size: 16px
    }
}

.NewCountrySelectBox_select-container__0n4ye .NewCountrySelectBox_form-input-container__d_pHs .NewCountrySelectBox_form-input-error__aMBM1 {
    border-color: var(--red-100)
}

.NewCountrySelectBox_select-container__0n4ye .NewCountrySelectBox_form-input-container__d_pHs .NewCountrySelectBox_form-input__h3c3k:focus {
    outline: none;
    border: 1px solid var(--bluegreen-100)
}

.NewCountrySelectBox_select-container__0n4ye .NewCountrySelectBox_caret-active__zA0Sl {
    transform: rotate(180deg)
}

.NewCountrySelectBox_select-container__0n4ye .NewCountrySelectBox_caret__jTDVI {
    transition: transform .5s
}

.NewCountrySelectBox_error-label__ynILD {
    color: var(--red-100);
    font-size: var(--input-error-font-size);
    line-height: 15px
}

.NewCountrySelectBox_dropdown__Mw4Vc {
    position: absolute;
    z-index: 2;
    background-color: #fff;
    width: 100%;
    top: 40px;
    border-radius: var(--form-border-radius);
    border: 1px solid var(--grey-15);
    padding-bottom: 1rem
}

.NewCountrySelectBox_dropdown__Mw4Vc .NewCountrySelectBox_search-box__lwQfV {
    display: flex
}

.NewCountrySelectBox_dropdown__Mw4Vc .NewCountrySelectBox_search-box__lwQfV .NewCountrySelectBox_search-icon-container__rUdpZ {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 15px
}

.NewCountrySelectBox_dropdown__Mw4Vc .NewCountrySelectBox_search-box__lwQfV .NewCountrySelectBox_search-box-input__a_cP4 {
    width: 70%;
    border: none;
    outline: none
}

.NewCountrySelectBox_dropdown__Mw4Vc .NewCountrySelectBox_loading-container__faZPX {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: var(--input-font-size);
    color: var(--input-font-color);
    height: 150px
}

.NewCountrySelectBox_dropdown__Mw4Vc .NewCountrySelectBox_result-panel__FsqhU {
    margin: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    max-height: 150px;
    overflow-y: auto
}

.NewCountrySelectBox_dropdown__Mw4Vc .NewCountrySelectBox_result-panel__FsqhU::-webkit-scrollbar {
    width: 5px
}

.NewCountrySelectBox_dropdown__Mw4Vc .NewCountrySelectBox_result-panel__FsqhU::-webkit-scrollbar-thumb {
    width: 3px;
    border-radius: 2px;
    background: var(--grey-30, #7c878d)
}

.NewCountrySelectBox_dropdown__Mw4Vc .NewCountrySelectBox_result-panel__FsqhU::-webkit-scrollbar-track {
    border-radius: 2px;
    background: var(--grey-05, #f5f6f6)
}

.NewCountrySelectBox_dropdown__Mw4Vc .NewCountrySelectBox_result-panel__FsqhU .NewCountrySelectBox_option__qMA99 {
    all: unset;
    padding: .625rem 1.25rem .625rem .9375rem;
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: var(--input-font-size);
    color: var(--input-font-color);
    border-top: 1px solid var(--grey-15, #d9dadb);
    border-bottom: 1px solid var(--grey-15, #d9dadb);
    cursor: pointer;
    outline: none
}

.NewCountrySelectBox_dropdown__Mw4Vc .NewCountrySelectBox_result-panel__FsqhU .NewCountrySelectBox_option__qMA99:focus, .NewCountrySelectBox_dropdown__Mw4Vc .NewCountrySelectBox_result-panel__FsqhU .NewCountrySelectBox_option__qMA99:hover {
    background-color: var(--grey-15);
    border-top: 1px solid var(--bluegreen-25, #cbd5ee);
    border-bottom: 1px solid var(--bluegreen-25, #cbd5ee);
    background-color: var(--grey-15, #e2e8eb)
}

.NewCountrySelectBox_dropdown__Mw4Vc .NewCountrySelectBox_result-panel__FsqhU .NewCountrySelectBox_option__qMA99:focus {
    outline: none
}

.NewCountrySelectBox_dropdown__Mw4Vc .NewCountrySelectBox_result-panel__FsqhU .NewCountrySelectBox_option__qMA99[data-highlighted] {
    background-color: var(--grey-15, #e2e8eb);
    border-top: 1px solid var(--bluegreen-25, #cbd5ee);
    border-bottom: 1px solid var(--bluegreen-25, #cbd5ee);
    cursor: pointer;
    outline: none
}

.NewCountrySelectBox_empty-flag__dRdkJ {
    min-width: 25px;
    height: 20px
}

.NewCountrySelectBox_country-code-select-disabled__8q7hM {
    cursor: no-drop !important;
    border-radius: 10px !important;
    border: 1px solid var(--grey-15, #e2e8eb) !important;
    background: var(--grey-15, #f5f6f6) !important
}

.NewCountrySelectBox_country-code-select-disabled__8q7hM * {
    cursor: no-drop !important
}

.NewCountrySelectBox_disabled-input__WNPyR {
    cursor: no-drop !important;
    border-radius: 10px !important;
    border: 1px solid var(--grey-15, #e2e8eb) !important;
    background: var(--grey-15, #f5f6f6) !important
}

.NewSelectBox_container__A75Tl {
    display: flex;
    flex-direction: column;
    gap: 5px
}

.NewSelectBox_form-label__6_Z1n {
    color: var(--bluegreen-100);
    font-size: .875rem;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.NewSelectBox_small__TyA66 {
    font-size: .75rem
}

.NewSelectBox_select-trigger__uH9LT {
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    padding: .625rem .9375rem;
    background-color: #fff;
    max-height: 2.5rem;
    height: 2.5rem;
    overflow: hidden;
    font-size: .875rem;
    border-radius: .625rem;
    border: 1px solid var(--grey-15, #d9dadb)
}

.NewSelectBox_select-trigger__uH9LT span:first-child {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.NewSelectBox_select-trigger__uH9LT:focus {
    border: 1px solid var(--bluegreen-100, #7d94cc)
}

.NewSelectBox_select-trigger__uH9LT[data-state=open] {
    border: 1px solid var(--bluegreen-100, #7d94cc);
    border-bottom: 1px solid #fff;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-color: #fff
}

.NewSelectBox_select-trigger__uH9LT {
    color: var(--input-font-color, #4b5157);
    font-style: normal;
    font-weight: 400;
    line-height: 1.25rem
}

.NewSelectBox_select-trigger__uH9LT[data-placeholder] {
    color: var(--base-grey-50, #939699)
}

.NewSelectBox_select-trigger__uH9LT[data-disabled] {
    cursor: no-drop
}

.NewSelectBox_rotate-caret__z_LKU {
    transform: rotate(180deg);
    transition: .4s
}

.NewSelectBox_caret__kKPN_ {
    display: flex;
    justify-content: center;
    transition: .4s
}

.NewSelectBox_select-content__dPWpt {
    z-index: 999;
    border-radius: 10px;
    border: 1px solid var(--bluegreen-100, #7d94cc);
    overflow: hidden;
    border-radius: 6px;
    width: var(--radix-select-trigger-width)
}

.NewSelectBox_select-content__dPWpt[data-state=open][data-side=top] {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin-bottom: -10px
}

.NewSelectBox_select-content__dPWpt[data-state=open][data-side=top] .NewSelectBox_select-viewport__igqY4 {
    margin-bottom: 10px;
    border-bottom: 1px solid var(--grey-15, #d9dadb)
}

.NewSelectBox_select-content__dPWpt[data-state=open][data-side=bottom] {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: -10px
}

.NewSelectBox_select-content__dPWpt[data-state=open][data-side=bottom] .NewSelectBox_select-viewport__igqY4 {
    border-top: 1px solid var(--grey-15, #d9dadb)
}

.NewSelectBox_select-content__dPWpt[data-state=open][data-side=bottom] .NewSelectBox_scroll-area-root__GjMqx {
    margin-top: 10px
}

.NewSelectBox_no-data__Q4hzJ {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100px;
    width: 100%;
    color: var(--base-grey-50, #939699)
}

.NewSelectBox_option-item__HRw61 {
    color: var(--input-font-color);
    font-feature-settings: "clig" off, "liga" off;
    font-size: .875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.25rem;
    padding: .625rem 1.25rem .625rem .9375rem;
    border-top: 1px solid var(--grey-15, #d9dadb);
    border-bottom: 1px solid var(--grey-15, #d9dadb);
    background-color: #fff;
    display: flex;
    gap: 10px
}

.NewSelectBox_option-item__HRw61 span {
    width: 17rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.NewSelectBox_option-item__HRw61[data-highlighted] {
    background-color: var(--grey-15, #e2e8eb);
    border-top: 1px solid var(--bluegreen-25, #cbd5ee);
    border-bottom: 1px solid var(--bluegreen-25, #cbd5ee);
    cursor: pointer;
    outline: none
}

.NewSelectBox_scroll-area-root__GjMqx {
    width: 100%;
    height: 100%;
    background-color: #fff;
    --scrollbar-size: 10px
}

.NewSelectBox_scroll-area-viewport__RoOE5 {
    width: 100%;
    height: min(200px, var(--radix-select-content-available-height));
    border-radius: inherit
}

.NewSelectBox_scroll-area-scrollbar__3e2VL {
    display: flex;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    touch-action: none;
    padding: 5px;
    background: var(--black-a6);
    transition: background .16s ease-out
}

.NewSelectBox_scroll-area-thumb__QImkA {
    flex: 1 1;
    background: var(--base-grey-85, #4b5157);
    border-radius: var(--scrollbar-size);
    position: relative;
    width: 5px !important
}

.NewSelectBox_error-label__Ljc83 {
    position: absolute;
    top: 80px
}

.NewSelectBox_error__fwJjS {
    border: 1px solid var(--red-100, #ed8e7a) !important
}

.NewSelectBox_disabled__GYPc_ {
    cursor: not-allowed;
    background-color: var(--grey-15, #e2e8eb)
}

.PasswordBox_form-input-container__T3nw_ {
    display: flex;
    flex-direction: column;
    gap: 5px
}

.PasswordBox_form-label__asRTJ {
    color: var(--bluegreen-100);
    font-size: .75rem;
    font-weight: 600
}

.PasswordBox_input-container__cPtPE {
    position: relative
}

.PasswordBox_extra-icon__UZHEK {
    position: absolute;
    top: calc(50% - 10px);
    right: 10px
}

.PasswordBox_form-input__NOy9f {
    border: 1px solid var(--input-border);
    border-radius: var(--form-border-radius);
    width: 100%;
    background-color: transparent;
    font-size: var(--input-font-size);
    height: 2.5rem;
    padding: 10px 15px;
    color: var(--input-font-color);
    transition: border .1s ease-in
}

@media (max-width: 768px) {
    .PasswordBox_form-input__NOy9f {
        font-size: 16px
    }
}

.PasswordBox_form-input__NOy9f:focus {
    outline: none !important;
    border: 1px solid var(--bluegreen-100)
}

.PasswordBox_form-elements__zmgCp {
    display: flex;
    flex-wrap: wrap
}

.PasswordBox_error-input__aXQ1j {
    border: 1px solid var(--red-100)
}

.PasswordBox_success-input__qFZDP, .PasswordBox_success-input__qFZDP:focus {
    border: 1px solid var(--green-25)
}

.PasswordBox_error-input__aXQ1j:focus {
    border: 1px solid var(--red-100)
}

.PasswordBox_error-label__a6xwG {
    color: var(--red-100);
    font-size: var(--input-font-size);
    line-height: 15px
}

.PasswordBox_extra-icon__UZHEK {
    cursor: pointer
}

