
@media (max-width: 39.9375em) {
    .ErrorPage_error-page__4mCIC {
        padding-left: 17px;
        padding-right: 19px
    }
}

.ErrorPage_error-container__2AAnO {
    padding: 31px 0 110px;
    display: flex;
    row-gap: 26px;
    align-items: center;
    flex-direction: column;
    width: 100%
}

@media (max-width: 39.9375em) {
    .ErrorPage_error-container__2AAnO {
        padding: 76px 0 152px
    }
}

.ErrorPage_error-container__2AAnO img {
    max-width: 656px;
    width: 100%;
    height: auto
}

.ErrorPage_error-container__2AAnO .ErrorPage_title__7Ah_N {
    color: var(--base-grey-100);
    text-align: center;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 35px
}

.ErrorPage_error-container__2AAnO .ErrorPage_content__yAsJZ {
    color: var(--base-grey-85);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    width: 628px
}

@media (max-width: 39.9375em) {
    .ErrorPage_error-container__2AAnO .ErrorPage_content__yAsJZ {
        width: 100%
    }
}

.ErrorPage_return-button__uBGnb {
    color: var(--Base-White, #fff);
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    width: 100%;
    height: 40px
}

@media (max-width: 39.9375em) {
    .ErrorPage_return-button__uBGnb {
        height: 50px
    }

    .ErrorPage_button-container__q2N5V {
        padding-left: 9px;
        padding-right: 8px;
        width: 100%
    }
}

.DateNotification_notification-content-container__PXfi9 {
    width: 259px;
    padding: 10px 18px 9.03px
}

@media (max-width: 39.9375em) {
    .DateNotification_notification-content-container__PXfi9 {
        width: 270px;
        padding: 8px 17px 8.93px
    }
}

.DateNotification_notification-content-container__PXfi9 .DateNotification_notification-content__4q41_ {
    color: var(--title-color);
    text-align: initial;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

@media (max-width: 39.9375em) {
    .DateNotification_notification-content-container__PXfi9 .DateNotification_notification-content__4q41_ {
        font-size: 14px;
        text-align: center
    }
}

.Form_detail-form-section__ZpnDO {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 30px 60px;
    gap: 30px 60px
}

@media screen and (max-width: 800px) {
    .Form_detail-form-section__ZpnDO {
        grid-template-columns: 1fr;
        gap: 13px
    }
}

.Form_detail-form-section__ZpnDO .Form_detail-section__h2XOW {
    display: flex;
    flex-direction: column;
    gap: 10px;
    line-height: 19px;
    font-size: 14px;
    font-style: normal
}

.Form_detail-form-section__ZpnDO .Form_detail-section__h2XOW label {
    color: var(--grey-30);
    font-weight: 400
}

.Form_detail-form-section__ZpnDO .Form_detail-section__h2XOW p {
    color: var(--grey-100);
    font-weight: 600;
    overflow-wrap: anywhere
}

.Form_detail-form-section__ZpnDO .Form_input-box-half__Eu3j1 {
    width: 100%
}

.Form_detail-form-section__ZpnDO .Form_input-box-half__Eu3j1 label {
    color: var(--bluegreen-100);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.Form_detail-form-section__ZpnDO .Form_input-box-half__Eu3j1 input:disabled {
    background-color: var(--grey-05) !important;
    border-color: var(--grey-15);
    color: var(--grey-30);
    opacity: .7
}

.Form_button-container__BnYrg {
    display: flex;
    gap: 10px;
    width: 100%;
    justify-content: flex-end
}

.Form_button-container__BnYrg button:first-of-type {
    border: 1px solid var(--grey-30);
    background: var(--grey-05)
}

@media (max-width: 39.9375em) {
    .Form_button-container__BnYrg {
        justify-content: center
    }

    .Form_button-container__BnYrg button {
        width: 135px;
        font-size: 16px;
        border-radius: 30px
    }
}

.PaymentDetail_view-button__hjM__ {
    display: flex;
    justify-content: center;
    margin: auto;
    width: 207px;
    background: var(--logo-blue);
    padding-block: 5px;
    border-radius: 60px;
    color: var(--white);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    transition: .3s;
    cursor: pointer;
    border: none
}

.PaymentDetail_view-button__hjM__:hover {
    opacity: .9
}

@media screen and (max-width: 800px) {
    .PaymentDetail_view-button__hjM__ {
        width: 100%;
        padding: 12px 30px
    }
}

.PaymentDetail_modal-container__TV8pY {
    box-sizing: border-box
}

@media (max-width: 39.9375em) {
    .PaymentDetail_modal-container__TV8pY {
        padding: 43px 26px 31px 25px !important
    }

    .PaymentDetail_modal-container__TV8pY .PaymentDetail_close-icon__MmRIW {
        top: 43px
    }

    .PaymentDetail_modal-container__TV8pY .PaymentDetail_modal-title__tMAdv {
        line-height: 33px
    }
}

@media (max-width: 21.5em) {
    .PaymentDetail_modal-container__TV8pY .PaymentDetail_modal-title__tMAdv {
        font-size: 27px
    }
}

.PaymentDetail_modal-content-container__NOO9i {
    display: flex;
    flex-direction: column;
    gap: 26px;
    margin-top: 16px;
    padding-top: 28px;
    border-top: 1px solid var(--base-grey-15);
    position: relative;
    padding-right: 15px;
    overflow: auto;
    max-height: 70vh
}

@media (max-width: 39.9375em) {
    .PaymentDetail_modal-content-container__NOO9i {
        height: auto;
        overflow: scroll
    }
}

.PaymentDetail_modal-content-container__NOO9i::-webkit-scrollbar {
    width: 5px;
    height: 3px;
    border-radius: 10px
}

.PaymentDetail_modal-content-container__NOO9i::-webkit-scrollbar-track {
    background: var(--grey-05);
    border-radius: 10px;
    margin-block: 1rem
}

.PaymentDetail_modal-content-container__NOO9i::-webkit-scrollbar-thumb {
    background: var(--grey-30);
    border-radius: 10px
}

.PaymentDetail_modal-content-container__NOO9i .PaymentDetail_row__YjEiL {
    display: flex;
    justify-content: space-between;
    align-items: center
}

@media (max-width: 39.9375em) {
    .PaymentDetail_modal-content-container__NOO9i .PaymentDetail_row__YjEiL {
        flex-direction: column;
        gap: 10px;
        align-items: flex-start
    }

    .PaymentDetail_modal-content-container__NOO9i .PaymentDetail_row__YjEiL p {
        width: 100% !important;
        text-align: left !important
    }
}

.PaymentDetail_modal-content-container__NOO9i .PaymentDetail_row__YjEiL p:first-child {
    width: 20%;
    color: var(--grey-30);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.PaymentDetail_modal-content-container__NOO9i .PaymentDetail_row__YjEiL .PaymentDetail_date-value__HQVV3, .PaymentDetail_modal-content-container__NOO9i .PaymentDetail_row__YjEiL p:last-child {
    width: 60%;
    overflow-wrap: anywhere;
    color: var(--bluegreen-100);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    text-align: right
}

@media (max-width: 39.9375em) {
    .PaymentDetail_modal-content-container__NOO9i .PaymentDetail_row__YjEiL .PaymentDetail_date-value__HQVV3, .PaymentDetail_modal-content-container__NOO9i .PaymentDetail_row__YjEiL p:last-child {
        font-size: 20px;
        line-height: normal
    }
}

.PaymentDetail_modal-content-container__NOO9i .PaymentDetail_row__YjEiL .PaymentDetail_date-value__HQVV3 {
    display: flex;
    justify-content: flex-end;
    gap: 7px
}

.PaymentDetail_modal-content-container__NOO9i .PaymentDetail_row__YjEiL .PaymentDetail_date-value__HQVV3 > div {
    display: flex;
    align-items: center
}

@media (max-width: 39.9375em) {
    .PaymentDetail_modal-content-container__NOO9i .PaymentDetail_row__YjEiL .PaymentDetail_date-value__HQVV3 {
        justify-content: flex-start;
        width: 100%
    }
}

.BillingShippingNotFound_billing-shipping-not-found__g3iVs {
    display: flex;
    flex-direction: column;
    gap: 5px;
    width: 100%;
    padding: 20px 25px;
    border: 1px solid var(--grey-15);
    border-radius: 10px
}

@media (max-width: 39.9375em) {
    .BillingShippingNotFound_billing-shipping-not-found__g3iVs {
        padding-inline: 30px
    }
}

.BillingShippingNotFound_billing-shipping-not-found__g3iVs p {
    color: var(--grey-100);
    text-align: center;
    font-size: 20px
}

@media (max-width: 39.9375em) {
    .BillingShippingNotFound_billing-shipping-not-found__g3iVs p {
        font-size: 30px;
        width: 234px;
        text-align: left;
        font-weight: 700
    }
}

.BillingShippingNotFound_billing-shipping-not-found__g3iVs p {
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.SectionContainer_section-container__Pl_Cm {
    display: flex;
    flex-direction: column;
    padding: 30px;
    border-radius: 10px;
    border: 1px solid var(--grey-15);
    gap: 20px;
    max-width: 982px;
    margin-top: 34px
}

.SectionContainer_section-container__Pl_Cm header {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.SectionContainer_section-container__Pl_Cm header .SectionContainer_edit-header-container__KfYot {
    display: flex;
    gap: 20px;
    align-items: center
}

@media screen and (max-width: 800px) {
    .SectionContainer_section-container__Pl_Cm header .SectionContainer_edit-header-container__KfYot {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 10px
    }
}

.SectionContainer_section-container__Pl_Cm header .SectionContainer_section-header__zzMaI {
    color: var(--grey-50);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.SectionContainer_section-container__Pl_Cm header .SectionContainer_edit__0Nuqe {
    color: var(--bluegreen-100);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    cursor: pointer
}

.SectionContainer_section-container__Pl_Cm header .SectionContainer_icon-container__4T7d2 {
    display: flex;
    padding: 10px;
    align-items: flex-start;
    gap: 10px;
    border-radius: 10px;
    background: var(--logo-blue);
    cursor: pointer
}

@media screen and (max-width: 800px) {
    .SectionContainer_section-container-billing__k1ZID {
        margin-top: 0
    }
}

.SectionContainer_your-benefit-section__sjaRT {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.SectionContainer_your-benefit-section__sjaRT .SectionContainer_with-icon-section__y47M4 {
    display: flex;
    gap: 10px;
    align-items: center
}

.SectionContainer_your-benefit-section__sjaRT .SectionContainer_with-icon-section__y47M4 > div:nth-of-type(2) {
    z-index: 1 !important
}

.SectionContainer_your-benefit-section__sjaRT .SectionContainer_with-icon-section__y47M4 .SectionContainer_content__AFtad {
    max-width: 302px;
    display: flex;
    align-items: center;
    gap: 8px
}

.SectionContainer_your-benefit-section__sjaRT .SectionContainer_with-icon-section__y47M4 .SectionContainer_content__AFtad p {
    color: var(--character-primary-85);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.SectionContainer_your-benefit-section__sjaRT p {
    color: var(--grey-100);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

@media (max-width: 39.9375em) {
    .SectionContainer_your-benefit-section__sjaRT p {
        font-size: 16px;
        line-height: 20px
    }
}

.SectionContainer_text-with-icon__ruw1B {
    display: flex;
    justify-content: space-between
}

@media (max-width: 63.9375em) {
    .SectionContainer_text-with-icon__ruw1B > div:nth-of-type(2) {
        z-index: 1 !important
    }
}

.SectionContainer_company-users-section__w1Vcd {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    width: 100%;
    grid-row-gap: 20px;
    row-gap: 20px
}

.SectionContainer_company-users-section__w1Vcd p {
    max-width: 100%;
    overflow-wrap: anywhere;
    color: var(--grey-100);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

@media (max-width: 39.9375em) {
    .SectionContainer_company-users-section__w1Vcd p {
        font-size: 16px;
        line-height: 20px
    }
}

@media screen and (max-width: 800px) {
    .SectionContainer_company-users-section__w1Vcd {
        grid-template-columns: 1fr
    }
}

.SectionContainer_extended-description__oF_kY {
    color: var(--title-color);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    width: 214px
}

.SectionContainer_extended-description-container__7y4n0 {
    border-radius: 5px
}

.SearchInput_search-input__peMLg {
    position: relative;
    display: inline-block;
    margin-bottom: 18.3px;
    width: 100%
}

.SearchInput_search-input__peMLg input {
    width: 100% !important;
    border-radius: var(--form-border-radius);
    border: 1px solid var(--input-border);
    background: transparent;
    padding: 10.32px 35px 10.32px 25px;
    color: var(--input-font-color);
    font-feature-settings: "clig" off, "liga" off;
    font-size: var(--input-font-size);
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
    height: 2.5rem;
    transition: border .1s ease-in
}

@media (max-width: 768px) {
    .SearchInput_search-input__peMLg input {
        font-size: 16px
    }
}

.SearchInput_search-input__peMLg input:focus {
    outline: none !important;
    border: 1px solid var(--bluegreen-100)
}

.SearchInput_search-input__peMLg .SearchInput_mistake__liuHw {
    border: 1px solid red
}

.SearchInput_search-input__peMLg .SearchInput_icon__p2QaE {
    position: absolute;
    right: 10.32px;
    top: 11px;
    width: 20px;
    height: 20px;
    flex-shrink: 0
}

.SearchInput_search-input__peMLg .SearchInput_clear-icon-container__2WqG7 {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 10.32px;
    top: calc(50% - 8.5px);
    width: 17px;
    height: 17px;
    flex-shrink: 0;
    background-color: #d9d9d9;
    border-radius: 50%;
    cursor: pointer
}

.OrderingShoppingPages_ordering-shopping-page-container__E0PgG {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_filter-form-container__hlofw {
    margin-top: 20px
}

@media (max-width: 39.9375em) {
    .OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_filter-form-container__hlofw {
        margin-top: unset
    }
}

@media screen and (max-width: 800px) {
    .OrderingShoppingPages_ordering-shopping-page-container__E0PgG {
        gap: 30px
    }
}

.OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_divider__xbyDn {
    width: 100%;
    height: 1px;
    background: var(--grey-15)
}

.OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_your-transaction-list-table__mLUPD {
    border-collapse: separate !important
}

.OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_your-transaction-list-table__mLUPD .OrderingShoppingPages_common-sticky-child__C6_jY, .OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_your-transaction-list-table__mLUPD tbody td:first-child, .OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_your-transaction-list-table__mLUPD thead th:first-child {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 0;
    z-index: 4 !important;
    box-shadow: inset -8px 0 8px -6px rgba(0, 0, 0, .068);
    border-right: 0 !important
}

.OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_your-transaction-list-table__mLUPD thead th:first-child {
    left: 0;
    border-left: none;
    background: var(--bluegreen-25)
}

.OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_your-transaction-list-table__mLUPD thead th {
    padding: 11px 12px 11px 20px !important;
    height: 42px !important;
    min-height: 42px !important;
    max-height: 42px !important
}

.OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_your-transaction-list-table__mLUPD tbody td:first-child {
    left: 0;
    background: var(--grey-05)
}

.OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_your-transaction-list-table__mLUPD tbody tr {
    height: 82px !important;
    background-color: #fff !important
}

.OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_your-transaction-list-table__mLUPD tbody tr td {
    height: 82px !important;
    padding: 11px 12px 11px 20px
}

.OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_your-transaction-list-table__mLUPD tbody tr td > div {
    padding-left: 0
}

.OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_your-transaction-list-table__mLUPD td, .OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_your-transaction-list-table__mLUPD th {
    white-space: nowrap
}

.OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_your-payments-top-section__B5hg3 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%
}

@media screen and (max-width: 800px) {
    .OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_your-payments-top-section__B5hg3 {
        flex-direction: column;
        gap: 19px
    }
}

.OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_your-payments-top-section__B5hg3 .OrderingShoppingPages_choose-section__CIIM0 {
    display: flex;
    justify-content: space-between;
    width: 45%;
    gap: 10px;
    align-items: center;
    border-radius: 30px;
    border: 1px solid var(--grey-15);
    padding: 8px
}

@media screen and (max-width: 800px) {
    .OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_your-payments-top-section__B5hg3 .OrderingShoppingPages_choose-section__CIIM0 {
        width: 100%;
        padding-inline: 8px
    }

    .OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_your-payments-top-section__B5hg3 .OrderingShoppingPages_choose-section__CIIM0 button {
        padding: 18px 10px;
        border-radius: 26px;
        height: 18px
    }
}

@media (max-width: 24.3125em) {
    .OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_your-payments-top-section__B5hg3 .OrderingShoppingPages_choose-section__CIIM0 button {
        font-size: .625rem
    }
}

.OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_your-payments-top-section__B5hg3 .OrderingShoppingPages_description__Od_hv {
    width: 53%
}

@media screen and (max-width: 800px) {
    .OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_your-payments-top-section__B5hg3 .OrderingShoppingPages_description__Od_hv {
        width: 100%
    }
}

.OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_your-payments-list-table__mcmz6 {
    display: table
}

.OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_common-page-description__zzdJs {
    color: var(--base-grey-85);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_common-page-description__zzdJs .OrderingShoppingPages_index__cJc4z {
    color: var(--logo-blue);
    font-size: 16px;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    cursor: pointer
}

@media screen and (max-width: 800px) {
    .OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_common-page-description__zzdJs, .OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_common-page-description__zzdJs .OrderingShoppingPages_index__cJc4z {
        font-size: 14px
    }
}

.OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_add-new-row__KLqsS {
    display: block;
    margin: 20px 0 23px auto
}

.OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_add-new-row__KLqsS button {
    min-width: 128px;
    padding: 5px 10px;
    gap: 5px
}

@media (max-width: 39.9375em) {
    .OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_add-new-row__KLqsS {
        margin-inline: auto;
        width: 100%
    }

    .OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_add-new-row__KLqsS button {
        width: 100%;
        padding: 15px 25px;
        border-radius: 30px
    }
}

.OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_responsive-cart-container__JT9LA > div {
    gap: 12px;
    padding: 0;
    background-color: #fff
}

.OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_responsive-cart-container__JT9LA > div > div {
    padding: 0 25px
}

.OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_responsive-cart-container__JT9LA > div > div:first-of-type {
    padding-block: 30px 18px;
    background-color: var(--grey-05)
}

.OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_responsive-cart-container__JT9LA > div > div:nth-of-type(2) {
    display: none
}

.OrderingShoppingPages_ordering-shopping-page-container__E0PgG .OrderingShoppingPages_responsive-cart-container__JT9LA > div > div:last-of-type {
    padding-bottom: 30px
}

@media screen and (max-width: 800px) {
    .OrderingShoppingPages_b2b-billing-address-container__INexS {
        padding-top: 30px
    }
}

.OrderingShoppingPages_billing-shipping-type-frame__eRZ4Y {
    border-radius: 29px;
    padding-block: 2px;
    color: #fff;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

@media screen and (max-width: 800px) {
    .OrderingShoppingPages_billing-shipping-type-frame__eRZ4Y {
        padding-block: 6px
    }
}

@media (max-width: 39.9375em) {
    .UserTypeSelector_usertype-button-container__kp5v9 {
        width: 214px
    }
}

.UserTypeSelector_usertype-button-container__kp5v9 {
    background-color: #f5f6f6;
    border: 1px solid var(--bluegreen-25);
    border-radius: var(--border-radius);
    display: flex;
    transition: background-color .5s ease;
    position: relative
}

.UserTypeSelector_tab-btn___aZCe {
    padding: 10px 21px;
    width: 126px
}

.UserTypeSelector_tab-btn-b2b__nzrvw, .UserTypeSelector_tab-btn___aZCe {
    border-radius: var(--border-radius);
    border: none;
    color: var(--bluegreen-100);
    font-size: var(--font-size-tab);
    background-color: transparent;
    display: flex;
    align-items: center;
    gap: 6px;
    cursor: pointer;
    transition: background-color .3s ease
}

.UserTypeSelector_tab-btn-b2b__nzrvw {
    padding: 10.5px 21px;
    width: 87.66px;
    position: absolute;
    right: 0
}

.UserTypeSelector_tab-btn___aZCe:hover {
    opacity: .9
}

.UserTypeSelector_active-btn__K7f5i {
    background-color: var(--logo-blue);
    cursor: default;
    color: var(--button-font-color)
}

.UserTypeSelector_active-btn__K7f5i:hover {
    opacity: 1
}

.UserTypeSelector_lock-btn__vd2Fw {
    border-radius: var(--border-radius);
    border: none;
    color: var(--bluegreen-100);
    font-size: var(--font-size-tab);
    padding: 10px 21px 10px 10px;
    background-color: transparent;
    display: flex;
    align-items: center;
    gap: .2rem;
    cursor: no-drop;
    transition: background-color .3s ease
}

.UserTypeSelector_disabled__Ro4mR {
    opacity: .5
}

.UserTypeSelector_disabled__Ro4mR * {
    cursor: not-allowed
}

.PriceStockRequestsList_price-stock-request-list-container__wrnZN {
    display: flex;
    flex-direction: column;
    gap: 32px
}

@media screen and (max-width: 800px) {
    .PriceStockRequestsList_price-stock-request-list-container__wrnZN {
        gap: 30px
    }
}

.PriceStockRequestsList_price-stock-request-list-container__wrnZN .PriceStockRequestsList_divider__3X2f3 {
    width: 100%;
    height: 1px;
    background: var(--grey-15)
}

.PriceStockRequestsList_price-stock-request-list-container__wrnZN .PriceStockRequestsList_list-table__cdGns {
    display: table;
    width: 100%
}

.PriceStockRequestsList_price-stock-request-list-container__wrnZN .PriceStockRequestsList_list-table__cdGns thead {
    display: table-header-group
}

.PriceStockRequestsList_price-stock-request-list-container__wrnZN .PriceStockRequestsList_list-table__cdGns tbody {
    display: table-row-group
}

.PriceStockRequestsList_price-stock-request-list-container__wrnZN .PriceStockRequestsList_list-table__cdGns tbody tr {
    display: table-row
}

.PriceStockRequestsList_price-stock-request-list-container__wrnZN .PriceStockRequestsList_list-table__cdGns tbody tr td {
    width: 15% !important;
    min-width: 15% !important;
    max-width: 15% !important
}

.PriceStockRequestsList_price-stock-request-list-container__wrnZN .PriceStockRequestsList_list-table__cdGns tbody tr td:first-child {
    width: 32% !important;
    min-width: 32% !important;
    max-width: 32% !important
}

.PriceStockRequestsList_price-stock-request-list-container__wrnZN .PriceStockRequestsList_list-table__cdGns tbody tr td:last-child {
    width: 15% !important;
    min-width: 15% !important;
    max-width: 15% !important
}

.PriceStockRequestsList_filter-container-b2b__PGW_G {
    grid-template-columns: repeat(2, 1fr) !important;
    max-width: 983px
}

.PriceStockRequestsList_filter-container-b2b__PGW_G > :nth-child(-n+3) {
    max-width: 483px;
    width: 100%
}

.PriceStockRequestsList_filter-container-b2b__PGW_G > :nth-child(-n+3) label:not([for=requestDateRange]) {
    overflow-wrap: anywhere;
    max-width: 395px
}

@media (max-width: 39.9375em) {
    .PriceStockRequestsList_filter-container-b2b__PGW_G > :nth-child(-n+3) label:not([for=requestDateRange]) {
        max-width: 256px
    }
}

.PriceStockRequestsList_filter-container-b2c__gKLT3 {
    grid-template-columns: repeat(3, 1fr) !important;
    max-width: 983px
}

.PriceStockRequestsList_filter-container-b2c__gKLT3 > :nth-child(-n+3) {
    max-width: 483px;
    width: 100%
}

.PriceStockRequestsList_filter-container-b2c__gKLT3 > :nth-child(-n+3) label:not([for=requestDateRange]) {
    overflow-wrap: anywhere;
    max-width: 395px
}

@media (max-width: 39.9375em) {
    .PriceStockRequestsList_filter-container-b2c__gKLT3 > :nth-child(-n+3) label:not([for=requestDateRange]) {
        max-width: 256px
    }
}

.PriceStockRequestsList_list-table__cdGns thead th {
    width: 15% !important;
    min-width: 15% !important;
    max-width: 15% !important
}

.PriceStockRequestsList_list-table__cdGns thead th:nth-child(4) > div > div, .PriceStockRequestsList_list-table__cdGns thead th:nth-child(5) > div > div {
    width: 0;
    padding-right: 5px
}

.PriceStockRequestsList_list-table__cdGns thead th:first-child {
    width: 32% !important;
    min-width: 32% !important;
    max-width: 32% !important
}

.PriceStockRequestsList_list-table__cdGns thead th:nth-last-child(2) {
    width: 18% !important;
    min-width: 18% !important;
    max-width: 18% !important
}

.PriceStockRequestsList_list-table__cdGns thead th:last-child {
    width: 15% !important;
    min-width: 15% !important;
    max-width: 15% !important
}

.PriceStockRequestsList_list-table__cdGns tbody tr td {
    padding-block: 18px
}

.PriceStockRequestsList_list-table__cdGns tbody tr td:first-child {
    width: 32% !important;
    min-width: 32% !important;
    max-width: 32% !important
}

.PriceStockRequestsList_list-table__cdGns tbody tr td:nth-last-child(2) {
    width: 18% !important;
    min-width: 18% !important;
    max-width: 18% !important
}

.PriceStockRequestsList_list-table__cdGns tbody tr td td:last-child {
    width: 15% !important;
    min-width: 15% !important;
    max-width: 15% !important
}

@media (max-width: 39.9375em) {
    .PriceStockRequestsList_search-box__7WMTS {
        width: 100% !important
    }
}

.PriceStockRequestsList_tooltip__evNS4 {
    width: 427px;
    padding: 14px 13px;
    filter: drop-shadow(0 5px 15px rgba(38, 45, 51, .08));
    color: var(--Base-Grey-100, #262d33);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    align-self: stretch;
    word-wrap: break-word;
    background-color: #fff;
    border: 1px solid #ccc;
    opacity: 1;
    background-clip: padding-box;
    box-sizing: border-box
}

.PriceStockRequestsList_status-text__yhZg3 {
    padding: 0 12px !important
}

@media screen and (max-width: 390px) {
    .PriceStockRequestsList_common-table-container__f2KV3 {
        width: 100% !important
    }
}

.PriceStockRequestsList_tooltipContent__3MoXS {
    display: flex;
    flex-direction: column;
    gap: 5px
}

.PriceStockRequestsList_tooltipContent-content__I88FK {
    overflow: hidden;
    color: var(--Grey-30, #7c878d);
    text-overflow: ellipsis
}

.PriceStockRequestsList_tooltipContent-content__I88FK, .PriceStockRequestsList_tooltipContent-title__VmdzQ {
    font-feature-settings: "liga" off, "clig" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.PriceStockRequestsList_tooltipContent-title__VmdzQ {
    color: var(--Bluegreen-100, #7d94cc)
}

.PriceStockRequestsList_tooltipContent-productCode__4OdCF {
    color: var(--Logo-Blue, #1226aa);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.FormBillingAddressModal_usertype-button-container__3b9N_ {
    width: unset
}

.FormBillingAddressModal_error-container__jiZCI {
    height: 56.25rem;
    padding-right: 1rem;
    padding-left: .2rem;
    min-width: min(90vw, 600px)
}

.FormBillingAddressModal_billing-information-form-container__0l3e1 {
    margin: 42px 0 30px
}

.FormBillingAddressModal_spinner__7LXWG {
    height: 100%
}

.FormBillingAddressModal_billing-modal-container__MhR9o {
    height: min(80%, 850px)
}

@media (max-width: 39.9375em) {
    .FormBillingAddressModal_billing-modal-container__MhR9o {
        min-height: 92%;
        height: 92%
    }
}

.FormBillingAddressModal_shipping-modal-container__xx_2i {
    height: min(80%, 850px)
}

@media (max-width: 39.9375em) {
    .FormBillingAddressModal_shipping-modal-container__xx_2i {
        min-height: 92%;
        height: 92%
    }
}

.FormBillingAddressModal_address-modal-container__bUTU9 {
    padding: 53.5px 46px 0 !important
}

.FormBillingAddressModal_address-modal-content__pAlsq {
    margin-inline: -46px -36px;
    padding: 38px 46px 0;
    height: calc(100% + 38px - 200px)
}

@media (max-width: 39.9375em) {
    .FormBillingAddressModal_address-modal-content__pAlsq {
        height: 100%;
        box-sizing: border-box;
        margin-inline: -25px -26px !important;
        padding-inline: 25px 27px;
        margin-bottom: 0 !important;
        overflow: auto;
        padding-bottom: 252.6px
    }
}

.FormBillingAddressModal_address-modal-disabled-content__Ca1T_ {
    height: calc(100% + 38px - 128px - 58px)
}

@media (max-width: 39.9375em) {
    .FormBillingAddressModal_address-modal-disabled-content__Ca1T_ {
        height: calc(100% - 77px)
    }
}

.FormBillingAddressModal_disabled-notification__ieRBL {
    padding: 10px 50px;
    margin-inline: -46px;
    background: var(--red-100);
    color: var(--white);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px
}

@media (max-width: 39.9375em) {
    .FormBillingAddressModal_disabled-notification__ieRBL {
        padding-inline: 20px;
        margin-inline: -25px -27px
    }
}

.FormBillingAddressModal_form-container__lf7E2 {
    display: flex;
    flex-direction: column;
    height: calc(100% + 57px);
    margin-bottom: 95px
}

@media (max-width: 39.9375em) {
    .FormBillingAddressModal_form-container__lf7E2 {
        height: auto;
        margin-bottom: 0
    }
}

.FormBillingAddressModal_modal-title__dHxd3 {
    color: var(--grey-100, #262b2f);
    font-size: 1.875rem;
    font-style: normal;
    font-weight: 400;
    background-color: #fff;
    z-index: 9999;
    border-bottom: 1px solid var(--base-grey-15);
    margin-left: -46px;
    margin-right: -48px;
    padding: 0 0 18px 48px;
    line-height: 34px
}

.FormBillingAddressModal_close-icon__IDBIO {
    top: 54px;
    right: 46px
}

@media (max-width: 39.9375em) {
    .FormBillingAddressModal_close-icon__IDBIO {
        right: 33px;
        top: 43px
    }
}

.FormBillingAddressModal_modal-info__8qsmD {
    color: var(--base-grey-85, #4b5157);
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.FormBillingAddressModal_type-selector-container__uEVth {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.FormBillingAddressModal_footer__ivatV {
    margin-top: auto;
    padding: 0;
    bottom: 0;
    left: 0;
    background-color: #fff;
    position: -webkit-sticky;
    position: sticky;
    box-shadow: 0 -4px 4px 0 rgba(0, 0, 0, .2)
}

@media (max-width: 39.9375em) {
    .FormBillingAddressModal_footer__ivatV {
        height: 151px !important;
        box-shadow: 0 0 0 0;
        margin-left: 0;
        margin-right: 0
    }
}

.FormBillingAddressModal_button-container__6kLbG {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 25px 45px
}

@media (max-width: 39.9375em) {
    .FormBillingAddressModal_button-container__6kLbG {
        padding-left: 0;
        padding-right: 0;
        padding-top: 0
    }
}

.FormBillingAddressModal_button-container__6kLbG .FormBillingAddressModal_checkbox__Eb47I {
    width: max-content
}

.FormBillingAddressModal_button-container__6kLbG .FormBillingAddressModal_checkbox-label___qBlF {
    width: 323px;
    color: var(--base-grey-85, #4b5157);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px
}

.FormBillingAddressModal_button-container__6kLbG .FormBillingAddressModal_submit-button__HiX6s {
    width: 207px;
    height: 50px;
    border-radius: 30px;
    font-size: 1rem
}

@media (max-width: 39.9375em) {
    .FormBillingAddressModal_button-container__6kLbG .FormBillingAddressModal_submit-button__HiX6s {
        width: 100%
    }
}

.FormBillingAddressModal_button-container__6kLbG .FormBillingAddressModal_submit-btn__vXwkE {
    width: 10rem
}

.FormBillingAddressModal_sub-title___0OQM {
    color: var(--base-grey-30, #7c878d);
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.FormBillingAddressModal_form-item-half__EJQlW {
    display: flex;
    flex-wrap: wrap;
    gap: 15px
}

.FormBillingAddressModal_location-part__FobJF {
    margin-top: 15px
}

.FormBillingAddressModal_input-box-full__cOkTp > div input:-moz-read-only, .FormBillingAddressModal_input-box-half__XAzqQ > div input:-moz-read-only {
    border: 1px solid var(--grey-15) !important;
    background: var(--grey-05) !important
}

.FormBillingAddressModal_input-box-full__cOkTp > div input:read-only, .FormBillingAddressModal_input-box-half__XAzqQ > div input:read-only {
    border: 1px solid var(--grey-15) !important;
    background: var(--grey-05) !important
}

.FormBillingAddressModal_input-box-half__XAzqQ {
    width: calc(50% - .5rem)
}

.FormBillingAddressModal_input-box-half__XAzqQ > div input:-moz-read-only {
    border: 1px solid var(--grey-15) !important;
    background: var(--grey-05) !important
}

.FormBillingAddressModal_input-box-half__XAzqQ > div input:read-only {
    border: 1px solid var(--grey-15) !important;
    background: var(--grey-05) !important
}

.FormBillingAddressModal_input-box-half__XAzqQ button:disabled {
    border: 1px solid var(--grey-15) !important;
    background: var(--grey-05) !important
}

.FormBillingAddressModal_input-box-half__XAzqQ .FormBillingAddressModal_country-code__SzBhU {
    min-width: 94px;
    justify-content: space-between
}

.FormBillingAddressModal_input-box-half__XAzqQ .FormBillingAddressModal_country-code-disabled__VRxax {
    border: 1px solid var(--grey-15) !important;
    background: var(--grey-05) !important
}

.FormBillingAddressModal_input-box-half__XAzqQ .FormBillingAddressModal_phone-input__pRH_X {
    width: 100% !important
}

@media (max-width: 39.9375em) {
    .FormBillingAddressModal_input-box-half__XAzqQ {
        width: calc(50% - .5rem);
        max-width: 100%;
        min-width: 100%
    }
}

.FormBillingAddressModal_select-input__VJRVg:disabled {
    background: var(--grey-05)
}

.FormBillingAddressModal_disabled-select__o_LWX button {
    border: 1px solid var(--grey-15) !important;
    background: var(--grey-05) !important
}

.FormBillingAddressModal_input-box-full__cOkTp {
    width: 100%
}

@media (max-width: 39.9375em) {
    .FormBillingAddressModal_address-modal-container__bUTU9 {
        box-sizing: border-box;
        margin-top: 200px;
        margin-bottom: 0;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        padding-inline: 25px 27px !important;
        padding-top: 43px !important
    }

    .FormBillingAddressModal_form__HUyCS {
        height: 100%;
        overflow: auto;
        overflow-y: hidden
    }

    .FormBillingAddressModal_footer__ivatV {
        height: 132px
    }

    .FormBillingAddressModal_address-modal-content__pAlsq {
        margin-bottom: 5rem
    }

    .FormBillingAddressModal_input-box-half__XAzqQ {
        width: 100%
    }

    .FormBillingAddressModal_footer__ivatV {
        padding: 1rem 2rem;
        background: var(--white, #fff);
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        flex-direction: column;
        gap: 10px;
        box-shadow: 0 4px 40px 0 rgba(0, 0, 0, .3);
        border-radius: 0 0 30px 30px
    }
}

@media (max-width: 39.9375em)and (max-width: 39.9375em) {
    .FormBillingAddressModal_footer__ivatV {
        border-radius: 0 0 0 0
    }
}

@media (max-width: 39.9375em) {
    .FormBillingAddressModal_footer__ivatV .FormBillingAddressModal_checkbox__Eb47I {
        width: 100%;
        padding: 0 1rem
    }

    .FormBillingAddressModal_footer__ivatV button {
        margin-top: .5rem;
        width: 100%
    }

    .FormBillingAddressModal_button-container__6kLbG {
        flex-direction: column;
        margin-top: 0;
        gap: 12px
    }
}

.FormBillingAddressModal_single-button-container__xEnB0 {
    padding: 5px;
    height: 1.875rem;
    border-radius: 7.412px;
    border: 1px solid var(--grey-15, #e2e8eb)
}

.FormBillingAddressModal_single-button-container__xEnB0:not(:disabled):hover {
    background-color: var(--bluegreen-50, #bcc2c5);
    cursor: pointer
}

.FormBillingAddressModal_single-button-container__xEnB0:disabled {
    cursor: wait
}

.FormBillingAddressModal_single-button-container__xEnB0 svg {
    margin: 0;
    padding: 0;
    border: 0
}

.FormBillingAddressModal_recipe-plus-btn-container__nRaiH {
    width: 40px;
    height: 40px;
    flex-shrink: 0;
    border-radius: 10px;
    background: var(--bluegreen-100, #7d94cc);
    display: flex;
    justify-content: center;
    align-items: center
}

.FormBillingAddressModal_scroll-area__a1ON8 {
    height: calc(100% + 200px)
}

@media (max-width: 63.9375em) {
    .FormBillingAddressModal_type-selector-container__uEVth {
        flex-direction: column;
        align-items: flex-start;
        gap: 1.5rem
    }

    .FormBillingAddressModal_add-new-btn____al8 {
        width: 100%;
        padding: 10px;
        height: 50px;
        border-radius: 30px;
        margin-top: 30px
    }
}

.FormBillingAddressModal_spinner-mask__r_BEG {
    opacity: .5
}

.FormBillingAddressModal_corporate__6Gi3H, .FormBillingAddressModal_individual__2x8lA {
    display: block
}

.ProductDetailsCard_product-container__rkkzB {
    position: relative;
    width: 100%;
    padding-left: 15px;
    padding-top: 0
}

.ProductDetailsCard_product-container__rkkzB .ProductDetailsCard_special-product__XMHar {
    position: relative;
    top: -18px;
    left: -15px;
    margin: 0;
    padding: 2px 8px;
    background: #fcd19a;
    z-index: 1;
    font-weight: 500;
    color: #fff;
    border-bottom-right-radius: 10px;
    font-size: 9px;
    font-weight: 700;
    width: 89px;
    height: 16px
}

.ProductDetailsCard_product-container__rkkzB .ProductDetailsCard_product-details-title__FZcH4 {
    font-size: 14px;
    padding-bottom: 10px;
    color: var(--Blue-Blue-75, #273163);
    font-feature-settings: "liga" off, "clig" off;
    font-weight: 600;
    line-height: 19px;
    display: none
}

.ProductDetailsCard_product-container__rkkzB .ProductDetailsCard_image-container__IKhGa {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%
}

.ProductDetailsCard_product-container__rkkzB .ProductDetailsCard_image-container__IKhGa img {
    width: 80px;
    height: 80px;
    object-fit: cover;
    flex-shrink: 0;
    margin-right: 20px;
    border-radius: 10px;
    border: 1px solid #e2e8eb;
    cursor: pointer
}

.ProductDetailsCard_product-container__rkkzB .ProductDetailsCard_info-container__RE_M5 {
    display: flex;
    flex-direction: column;
    width: 100%
}

.ProductDetailsCard_product-container__rkkzB .ProductDetailsCard_info-container__RE_M5 .ProductDetailsCard_info-item___DDJZ {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 130px
}

.ProductDetailsCard_product-container__rkkzB .ProductDetailsCard_info-container__RE_M5 .ProductDetailsCard_manufacturer-label__d8YjM {
    font-size: 12px;
    font-weight: 600;
    color: var(--Bluegreen-100, #7d94cc)
}

.ProductDetailsCard_product-container__rkkzB .ProductDetailsCard_info-container__RE_M5 .ProductDetailsCard_manufacturer-value__3Cuvo {
    font-size: 14px;
    font-weight: 600;
    color: var(--Logo-Blue, #1226aa)
}

.ProductDetailsCard_product-container__rkkzB .ProductDetailsCard_info-container__RE_M5 .ProductDetailsCard_description-label__D_sOJ {
    font-size: 12px;
    font-weight: 600;
    color: var(--Bluegreen-100, #7d94cc)
}

.ProductDetailsCard_product-container__rkkzB .ProductDetailsCard_info-container__RE_M5 .ProductDetailsCard_description-value__XJzoS {
    font-size: 12px;
    font-weight: 600;
    color: var(--Grey-30, var(--Grey-Grey-30, #7c878d))
}

.ProductDetailsCard_product-container__rkkzB .ProductDetailsCard_not-found-image-container__flr7i {
    position: relative;
    width: 80px;
    height: 80px;
    flex-shrink: 0;
    margin-right: 20px;
    border-radius: 10px;
    overflow: hidden;
    text-align: left;
    border: 1px solid #e2e8eb;
    background-color: var(--Grey-Grey-05, #f5f6f6) !important;
    cursor: pointer
}

.ProductDetailsCard_product-container__rkkzB .ProductDetailsCard_not-found-image-container__flr7i img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.ProductDetailsCard_product-container__rkkzB .ProductDetailsCard_not-found-image-container__flr7i .ProductDetailsCard_not-found-paragraph__CoRhz {
    position: absolute;
    left: 50%;
    top: 22px;
    font-size: 12px;
    font-weight: 600;
    height: 59px;
    width: 80%;
    transform: translateX(-50%);
    color: var(--Bluegreen-100, #7d94cc)
}

@media (max-width: 768px) {
    .ProductDetailsCard_product-container__rkkzB {
        padding-left: 0;
        padding-right: 0
    }

    .ProductDetailsCard_product-container__rkkzB .ProductDetailsCard_special-product__XMHar {
        width: 100%;
        height: 27px;
        top: 0;
        left: 0;
        padding: 4px 0;
        border-radius: 10px;
        background: var(--Orange-100, #fcd19a);
        font-size: 12px;
        font-weight: 700;
        text-align: center;
        margin: 0 0 18px
    }

    .ProductDetailsCard_product-container__rkkzB .ProductDetailsCard_product-details-title__FZcH4 {
        display: block
    }

    .ProductDetailsCard_product-container__rkkzB .ProductDetailsCard_info-container__RE_M5 {
        display: flex;
        flex-direction: column;
        width: 100%
    }

    .ProductDetailsCard_product-container__rkkzB .ProductDetailsCard_info-container__RE_M5 .ProductDetailsCard_info-item___DDJZ {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 170px !important
    }

    .ProductDetailsCard_product-container__rkkzB .ProductDetailsCard_info-container__RE_M5 .ProductDetailsCard_manufacturer-value__3Cuvo {
        font-size: 20px;
        color: var(--Logo-Blue, #1226aa)
    }
}

@media (max-width: 480px) {
    .ProductDetailsCard_special-product__XMHar {
        width: 100%;
        height: 19px;
        font-size: 8px
    }
}

.AddressContainer_addresses-body-container__KwspG {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(calc(50% - 20px), 1fr));
    grid-auto-rows: 1fr;
    grid-gap: 40px;
    gap: 40px
}

@media (max-width: 63.9375em) {
    .AddressContainer_addresses-body-container__KwspG {
        grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
        grid-auto-rows: unset;
        gap: 30px
    }
}

.AddressContainer_single-address-container__NhzGn {
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding: 20px 30px;
    border-radius: 10px;
    border: 1px solid var(--grey-15);
    background: var(--grey-05);
    width: 100%
}

@media (max-width: 39.9375em) {
    .AddressContainer_single-address-container__NhzGn {
        padding: 20px
    }
}

.AddressContainer_single-address-container__NhzGn .AddressContainer_header-section__U3zpX {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%
}

.AddressContainer_single-address-container__NhzGn .AddressContainer_header-section-left__rrTfe {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 10px
}

.AddressContainer_single-address-container__NhzGn .AddressContainer_header-section-left__rrTfe input[type=radio] {
    width: 20px;
    height: 20px;
    border: 0
}

.AddressContainer_single-address-container__NhzGn .AddressContainer_header-section-left__rrTfe input[type=radio]:before {
    width: 8px;
    height: 8px
}

@media (max-width: 39.9375em) {
    .AddressContainer_single-address-container__NhzGn .AddressContainer_header-section-left__rrTfe input[type=radio] {
        width: 30px;
        height: 30px;
        border: 0
    }

    .AddressContainer_single-address-container__NhzGn .AddressContainer_header-section-left__rrTfe input[type=radio]:before {
        width: 12px;
        height: 12px
    }
}

.AddressContainer_single-address-container__NhzGn .AddressContainer_header-section__U3zpX .AddressContainer_icon-container__56zPb {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 6px
}

.AddressContainer_single-address-container__NhzGn .AddressContainer_header-section__U3zpX .AddressContainer_icon-container__56zPb .AddressContainer_icon-frame___kHE6 {
    width: 29.647px;
    height: 29.647px;
    border-radius: 7.412px;
    border: .741px solid var(--grey-15);
    background: var(--grey-05);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: .4s
}

.AddressContainer_single-address-container__NhzGn .AddressContainer_header-section__U3zpX .AddressContainer_icon-container__56zPb .AddressContainer_icon-frame___kHE6:hover {
    background-color: var(--grey-15)
}

.AddressContainer_single-address-container__NhzGn .AddressContainer_header-section__U3zpX .AddressContainer_icon-container__56zPb .AddressContainer_content__btp8E {
    width: 300px;
    padding: 10px 20px
}

@media (max-width: 39.9375em) {
    .AddressContainer_single-address-container__NhzGn .AddressContainer_header-section__U3zpX .AddressContainer_icon-container__56zPb .AddressContainer_content__btp8E {
        padding-block: 20px;
        width: 230px
    }
}

.AddressContainer_single-address-container__NhzGn .AddressContainer_header-section__U3zpX .AddressContainer_icon-container__56zPb .AddressContainer_content-body__4ExCk {
    display: flex;
    align-items: center;
    gap: 8px;
    color: var(--character-primary-85);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 10px
}

.AddressContainer_single-address-container__NhzGn .AddressContainer_header-section__U3zpX .AddressContainer_icon-container__56zPb .AddressContainer_button-container__4tmha {
    display: flex;
    justify-content: flex-end;
    gap: 8px;
    width: 25%;
    margin-left: 75%
}

.AddressContainer_single-address-container__NhzGn .AddressContainer_header-section__U3zpX .AddressContainer_icon-container__56zPb .AddressContainer_button-container__4tmha button {
    padding: 1px 7px;
    border-radius: 10px;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .02);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    cursor: pointer;
    transition: .3s
}

.AddressContainer_single-address-container__NhzGn .AddressContainer_header-section__U3zpX .AddressContainer_icon-container__56zPb .AddressContainer_button-container__4tmha button:first-child {
    border: 1px solid var(--neutral-5);
    background: var(--neutral-1);
    color: var(--character-primary-85)
}

.AddressContainer_single-address-container__NhzGn .AddressContainer_header-section__U3zpX .AddressContainer_icon-container__56zPb .AddressContainer_button-container__4tmha button:first-child:hover {
    background-color: var(--neutral-5)
}

.AddressContainer_single-address-container__NhzGn .AddressContainer_header-section__U3zpX .AddressContainer_icon-container__56zPb .AddressContainer_button-container__4tmha button:last-child {
    border: 1px solid var(--neutral-5);
    background: var(--logo-blue);
    color: var(--white)
}

.AddressContainer_single-address-container__NhzGn .AddressContainer_header-section__U3zpX .AddressContainer_icon-container__56zPb .AddressContainer_button-container__4tmha button:last-child:hover {
    background-color: var(--logo-blue-hover)
}

.AddressContainer_single-address-container__NhzGn .AddressContainer_body-section__LZJJE {
    display: flex;
    flex-direction: column;
    gap: 17px
}

.AddressContainer_single-address-container__NhzGn .AddressContainer_body-section__LZJJE .AddressContainer_address-name-div__fMr9p {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding-bottom: 7px
}

@media (max-width: 39.9375em) {
    .AddressContainer_single-address-container__NhzGn .AddressContainer_body-section__LZJJE .AddressContainer_address-name-div__fMr9p {
        padding-top: 4px
    }
}

.AddressContainer_single-address-container__NhzGn .AddressContainer_body-section__LZJJE .AddressContainer_address-name-div__fMr9p .AddressContainer_address-name__uvSLM {
    padding-left: 8px;
    color: var(--Bluegreen-100, #7d94cc);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    width: 321px;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 20px;
    white-space: nowrap
}

.AddressContainer_single-address-container__NhzGn .AddressContainer_body-section__LZJJE .AddressContainer_row__0ribE {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
    text-align: left
}

.AddressContainer_single-address-container__NhzGn .AddressContainer_body-section__LZJJE .AddressContainer_row__0ribE p {
    white-space: nowrap
}

.AddressContainer_single-address-container__NhzGn .AddressContainer_body-section__LZJJE .AddressContainer_row-left__Yp3tX {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px;
    width: 30%
}

.AddressContainer_single-address-container__NhzGn .AddressContainer_body-section__LZJJE .AddressContainer_row-left__Yp3tX .AddressContainer_property__kYgY_ {
    color: var(--grey-30);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
    text-align: left
}

.AddressContainer_single-address-container__NhzGn .AddressContainer_body-section__LZJJE .AddressContainer_row-left__Yp3tX .AddressContainer_dashed__u6Ara {
    width: 100%;
    margin: auto;
    height: 2px;
    stroke-width: 1px;
    opacity: .3;
    border: 1px dashed var(--grey-30)
}

.AddressContainer_single-address-container__NhzGn .AddressContainer_body-section__LZJJE .AddressContainer_row__0ribE .AddressContainer_value__dptgW {
    width: 55%;
    color: var(--grey-50);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis
}

@media (max-width: 39.9375em) {
    .AddressContainer_single-address-container__NhzGn .AddressContainer_body-section__LZJJE .AddressContainer_row__0ribE {
        flex-direction: column;
        align-items: flex-start
    }

    .AddressContainer_single-address-container__NhzGn .AddressContainer_body-section__LZJJE .AddressContainer_row-left__Yp3tX, .AddressContainer_single-address-container__NhzGn .AddressContainer_body-section__LZJJE .AddressContainer_row-left__Yp3tX .AddressContainer_property__kYgY_ {
        width: 100%
    }

    .AddressContainer_single-address-container__NhzGn .AddressContainer_body-section__LZJJE .AddressContainer_row-left__Yp3tX .AddressContainer_dashed__u6Ara {
        display: none
    }

    .AddressContainer_single-address-container__NhzGn .AddressContainer_body-section__LZJJE .AddressContainer_row__0ribE .AddressContainer_value__dptgW {
        width: 100%
    }
}

.DashboardContainer_dashboard-container__yaA_v {
    display: flex;
    gap: 31px;
    margin-bottom: 50px;
    padding-right: calc(30px - var(--scrollbar-width, 17px))
}

@media (min-width: 93.74em) {
    .DashboardContainer_dashboard-container__yaA_v {
        padding-right: 29px
    }
}

@media (max-width: 74.9em) {
    .DashboardContainer_dashboard-container__yaA_v {
        padding-right: 0
    }
}

@media (max-width: 63.9375em) {
    .DashboardContainer_dashboard-container__yaA_v {
        margin-inline: -5px !important
    }
}

@media screen and (max-width: 800px) {
    .DashboardContainer_dashboard-container__yaA_v {
        margin-bottom: 26px
    }
}

.DashboardContainer_dashboard-error__vs1GI {
    color: var(--base-grey-100);
    text-align: center;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 35px;
    border-radius: 10px
}

.DashboardContainer_header__WF__r {
    color: #000;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 35px
}

.DashboardContainer_common-dashboard-container__0_e2F {
    width: calc(100% - 428px);
    display: flex;
    flex-direction: column;
    gap: 20px
}

@media (max-width: 89.9em) {
    .DashboardContainer_common-dashboard-container__0_e2F {
        gap: 30px;
        padding: 20px 0 0;
        width: 100%
    }
}

.DashboardContainer_common-page-description__71tP6 {
    color: var(--base-grey-85);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

@media screen and (max-width: 800px) {
    .DashboardContainer_common-page-description__71tP6 {
        font-size: 14px
    }
}

.DashboardContainer_last-viewed-slider-container__mSCUY {
    width: calc(100% - 396px - 31px);
    margin-left: auto;
    margin-bottom: 40px
}

@media (max-width: 39.9375em) {
    .DashboardContainer_last-viewed-slider-container__mSCUY {
        margin-bottom: 0;
        width: 100%
    }
}

@media (max-width: 74.9em) {
    .DashboardContainer_last-viewed-slider-container__mSCUY {
        width: calc(100% + 50px);
        margin-left: -25px
    }
}

@media (max-width: 39.9375em) {
    .DashboardContainer_last-viewed-slider-container__mSCUY {
        width: 100%
    }
}

.CommonResponsiveList_responsive-list-container__2NMLD {
    display: flex;
    flex-direction: column;
    gap: 20px;
    width: 100%
}

.CommonResponsiveList_empty__BS6KE {
    width: 100%;
    text-align: center;
    font-size: 18px;
    font-weight: 600
}

.CommonResponsiveList_properties-value__AgSiP {
    display: flex;
    align-items: center;
    color: var(--grey-30);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    text-align: right;
    overflow-wrap: anywhere
}

.CommonResponsiveList_property-name-text__2WqWP {
    color: var(--blue-75);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.CommonResponsiveList_view-link-text__8LwdW {
    color: var(--logo-blue)
}

.CommonResponsiveList_view-link-text__8LwdW:hover {
    opacity: .9
}

.CommonResponsiveList_first-common-data-container__ZyInR:nth-child(odd) {
    background: var(--white)
}

.CommonResponsiveList_first-common-data-container__ZyInR:nth-child(2n) {
    background: var(--grey-05)
}

.CommonResponsiveList_first-common-data-container__ZyInR {
    display: flex;
    flex-direction: column;
    padding: 30px 25px;
    gap: 18px;
    border-radius: 10px;
    border: 1px solid var(--bluegreen-25)
}

.CommonResponsiveList_first-common-data-container__ZyInR .CommonResponsiveList_row__tuvzX {
    display: flex;
    align-items: center;
    justify-content: space-between
}

@media screen and (max-width: 800px) {
    .CommonResponsiveList_first-common-data-container__ZyInR .CommonResponsiveList_row__tuvzX p {
        width: 48%
    }

    .CommonResponsiveList_first-common-data-container__ZyInR .CommonResponsiveList_row__tuvzX p:nth-child(2) a, .CommonResponsiveList_first-common-data-container__ZyInR .CommonResponsiveList_row__tuvzX p:nth-child(2) div {
        display: flex;
        justify-content: flex-end
    }
}

.CommonResponsiveList_first-common-data-container__ZyInR .CommonResponsiveList_divider__9954q {
    width: 100%;
    height: 1px;
    background: var(--bluegreen-50)
}

.CommonResponsiveList_first-common-data-container__ZyInR .CommonResponsiveList_view-link-button__Zsq1Y {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 12px 30px;
    margin: auto;
    width: 100%;
    height: 50px;
    background: var(--logo-blue);
    border-radius: 60px;
    color: var(--white);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    transition: .3s
}

.CommonResponsiveList_first-common-data-container__ZyInR .CommonResponsiveList_view-link-button__Zsq1Y:hover {
    opacity: .9
}

.CommonResponsiveList_common-list-data-container__hcVm0 {
    border-radius: 10px;
    border: 1px solid var(--bluegreen-25)
}

.CommonResponsiveList_common-list-data-container__hcVm0 .CommonResponsiveList_row__tuvzX {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 12px
}

.CommonResponsiveList_common-list-data-container__hcVm0 .CommonResponsiveList_quantity__8efHr {
    padding: 12px 20px 30px
}

.CommonResponsiveList_common-list-data-container__hcVm0 .CommonResponsiveList_divider__9954q {
    height: 1px;
    background: var(--bluegreen-50)
}

.CommonResponsiveList_third-common-data-container__A82qD:nth-child(odd) {
    background: var(--white)
}

.CommonResponsiveList_third-common-data-container__A82qD:nth-child(2n) {
    background: var(--grey-05)
}

.CommonResponsiveList_third-common-data-container__A82qD {
    display: flex;
    flex-direction: column;
    padding: 20px 0;
    gap: 16px;
    border-radius: 10px;
    border: 1px solid var(--bluegreen-25)
}

.CommonResponsiveList_third-common-data-container__A82qD .CommonResponsiveList_common-padding__LqKKt {
    padding: 0 20px
}

.CommonResponsiveList_third-common-data-container__A82qD .CommonResponsiveList_projectProduct___fxMC {
    background: var(--Red-Red-100, #ed8e7a)
}

.CommonResponsiveList_third-common-data-container__A82qD .CommonResponsiveList_specialProduct___aYmQ {
    background: var(--Orange-Orange-100, #fcd19a)
}

.CommonResponsiveList_third-common-data-container__A82qD .CommonResponsiveList_specialProjectProduct__IeS3n {
    background: var(--Bluegreen-Bluegreen-75, #97adda)
}

.CommonResponsiveList_third-common-data-container__A82qD .CommonResponsiveList_product-details-container__dDHhC {
    display: flex;
    gap: 20px;
    padding-bottom: 16px
}

.CommonResponsiveList_third-common-data-container__A82qD .CommonResponsiveList_product-details-container__dDHhC img {
    flex: 0 0 80px;
    width: 80.083px;
    height: 79.437px;
    border-radius: 10px
}

.CommonResponsiveList_third-common-data-container__A82qD .CommonResponsiveList_product-details-container__dDHhC .CommonResponsiveList_information__DnotH {
    display: flex;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(100% - 80px - 30px);
    width: calc(100% - 80px - 30px);
    flex-direction: column;
    color: var(--bluegreen-100, #7d94cc);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.CommonResponsiveList_third-common-data-container__A82qD .CommonResponsiveList_product-details-container__dDHhC .CommonResponsiveList_information__DnotH :nth-child(2) {
    overflow: hidden;
    color: var(--Logo-Blue, #1226aa);
    font-feature-settings: "liga" off, "clig" off;
    text-overflow: ellipsis;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    white-space: nowrap;
    max-width: 100%;
    display: block
}

.CommonResponsiveList_third-common-data-container__A82qD .CommonResponsiveList_product-details-container__dDHhC .CommonResponsiveList_information__DnotH :last-child {
    overflow: hidden;
    color: var(--Grey-30, var(--Grey-Grey-30, #7c878d));
    font-feature-settings: "liga" off, "clig" off;
    text-overflow: ellipsis;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.CommonResponsiveList_third-common-data-container__A82qD .CommonResponsiveList_description-value__SxDhU {
    color: var(--IDEATE-PRIMARY-Black, var(--Primary-e-black, #000));
    font-feature-settings: "liga" off, "clig" off;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding-bottom: 16px
}

.CommonResponsiveList_third-common-data-container__A82qD .CommonResponsiveList_quantity-value__7LpGE {
    color: var(--Grey-100, var(--Grey-Grey-100, #262b2f));
    font-feature-settings: "liga" off, "clig" off;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    padding-bottom: 16px
}

.CommonResponsiveList_third-common-data-container__A82qD .CommonResponsiveList_title__W2L1r {
    color: var(--Grey-Grey-30, #7c878d);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding-bottom: 10px
}

.CommonResponsiveList_third-common-data-container__A82qD .CommonResponsiveList_price-main___9_j1 {
    display: flex;
    flex-direction: column;
    row-gap: 16px
}

.CommonResponsiveList_third-common-data-container__A82qD .CommonResponsiveList_price-main___9_j1 .CommonResponsiveList_header__WjmHY {
    background: var(--Logo-Blue, #1226aa);
    display: flex;
    height: 30px;
    padding: 1.994px 2.991px;
    justify-content: center;
    align-items: center;
    gap: 5.982px;
    align-self: stretch;
    color: var(--Base-White, var(--White-White, #fff));
    text-align: center;
    font-size: 11.964px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.CommonResponsiveList_third-common-data-container__A82qD .CommonResponsiveList_price-container__1PPcL {
    display: flex;
    gap: 28px;
    padding: 0 20px
}

.CommonResponsiveList_third-common-data-container__A82qD .CommonResponsiveList_price-title__m4QWm {
    color: var(--Bluegreen-Bluegreen-100, #7d94cc);
    font-weight: 600
}

.CommonResponsiveList_third-common-data-container__A82qD .CommonResponsiveList_price__uoIjj {
    display: flex;
    flex-direction: column
}

.CommonResponsiveList_third-common-data-container__A82qD .CommonResponsiveList_price__uoIjj div:first-child {
    font-feature-settings: "liga" off, "clig" off;
    font-size: 12px;
    font-style: normal;
    line-height: normal
}

.CommonResponsiveList_third-common-data-container__A82qD .CommonResponsiveList_price__uoIjj span:nth-child(2) {
    color: var(--Grey-Grey-70, #313e48);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.CommonResponsiveList_third-common-data-container__A82qD .CommonResponsiveList_price__uoIjj span:nth-child(3) {
    color: var(--Grey-Grey-30, #7c878d);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px
}

.CommonResponsiveList_third-common-data-container__A82qD .CommonResponsiveList_vertical-divider__ZlcCz {
    background: var(--Grey-Grey-15, #e2e8eb);
    width: 1px !important
}

.CommonResponsiveList_third-common-data-container__A82qD .CommonResponsiveList_divider__9954q {
    width: 100%;
    height: 1px;
    background: var(--Grey-Grey-15, #e2e8eb)
}

.CommonResponsiveList_third-common-data-container__A82qD .CommonResponsiveList_select-container__DXOcL {
    display: flex;
    gap: 20px;
    align-items: center;
    padding: 0 20px
}

.CommonResponsiveList_third-common-data-container__A82qD .CommonResponsiveList_select-container__DXOcL .CommonResponsiveList_project-special-common-select__YO4yd {
    border-radius: 10px;
    color: var(--White, var(--White-White, #fff));
    text-align: center;
    font-size: 11.898px;
    font-style: normal;
    font-weight: 700;
    line-height: 18.425px;
    width: 100%;
    height: 28px;
    align-items: center;
    display: flex;
    justify-content: center
}

.CommonResponsiveList_project-special-common-without-select__UfElr {
    border-radius: 10px;
    width: calc(100% - 40px);
    transform: translate(6.5%);
    color: var(--White, var(--White-White, #fff));
    text-align: center;
    font-size: 11.898px;
    font-style: normal;
    font-weight: 700;
    line-height: 18.425px;
    height: 28px;
    align-items: center;
    display: flex;
    justify-content: center
}

.CommonResponsiveList_projectProduct___fxMC {
    background: var(--Red-Red-100, #ed8e7a)
}

.CommonResponsiveList_specialProduct___aYmQ {
    background: var(--Orange-Orange-100, #fcd19a)
}

.CommonResponsiveList_specialProjectProduct__IeS3n {
    background: var(--Bluegreen-Bluegreen-75, #97adda)
}

.CommonResponsiveList_unit-text__VcnDF {
    width: 100%;
    display: flex;
    align-items: flex-start;
    gap: 6px;
    align-self: stretch;
    color: var(--IDEATE-PRIMARY-Black, var(--Primary-e-black, #000));
    font-feature-settings: "liga" off, "clig" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.CommonResponsiveList_text__snpF2 {
    width: 100%;
    text-wrap: wrap;
    word-wrap: break-word;
    white-space: pre-line !important;
    max-width: 144px;
    word-break: break-all
}

.CommonResponsiveList_unit-price-tooltip__Ij1hT {
    width: 200px
}

.CommonResponsiveList_null-image-container__pkwyG {
    background-color: var(--Grey-Grey-05, #f5f6f6);
    display: flex;
    flex-direction: column;
    row-gap: 7px;
    padding: 11px 8px 5px 7px;
    width: 80px;
    height: 75px;
    border-radius: 10.08px;
    border: 1.008px solid var(--Grey-15, #e2e8eb);
    background: var(--Grey-Grey-05, #f5f6f6)
}

.CommonResponsiveList_null-image-container__pkwyG .CommonResponsiveList_desktop-null-image__1MX9K {
    width: 20px;
    height: 10px;
    text-align: start
}

.CommonResponsiveList_null-image-container__pkwyG .CommonResponsiveList_span_small__BI_oP {
    text-align: start;
    color: var(--bluegreen-100, #7d94cc);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 11.144px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

.CommonResponsiveList_pointer__eD6j9 {
    cursor: pointer
}

.CommonResponsiveList_success-status__FLR0o {
    color: var(--green-25, #16ad88)
}

.TextAreaBox_form-textarea-container__OqEFh {
    display: flex;
    flex-direction: column;
    gap: 5px;
    width: 100%
}

.TextAreaBox_form-label__Y0GrW {
    color: var(--bluegreen-100);
    font-size: var(--input-label-font-size);
    font-weight: 600
}

.TextAreaBox_textarea-container__tLhgj {
    position: relative
}

.TextAreaBox_textarea-container__tLhgj textarea {
    padding-right: 30px
}

.TextAreaBox_extra-icon__zy_1w {
    position: absolute;
    top: 20px;
    right: 10px
}

.TextAreaBox_form-textarea__LfaT_ {
    border: 1px solid var(--input-border);
    border-radius: var(--form-border-radius);
    width: 100%;
    background-color: transparent;
    font-size: var(--input-font-size);
    padding: 10px 15px;
    color: var(--input-font-color);
    transition: border .1s ease-in;
    font-family: var(--poppins-font) !important
}

@media (max-width: 768px) {
    .TextAreaBox_form-textarea__LfaT_ {
        font-size: 16px
    }
}

.TextAreaBox_form-textarea__LfaT_:focus {
    outline: none !important;
    border: 1px solid var(--bluegreen-100)
}

.TextAreaBox_form-elements__Z81_Y {
    display: flex;
    flex-wrap: wrap
}

.TextAreaBox_error-textarea__HOVCD {
    border: 1px solid var(--red-100) !important
}

.TextAreaBox_success-textarea__eVQos, .TextAreaBox_success-textarea__eVQos:focus {
    border: 1px solid var(--green-25)
}

.TextAreaBox_error-textarea__HOVCD:focus {
    border: 1px solid var(--red-100)
}

.TextAreaBox_error-label__D3tHp {
    color: var(--red-100);
    font-size: var(--input-error-font-size);
    line-height: 15px
}

.TextAreaBox_disabled__Lx8s2 textarea {
    cursor: no-drop;
    border-radius: 10px;
    border: 1px solid var(--grey-15, #e2e8eb) !important;
    background: var(--grey-05, #f5f6f6) !important
}

.TextAreaBox_input-container__xPw4_ {
    position: relative
}

.TextAreaBox_input-container__xPw4_ input {
    padding-right: 30px
}

.TextAreaBox_char-count__wBDSF {
    font-size: .5rem;
    color: var(--grey-50);
    position: absolute;
    right: 5px;
    bottom: 3px;
    font-weight: 400
}

@media (max-width: 39.9375em) {
    .TextAreaBox_char-count__wBDSF {
        right: 6px;
        bottom: 9px
    }
}

.CartCommonTableSection_carts-container__RUwhe {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 20px;
    position: relative
}

@media (max-width: 39.9375em) {
    .CartCommonTableSection_carts-container__RUwhe {
        padding: 0
    }
}

.CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_active-carts-footer__aN52J {
    display: flex;
    flex-direction: column;
    gap: 20px;
    position: relative
}

@media screen and (max-width: 800px) {
    .CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_active-carts-footer__aN52J {
        gap: 30px
    }
}

.CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_active-carts-footer__aN52J .CartCommonTableSection_create-new-button__b7G_8 {
    width: auto;
    padding: 10px 25px;
    gap: 10px;
    margin: auto;
    border-radius: 20px;
    font-size: 14px;
    line-height: 19px
}

@media (max-width: 39.9375em) {
    .CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_active-carts-footer__aN52J .CartCommonTableSection_create-new-button__b7G_8 {
        width: 100%;
        padding: 15px 25px;
        border-radius: 30px
    }
}

.CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_active-carts-footer__aN52J .CartCommonTableSection_create-section-buttons__khFaS {
    display: flex;
    justify-content: center;
    gap: 10px
}

@media screen and (max-width: 800px) {
    .CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_active-carts-footer__aN52J .CartCommonTableSection_create-section-buttons__khFaS {
        width: 100%
    }
}

.CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_active-carts-footer__aN52J .CartCommonTableSection_create-section-buttons__khFaS button {
    padding: 10px 30px;
    border-radius: 30px;
    font-size: 14px
}

@media screen and (max-width: 800px) {
    .CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_active-carts-footer__aN52J .CartCommonTableSection_create-section-buttons__khFaS button {
        padding-top: 15px;
        padding-bottom: 15px;
        border-radius: 30px;
        width: 100%
    }
}

.CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_active-carts-footer__aN52J .CartCommonTableSection_create-section-buttons__khFaS .CartCommonTableSection_cancel-button__06yi0 {
    border: 1px solid var(--grey-30);
    background: var(--grey-05);
    color: var(--grey-grey-100);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_active-carts-footer__aN52J .CartCommonTableSection_create-section-buttons__khFaS .CartCommonTableSection_cancel-button__06yi0:hover {
    background: var(--white)
}

.CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_active-carts-footer__aN52J .CartCommonTableSection_create-new-input__X8H1B {
    border: 2px solid var(--green-25) !important;
    border-radius: 10px;
    padding-block: 10px;
    padding-left: 11%;
    outline: 0;
    color: var(--logo-blue);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_active-carts-footer__aN52J .CartCommonTableSection_create-new-input__X8H1B::placeholder {
    color: var(--grey-15);
    font-style: normal;
    line-height: 20px
}

.CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_active-carts-footer__aN52J .CartCommonTableSection_create-new-error-label__liTe9 {
    position: absolute;
    top: 46px;
    font-weight: 600;
    color: var(--red-100);
    font-size: var(--input-error-font-size);
    line-height: .9375rem;
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    height: 1rem;
    white-space: nowrap
}

@media screen and (max-width: 800px) {
    .CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_active-carts-footer__aN52J .CartCommonTableSection_create-new-error-label__liTe9 {
        top: 86px
    }
}

.CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_footer-actions__xx_ge {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-inline: 10px
}

@media (max-width: 39.9375em) {
    .CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_footer-actions__xx_ge {
        position: fixed;
        margin-left: -25px;
        width: 100vw;
        bottom: 0;
        z-index: 999;
        border-radius: 30px 30px 0 0;
        background: var(--white, #fff);
        box-shadow: 0 4px 40px 0 rgba(0, 0, 0, .3);
        padding: 20px;
        flex-direction: column;
        align-items: normal;
        gap: 20px
    }

    .CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_footer-actions__xx_ge .CartCommonTableSection_mobile-top-section__mXL9Y {
        display: flex;
        justify-content: space-between;
        align-items: center
    }

    .CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_footer-actions__xx_ge .CartCommonTableSection_active-carts-button-container__34jGN {
        display: grid !important;
        grid-template-columns: 1fr 1fr
    }

    .CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_footer-actions__xx_ge .CartCommonTableSection_active-carts-button-container__34jGN button {
        width: 170px
    }

    .CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_footer-actions__xx_ge .CartCommonTableSection_saved-carts-button-container__daqDm {
        display: grid !important;
        grid-template-columns: 1fr 1fr 1fr;
        width: 100%
    }

    .CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_footer-actions__xx_ge .CartCommonTableSection_saved-carts-button-container__daqDm button {
        width: 100%
    }

    .CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_footer-actions__xx_ge .CartCommonTableSection_action-buttons-container__rS1vg {
        display: flex;
        gap: 10px
    }

    .CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_footer-actions__xx_ge .CartCommonTableSection_select-all-container__egrYz {
        display: flex;
        align-items: center;
        gap: 10px;
        color: var(--bluegreen-100, #7d94cc);
        text-align: center;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 20px
    }
}

.CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_footer-actions__xx_ge .CartCommonTableSection_selected-count__Y87Rp {
    color: var(--bluegreen-100);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_footer-actions__xx_ge .CartCommonTableSection_action-buttons-container__rS1vg {
    display: flex;
    gap: 10px
}

@media screen and (max-width: 800px) {
    .CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_footer-actions__xx_ge .CartCommonTableSection_action-buttons-container__rS1vg {
        width: 100%
    }
}

.CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_footer-actions__xx_ge .CartCommonTableSection_action-buttons-container__rS1vg button {
    gap: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 19px;
    font-weight: 600;
    height: 40px
}

@media screen and (max-width: 800px) {
    .CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_footer-actions__xx_ge .CartCommonTableSection_action-buttons-container__rS1vg button {
        padding-top: 15px;
        padding-bottom: 15px;
        border-radius: 30px;
        width: 100%;
        height: 50px
    }
}

.CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_footer-actions__xx_ge .CartCommonTableSection_action-buttons-container__rS1vg .CartCommonTableSection_danger__BGUN0 {
    border: 1px solid var(--grey-15)
}

.CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_footer-actions__xx_ge .CartCommonTableSection_action-buttons-container__rS1vg .CartCommonTableSection_transfer__MRHmm {
    background: var(--grey-15);
    color: var(--logo-blue)
}

@media screen and (max-width: 800px) {
    .CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_footer-actions__xx_ge .CartCommonTableSection_action-buttons-container__rS1vg .CartCommonTableSection_transfer__MRHmm {
        padding: 15px 8px
    }
}

.CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_footer-actions__xx_ge .CartCommonTableSection_action-buttons-container__rS1vg .CartCommonTableSection_transfer__MRHmm {
    gap: 4px
}

.CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_footer-actions__xx_ge .CartCommonTableSection_action-buttons-container__rS1vg .CartCommonTableSection_merge__aGER7 {
    background: var(--green-25)
}

.CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_footer-actions__xx_ge .CartCommonTableSection_action-buttons-container__rS1vg .CartCommonTableSection_merge__aGER7:disabled {
    opacity: .5;
    cursor: not-allowed
}

.CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_footer-actions__xx_ge .CartCommonTableSection_action-buttons-container__rS1vg .CartCommonTableSection_content-body__wjcAc {
    display: flex;
    align-items: center;
    gap: 8px;
    color: var(--character-primary-85);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 10px
}

.CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_footer-actions__xx_ge .CartCommonTableSection_action-buttons-container__rS1vg .CartCommonTableSection_button-container__yM5Ae {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    gap: 8px;
    padding-block: 2px
}

.CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_footer-actions__xx_ge .CartCommonTableSection_action-buttons-container__rS1vg .CartCommonTableSection_button-container__yM5Ae button {
    padding: 0 7px;
    border-radius: 10px;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .02);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    cursor: pointer;
    transition: .3s
}

.CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_footer-actions__xx_ge .CartCommonTableSection_action-buttons-container__rS1vg .CartCommonTableSection_button-container__yM5Ae button:first-child {
    border: 1px solid var(--neutral-5);
    background: var(--neutral-1);
    color: var(--character-primary-85)
}

.CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_footer-actions__xx_ge .CartCommonTableSection_action-buttons-container__rS1vg .CartCommonTableSection_button-container__yM5Ae button:first-child:hover {
    background-color: var(--neutral-5)
}

.CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_footer-actions__xx_ge .CartCommonTableSection_action-buttons-container__rS1vg .CartCommonTableSection_button-container__yM5Ae button:last-child {
    border: 1px solid var(--neutral-5);
    background: var(--logo-blue);
    color: var(--white)
}

.CartCommonTableSection_carts-container__RUwhe .CartCommonTableSection_footer-actions__xx_ge .CartCommonTableSection_action-buttons-container__rS1vg .CartCommonTableSection_button-container__yM5Ae button:last-child:hover {
    background-color: var(--logo-blue-hover)
}

.CartCommonTableSection_cart-common-table-section__lWbM1 {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.CartCommonTableSection_cart-common-table-section__lWbM1 > :first-child {
    border: none !important
}

.CartCommonTableSection_cart-common-table-section__lWbM1 .CartCommonTableSection_row__8DB5C {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 10px
}

.CartCommonTableSection_cart-common-table-section__lWbM1 .CartCommonTableSection_row__8DB5C .CartCommonTableSection_cart-checkbox__83vZF {
    width: 20px;
    height: 20px
}

.CartCommonTableSection_cart-common-table-section__lWbM1 .CartCommonTableSection_row__8DB5C .CartCommonTableSection_cart-checkbox__83vZF:disabled {
    cursor: not-allowed
}

.CartCommonTableSection_cart-common-table-section__lWbM1 .CartCommonTableSection_row__8DB5C .CartCommonTableSection_cart-checkbox__83vZF:focus {
    outline: none
}

.CartCommonTableSection_cart-common-table-section__lWbM1 .CartCommonTableSection_row__8DB5C .CartCommonTableSection_head-row-column__zLef_ {
    color: var(--base-grey-85);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.CartCommonTableSection_cart-common-table-section__lWbM1 .CartCommonTableSection_row__8DB5C .CartCommonTableSection_link__4pA1l {
    cursor: pointer;
    color: var(--logo-blue);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.CartCommonTableSection_cart-common-table-section__lWbM1 .CartCommonTableSection_row__8DB5C .CartCommonTableSection_cart-name-input__lZtt5 {
    background-color: transparent;
    border: none;
    outline: none;
    color: var(--grey-50);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.CartCommonTableSection_cart-common-table-section__lWbM1 .CartCommonTableSection_row__8DB5C .CartCommonTableSection_date__V0GZP {
    color: var(--grey-30);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.CartCommonTableSection_cart-common-table-section__lWbM1 .CartCommonTableSection_row__8DB5C .CartCommonTableSection_items__ahyao {
    color: var(--green-25);
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.CartCommonTableSection_cart-common-table-section__lWbM1 .CartCommonTableSection_row__8DB5C .CartCommonTableSection_actions__PIrmD {
    display: flex;
    gap: 10px
}

.CartCommonTableSection_cart-common-table-section__lWbM1 .CartCommonTableSection_row__8DB5C .CartCommonTableSection_actions__PIrmD .CartCommonTableSection_check-container__Ja1yZ {
    width: 100%;
    text-align: center;
    background-color: transparent
}

.CartCommonTableSection_cart-common-table-section__lWbM1 .CartCommonTableSection_row__8DB5C .CartCommonTableSection_actions__PIrmD > div:nth-of-type(2) {
    width: 300px;
    box-shadow: 0 5px 15px 0 rgba(38, 45, 51, .08);
    z-index: 1
}

.CartCommonTableSection_cart-common-table-section__lWbM1 .CartCommonTableSection_row__8DB5C .CartCommonTableSection_actions__PIrmD svg {
    cursor: pointer
}

.CartCommonTableSection_cart-common-table-section__lWbM1 .CartCommonTableSection_row__8DB5C .CartCommonTableSection_actions__PIrmD .CartCommonTableSection_content__kbj0_ {
    border-radius: 4px;
    width: 300px;
    background: var(--base-white);
    padding: 10px 20px
}

.CartCommonTableSection_cart-common-table-section__lWbM1 .CartCommonTableSection_row__8DB5C .CartCommonTableSection_actions__PIrmD .CartCommonTableSection_content-body__wjcAc {
    display: flex;
    align-items: center;
    gap: 8px;
    color: var(--character-primary-85);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 10px
}

.CartCommonTableSection_cart-common-table-section__lWbM1 .CartCommonTableSection_row__8DB5C .CartCommonTableSection_actions__PIrmD .CartCommonTableSection_button-container__yM5Ae {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    gap: 8px;
    padding-block: 2px
}

.CartCommonTableSection_cart-common-table-section__lWbM1 .CartCommonTableSection_row__8DB5C .CartCommonTableSection_actions__PIrmD .CartCommonTableSection_button-container__yM5Ae button {
    padding: 0 7px;
    border-radius: 10px;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .02);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    cursor: pointer;
    transition: .3s
}

.CartCommonTableSection_cart-common-table-section__lWbM1 .CartCommonTableSection_row__8DB5C .CartCommonTableSection_actions__PIrmD .CartCommonTableSection_button-container__yM5Ae button:first-child {
    border: 1px solid var(--neutral-5);
    background: var(--neutral-1);
    color: var(--character-primary-85)
}

.CartCommonTableSection_cart-common-table-section__lWbM1 .CartCommonTableSection_row__8DB5C .CartCommonTableSection_actions__PIrmD .CartCommonTableSection_button-container__yM5Ae button:first-child:hover {
    background-color: var(--neutral-5)
}

.CartCommonTableSection_cart-common-table-section__lWbM1 .CartCommonTableSection_row__8DB5C .CartCommonTableSection_actions__PIrmD .CartCommonTableSection_button-container__yM5Ae button:last-child {
    border: 1px solid var(--neutral-5);
    background: var(--logo-blue);
    color: var(--white)
}

.CartCommonTableSection_cart-common-table-section__lWbM1 .CartCommonTableSection_row__8DB5C .CartCommonTableSection_actions__PIrmD .CartCommonTableSection_button-container__yM5Ae button:last-child:hover {
    background-color: var(--logo-blue-hover)
}

.CartCommonTableSection_cart-common-table-section__lWbM1 .CartCommonTableSection_edit-mode___xCg4 {
    border: 2px solid var(--green-25) !important
}

.CartCommonTableSection_table-body__dofpW {
    max-height: 450px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-inline: -20px;
    padding-inline: 20px;
    overflow: auto
}

.CartCommonTableSection_table-body__dofpW::-webkit-scrollbar:horizontal {
    width: 0;
    height: 0
}

.CartCommonTableSection_table-body__dofpW::-webkit-scrollbar {
    width: 3px;
    height: 8px
}

.CartCommonTableSection_table-body__dofpW::-webkit-scrollbar-track {
    background: var(--grey-05);
    border-radius: 10px
}

.CartCommonTableSection_table-body__dofpW::-webkit-scrollbar-thumb {
    background: var(--grey-85);
    border-radius: 10px
}

.CartCommonTableSection_table-body__dofpW > :first-child {
    border: none !important
}

.CartCommonTableSection_table-body__dofpW > :nth-child(odd) {
    border-radius: 10px;
    border: 1px solid var(--grey-15);
    background: var(--grey-05)
}

.CartCommonTableSection_table-body__dofpW > :nth-child(2n) {
    border-radius: 10px;
    border: 1px solid var(--grey-15)
}

.CartCommonTableSection_table-body__dofpW .CartCommonTableSection_row__8DB5C {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 10px
}

.CartCommonTableSection_table-body__dofpW .CartCommonTableSection_row__8DB5C .CartCommonTableSection_cart-checkbox__83vZF {
    width: 20px;
    height: 20px
}

.CartCommonTableSection_table-body__dofpW .CartCommonTableSection_row__8DB5C .CartCommonTableSection_cart-checkbox__83vZF:disabled {
    cursor: not-allowed
}

.CartCommonTableSection_table-body__dofpW .CartCommonTableSection_row__8DB5C .CartCommonTableSection_cart-checkbox__83vZF:focus {
    outline: none
}

.CartCommonTableSection_table-body__dofpW .CartCommonTableSection_row__8DB5C .CartCommonTableSection_head-row-column__zLef_ {
    color: var(--base-grey-85);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.CartCommonTableSection_table-body__dofpW .CartCommonTableSection_row__8DB5C .CartCommonTableSection_link__4pA1l {
    color: var(--logo-blue);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.CartCommonTableSection_table-body__dofpW .CartCommonTableSection_row__8DB5C .CartCommonTableSection_link__4pA1l:hover {
    text-decoration: underline
}

.CartCommonTableSection_table-body__dofpW .CartCommonTableSection_row__8DB5C .CartCommonTableSection_cart-name-input__lZtt5 {
    background-color: transparent;
    border: none;
    outline: none;
    color: var(--grey-50);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.CartCommonTableSection_table-body__dofpW .CartCommonTableSection_row__8DB5C .CartCommonTableSection_date__V0GZP {
    color: var(--grey-30);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.CartCommonTableSection_table-body__dofpW .CartCommonTableSection_row__8DB5C .CartCommonTableSection_items__ahyao {
    color: var(--green-25);
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.CartCommonTableSection_table-body__dofpW .CartCommonTableSection_row__8DB5C .CartCommonTableSection_actions__PIrmD {
    display: flex;
    gap: 10px
}

.CartCommonTableSection_table-body__dofpW .CartCommonTableSection_row__8DB5C .CartCommonTableSection_actions__PIrmD .CartCommonTableSection_check-container__Ja1yZ {
    width: 100%;
    text-align: center
}

.CartCommonTableSection_table-body__dofpW .CartCommonTableSection_row__8DB5C .CartCommonTableSection_actions__PIrmD > div:nth-of-type(2) {
    width: 300px;
    box-shadow: 0 5px 15px 0 rgba(38, 45, 51, .08);
    z-index: 1
}

.CartCommonTableSection_table-body__dofpW .CartCommonTableSection_row__8DB5C .CartCommonTableSection_actions__PIrmD svg {
    cursor: pointer
}

.CartCommonTableSection_table-body__dofpW .CartCommonTableSection_row__8DB5C .CartCommonTableSection_actions__PIrmD .CartCommonTableSection_content__kbj0_ {
    border-radius: 4px;
    width: 300px;
    background: var(--base-white);
    padding: 10px 20px
}

.CartCommonTableSection_table-body__dofpW .CartCommonTableSection_row__8DB5C .CartCommonTableSection_actions__PIrmD .CartCommonTableSection_content-body__wjcAc {
    display: flex;
    align-items: center;
    gap: 8px;
    color: var(--character-primary-85);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 10px
}

.CartCommonTableSection_table-body__dofpW .CartCommonTableSection_row__8DB5C .CartCommonTableSection_actions__PIrmD .CartCommonTableSection_button-container__yM5Ae {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    gap: 8px;
    padding-block: 2px
}

.CartCommonTableSection_table-body__dofpW .CartCommonTableSection_row__8DB5C .CartCommonTableSection_actions__PIrmD .CartCommonTableSection_button-container__yM5Ae button {
    padding: 0 7px;
    border-radius: 10px;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .02);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    cursor: pointer;
    transition: .3s
}

.CartCommonTableSection_table-body__dofpW .CartCommonTableSection_row__8DB5C .CartCommonTableSection_actions__PIrmD .CartCommonTableSection_button-container__yM5Ae button:first-child {
    border: 1px solid var(--neutral-5);
    background: var(--neutral-1);
    color: var(--character-primary-85)
}

.CartCommonTableSection_table-body__dofpW .CartCommonTableSection_row__8DB5C .CartCommonTableSection_actions__PIrmD .CartCommonTableSection_button-container__yM5Ae button:first-child:hover {
    background-color: var(--neutral-5)
}

.CartCommonTableSection_table-body__dofpW .CartCommonTableSection_row__8DB5C .CartCommonTableSection_actions__PIrmD .CartCommonTableSection_button-container__yM5Ae button:last-child {
    border: 1px solid var(--neutral-5);
    background: var(--logo-blue);
    color: var(--white)
}

.CartCommonTableSection_table-body__dofpW .CartCommonTableSection_row__8DB5C .CartCommonTableSection_actions__PIrmD .CartCommonTableSection_button-container__yM5Ae button:last-child:hover {
    background-color: var(--logo-blue-hover)
}

.CartCommonTableSection_spinner__o0PFs {
    position: absolute;
    right: 10px;
    top: 11.6px;
    border: 3px solid var(--green-25) !important;
    border-top-color: var(--green-50) !important
}

.CartCommonTableSection_not-found-after-search___JhDA {
    position: relative;
    margin-top: 10px;
    margin-bottom: -5px
}

.CartCommonTableSection_not-found-after-search___JhDA img {
    width: 100%
}

.CartCommonTableSection_not-found-after-search___JhDA p {
    width: 100%;
    position: absolute;
    top: 23px;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.CartCommonTableSection_input-container___2o9z {
    position: relative;
    display: flex;
    padding: 34px 10px 17px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 15px;
    border: 1px solid var(--grey-15);
    border-radius: 10px
}

.CartCommonTableSection_input-container___2o9z input {
    width: 100%;
    height: 30px;
    border: none;
    padding-left: 10px
}

.CartCommonTableSection_input-container___2o9z input:focus {
    outline: none;
    border: none
}

.CartCommonTableSection_input-container___2o9z input {
    font-size: 1rem
}

.CartCommonTableSection_input-container___2o9z label {
    position: absolute;
    z-index: 99;
    left: 20px;
    top: 16px;
    color: var(--grey-70, #313e48);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.CartCommonTableSection_input-container___2o9z ::placeholder {
    font-size: 20px;
    font-weight: 600;
    color: var(--grey-15)
}

.CloseToPurchasable_close-to-purchasable-container__9CpCR {
    display: flex;
    flex-direction: column;
    padding-inline: 20px;
    gap: 10px
}

.CloseToPurchasable_close-to-purchasable-container-text__5ZH6o {
    text-align: center;
    color: var(--red-100);
    width: 100%;
    color: var(--grey-30);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

@media (max-width: 63.9375em) {
    .CloseToPurchasable_close-to-purchasable-container__9CpCR {
        padding: 12px 20px 30px
    }

    .CloseToPurchasable_close-to-purchasable-container-text__5ZH6o {
        font-size: 14px
    }
}

.ProductCartCommonTableSection_cart-common-table-section__v9SC6 {
    display: flex;
    flex-direction: column;
    border-radius: 10px;
    border: 1px solid var(--Grey-Grey-15, #e2e8eb)
}

.ProductCartCommonTableSection_cart-common-table-section__v9SC6 > :first-child {
    border: none !important
}

.ProductCartCommonTableSection_cart-common-table-section__v9SC6 .ProductCartCommonTableSection_row__RXFmg {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 10px 20px
}

.ProductCartCommonTableSection_cart-common-table-section__v9SC6 .ProductCartCommonTableSection_row__RXFmg .ProductCartCommonTableSection_cart-checkbox__5NfUA {
    width: 20px;
    height: 20px
}

.ProductCartCommonTableSection_cart-common-table-section__v9SC6 .ProductCartCommonTableSection_row__RXFmg .ProductCartCommonTableSection_cart-checkbox__5NfUA:focus {
    outline: none
}

.ProductCartCommonTableSection_cart-common-table-section__v9SC6 .ProductCartCommonTableSection_row__RXFmg .ProductCartCommonTableSection_head-row-column__WKSXl {
    color: var(--base-grey-85);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ProductCartCommonTableSection_cart-common-table-section__v9SC6 .ProductCartCommonTableSection_row__RXFmg .ProductCartCommonTableSection_link__Wnp0P {
    cursor: pointer;
    color: var(--logo-blue);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    width: 45%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ProductCartCommonTableSection_cart-common-table-section__v9SC6 .ProductCartCommonTableSection_row__RXFmg .ProductCartCommonTableSection_cart-name-input__UP2Ie {
    display: flex;
    width: 320px;
    padding: 10px 16px;
    justify-content: flex-start;
    align-items: center;
    flex-shrink: 0;
    align-self: stretch;
    border-radius: 10px;
    height: 54px;
    border: 1px solid #16ad88 !important;
    background-color: #f5f5f5;
    color: #000;
    font-size: 16px;
    font-weight: 500;
    outline: none;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
    transition: all .3s ease;
    text-indent: 0;
    caret-color: #16ad88
}

.ProductCartCommonTableSection_cart-common-table-section__v9SC6 .ProductCartCommonTableSection_row__RXFmg .ProductCartCommonTableSection_cart-name-input__UP2Ie::placeholder {
    color: #999;
    text-indent: 0
}

.ProductCartCommonTableSection_cart-common-table-section__v9SC6 .ProductCartCommonTableSection_row__RXFmg .ProductCartCommonTableSection_cart-name-input__UP2Ie:focus {
    border-color: #16ad88
}

.ProductCartCommonTableSection_cart-common-table-section__v9SC6 .ProductCartCommonTableSection_row__RXFmg .ProductCartCommonTableSection_cart-name-display__2TGAu {
    overflow: hidden;
    color: var(--stockcard-mobil-stokcard-header-stock-text-color, #16ad88);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: center
}

.ProductCartCommonTableSection_cart-common-table-section__v9SC6 .ProductCartCommonTableSection_row__RXFmg .ProductCartCommonTableSection_items__H_sH0 {
    color: var(--green-25);
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ProductCartCommonTableSection_table-body__qpPyo {
    max-height: 450px;
    display: flex;
    flex-direction: column;
    overflow: auto
}

.ProductCartCommonTableSection_table-body__qpPyo::-webkit-scrollbar:horizontal {
    width: 0;
    height: 0
}

.ProductCartCommonTableSection_table-body__qpPyo::-webkit-scrollbar {
    width: 3px;
    height: 8px
}

.ProductCartCommonTableSection_table-body__qpPyo::-webkit-scrollbar-track {
    border-radius: 8px;
    background: var(--grey-05)
}

.ProductCartCommonTableSection_table-body__qpPyo::-webkit-scrollbar-thumb {
    border-radius: 8px;
    background: var(--Grey-30, #7c878d)
}

.ProductCartCommonTableSection_table-body__qpPyo > :first-child {
    border: none !important
}

.ProductCartCommonTableSection_table-body__qpPyo > :nth-child(odd) {
    background: var(--grey-05)
}

.ProductCartCommonTableSection_table-body__qpPyo .ProductCartCommonTableSection_row__RXFmg {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100px;
    padding: 10px 20px
}

.ProductCartCommonTableSection_table-body__qpPyo .ProductCartCommonTableSection_row__RXFmg .ProductCartCommonTableSection_cart-checkbox__5NfUA {
    width: 20px;
    height: 20px
}

.ProductCartCommonTableSection_table-body__qpPyo .ProductCartCommonTableSection_row__RXFmg .ProductCartCommonTableSection_cart-checkbox__5NfUA:focus {
    outline: none
}

.ProductCartCommonTableSection_table-body__qpPyo .ProductCartCommonTableSection_row__RXFmg .ProductCartCommonTableSection_head-row-column__WKSXl {
    color: var(--base-grey-85);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ProductCartCommonTableSection_table-body__qpPyo .ProductCartCommonTableSection_row__RXFmg .ProductCartCommonTableSection_link__Wnp0P {
    color: var(--logo-blue);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.ProductCartCommonTableSection_table-body__qpPyo .ProductCartCommonTableSection_row__RXFmg .ProductCartCommonTableSection_cart-name-input__UP2Ie {
    background-color: transparent;
    border: none;
    outline: none;
    color: var(--grey-50);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.ProductCartCommonTableSection_table-body__qpPyo .ProductCartCommonTableSection_row__RXFmg .ProductCartCommonTableSection_items__H_sH0 {
    color: var(--green-25);
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ProductCartCommonTableSection_table-body__qpPyo .ProductCartCommonTableSection_content-body__okaIq {
    gap: 8px;
    color: var(--character-primary-85);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    display: flex;
    justify-content: center;
    align-items: center
}

.ProductCartCommonTableSection_table-body__qpPyo .ProductCartCommonTableSection_button-container__f15qg {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    gap: 8px;
    padding-block: 2px
}

.ProductCartCommonTableSection_table-body__qpPyo .ProductCartCommonTableSection_button-container__f15qg button {
    padding: 0 7px;
    border-radius: 10px;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .02);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    cursor: pointer;
    transition: .3s
}

.ProductCartCommonTableSection_table-body__qpPyo .ProductCartCommonTableSection_button-container__f15qg button:first-child {
    border: 1px solid var(--neutral-5);
    background: var(--neutral-1);
    color: var(--character-primary-85)
}

.ProductCartCommonTableSection_table-body__qpPyo .ProductCartCommonTableSection_button-container__f15qg button:first-child:hover {
    background-color: var(--neutral-5)
}

.ProductCartCommonTableSection_table-body__qpPyo .ProductCartCommonTableSection_button-container__f15qg button:last-child {
    border: 1px solid var(--neutral-5);
    background: var(--logo-blue);
    color: var(--white)
}

.ProductCartCommonTableSection_table-body__qpPyo .ProductCartCommonTableSection_button-container__f15qg button:last-child:hover {
    background-color: var(--logo-blue-hover)
}

.ProductCartCommonTableSection_alt-div__KuZCw {
    display: flex;
    padding: 20px 10px;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
    border-top: 1px solid var(--Grey-Grey-15, #e2e8eb)
}

.ProductCartCommonTableSection_alt-div-text__f5Ter {
    color: var(--Bluegreen-100, #7d94cc);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.ProductCartCommonTableSection_alt-div-button__nqX_u {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 20px
}

.ProductCartCommonTableSection_product-container__l0r1d {
    width: 55%;
    padding-top: 0
}

.ProductCartCommonTableSection_product-container__l0r1d .ProductCartCommonTableSection_special-product__xhZqf {
    position: relative;
    top: -18px;
    left: -15px;
    margin: 0;
    padding: 2px 8px;
    background: #fcd19a;
    z-index: 1;
    font-weight: 500;
    color: #fff;
    border-bottom-right-radius: 10px;
    font-size: 9px;
    font-weight: 700;
    width: 89px;
    height: 16px
}

.ProductCartCommonTableSection_product-container__l0r1d .ProductCartCommonTableSection_image-container__m7zBK {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.ProductCartCommonTableSection_product-container__l0r1d .ProductCartCommonTableSection_image-container__m7zBK img {
    width: 80px;
    height: 80px;
    object-fit: cover;
    flex-shrink: 0;
    margin-right: 20px;
    border-radius: 10px;
    border: 1px solid #e2e8eb
}

.ProductCartCommonTableSection_product-container__l0r1d .ProductCartCommonTableSection_info-container__8C2Rw {
    display: flex;
    flex-direction: column
}

.ProductCartCommonTableSection_product-container__l0r1d .ProductCartCommonTableSection_info-container__8C2Rw .ProductCartCommonTableSection_info-item__seyXm {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 178px;
    cursor: pointer !important
}

.ProductCartCommonTableSection_product-container__l0r1d .ProductCartCommonTableSection_info-container__8C2Rw .ProductCartCommonTableSection_label__QZNHM {
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    color: var(--Bluegreen-100, #7d94cc)
}

.ProductCartCommonTableSection_product-container__l0r1d .ProductCartCommonTableSection_info-container__8C2Rw .ProductCartCommonTableSection_value__UWMdX {
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    color: var(--Logo-Blue, #1226aa);
    line-height: normal;
    cursor: pointer !important
}

.ProductCartCommonTableSection_product-container__l0r1d .ProductCartCommonTableSection_info-container__8C2Rw .ProductCartCommonTableSection_description__WJD2b {
    color: var(--Grey-30, #7c878d);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ProductCartCommonTableSection_product-container__l0r1d .ProductCartCommonTableSection_info-container__8C2Rw .ProductCartCommonTableSection_content-description__IvUxZ {
    width: 184px !important;
    color: #262d33;
    font-weight: 600;
    text-align: center;
    overflow-wrap: anywhere
}

.ProductCartCommonTableSection_product-container__l0r1d .ProductCartCommonTableSection_not-found-image-container__K51xd {
    position: relative;
    width: 80px;
    height: 80px;
    flex-shrink: 0;
    margin-right: 20px;
    border-radius: 10px;
    overflow: hidden;
    text-align: left;
    border: 1px solid #e2e8eb;
    background-color: var(--Grey-Grey-05, #f5f6f6) !important
}

.ProductCartCommonTableSection_product-container__l0r1d .ProductCartCommonTableSection_not-found-image-container__K51xd img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.ProductCartCommonTableSection_product-container__l0r1d .ProductCartCommonTableSection_not-found-image-container__K51xd .ProductCartCommonTableSection_not-found-paragraph__H9S36 {
    position: absolute;
    left: 50%;
    top: 22px;
    font-size: 12px;
    font-weight: 600;
    height: 59px;
    width: 80%;
    transform: translateX(-50%);
    color: var(--Bluegreen-100, #7d94cc)
}

.ProductCartCommonTableSection_check-container__TgxJG {
    cursor: pointer
}

.ProductCartCommonTableSection_content-body__okaIq {
    display: flex;
    align-items: center;
    gap: 8px;
    color: var(--character-primary-85);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    width: 270px;
    height: calc(100% - 10px)
}

.ProductCartCommonTableSection_content-body__okaIq .ProductCartCommonTableSection_icon-container__o3_QU {
    display: flex;
    align-items: center;
    gap: 10px;
    border-radius: 10px
}

.ProductCartCommonTableSection_content__RD78n {
    z-index: 19 !important
}

.ProductCartCommonTableSection_button-container__f15qg {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    gap: 8px;
    padding-block: 2px
}

.ProductCartCommonTableSection_button-container__f15qg button {
    padding: 0 7px;
    border-radius: 10px;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .02);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    cursor: pointer;
    transition: .3s
}

.ProductCartCommonTableSection_button-container__f15qg button:first-child {
    border: 1px solid var(--neutral-5);
    background: var(--neutral-1);
    color: var(--character-primary-85)
}

.ProductCartCommonTableSection_button-container__f15qg button:first-child:hover {
    background-color: var(--neutral-5)
}

.ProductCartCommonTableSection_button-container__f15qg button:last-child {
    border: 1px solid var(--neutral-5);
    background: var(--logo-blue);
    color: var(--white)
}

.ProductCartCommonTableSection_button-container__f15qg button:last-child:hover {
    background-color: var(--logo-blue-hover)
}

.ProductCartCommonTableSection_cart-name-display-content-body__FzP7n {
    gap: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--Base-Grey-100, #262d33);
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.ProductCartCommonTableSection_tooltip-content-container__wbrwH {
    height: 30px !important;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 4px;
    background: var(--Base-White, #fff);
    box-shadow: 0 5px 15px 0 rgba(38, 45, 51, .08)
}

.ProjectQuantityCell_quantity-picker-container__p32Du {
    width: 100%;
    border-radius: 40px;
    border: .757px solid var(--grey-15, #e2e8eb);
    background: var(--white, #fff);
    display: flex
}

.ProjectQuantityCell_quantity-picker-container__p32Du input {
    width: 100%;
    border: none;
    outline: none;
    color: var(--grey-100, #262b2f);
    text-align: center;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 15.14px;
    background: var(--white, #fff)
}

@media (max-width: 63.9375em) {
    .ProjectQuantityCell_quantity-picker-container__p32Du input {
        height: 50px;
        font-size: 14.303px;
        color: var(--Grey-100, #262b2f);
        font-weight: 600;
        line-height: 20.433px
    }
}

.ProjectQuantityCell_quantity-picker-container__p32Du input:disabled {
    cursor: no-drop;
    pointer-events: none
}

.ProjectQuantityCell_quantity-picker-container__p32Du:has(input:disabled) {
    background: var(--white, #fff);
    opacity: .5
}

.ProjectQuantityCell_error__8i83v {
    border: .757px solid var(--red-100, #ed8e7a)
}

.ProjectQuantityCell_disabled-container__Klpno {
    border: .757px solid var(--grey-15, #e2e8eb);
    pointer-events: none;
    opacity: .5
}

.ProjectQuantityCell_form-label__YvUnt {
    width: 100%;
    color: var(--bluegreen-100);
    font-size: var(--input-label-font-size);
    font-weight: 600
}

.ProjectQuantityCell_box__yuSlt {
    all: unset;
    cursor: pointer;
    height: 28px;
    width: 28px;
    min-width: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--Grey-05, #f5f6f6);
    border-radius: 50%;
    font-size: 20px
}

.ProjectQuantityCell_box__yuSlt:hover {
    opacity: .8
}

@media (max-width: 63.9375em) {
    .ProjectQuantityCell_box__yuSlt {
        height: 50px;
        width: 50px;
        min-width: 50px;
        font-weight: 600
    }
}

.ProjectQuantityCell_box__yuSlt:disabled {
    cursor: no-drop
}

.Table_table__jkDa1 {
    border-spacing: 0;
    border: 1px solid var(--grey-15);
    border-radius: .5rem
}

.Table_table__jkDa1 th {
    height: 42px !important;
    font-size: 12px;
    text-align: left
}

.Table_table__jkDa1 tbody tr td, .Table_table__jkDa1 th {
    color: var(--base-grey-85, #4b5157);
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.Table_table__jkDa1 tbody tr td {
    font-size: .75rem;
    border: 1px solid var(--grey-15, #e2e8eb)
}

.Table_table__jkDa1 tbody tr td:first-child {
    border-left: none
}

.Table_table__jkDa1 tbody tr:nth-child(odd) {
    background-color: var(--Grey-05, #f5f6f6)
}

.Table_dragging__lFMjx * {
    cursor: -webkit-grabbing !important;
    cursor: grabbing !important
}

.Table_cell__47aDe {
    padding: 0 10.8px;
    word-wrap: break-word
}

.Table_price-content__P_Tdr {
    padding: 0 20px !important
}

.Table_price-cell__Lvzb0 {
    max-height: 160px;
    height: unset;
    display: unset !important
}

.CommonDashboardTable_header-with-sort__xOUEz {
    display: flex;
    justify-content: space-between
}

.CommonDashboardTable_header-text__3Xzl5 {
    display: flex;
    color: var(--blue-75);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.CommonDashboardTable_properties-value-link-text__8MEZq, .CommonDashboardTable_properties-value__qnszq, .CommonDashboardTable_text-ellipsis__7b7IK {
    display: flex;
    align-items: center;
    width: 100%;
    color: var(--grey-30);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    padding-left: 12px;
    overflow-wrap: anywhere
}

.CommonDashboardTable_properties-value-link-text__8MEZq:hover {
    opacity: .9
}

.CommonDashboardTable_view-link-button__DfHH5 {
    display: flex;
    justify-content: center;
    margin: auto;
    width: 123px;
    background: var(--logo-blue);
    padding-block: 10px;
    border-radius: 60px;
    color: var(--white);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    transition: .3s
}

.CommonDashboardTable_view-link-button__DfHH5:hover {
    opacity: .9 !important
}

.CommonDashboardTable_view-link-text__4sZDI {
    color: var(--logo-blue);
    font-size: 16px
}

.CommonDashboardTable_view-link-text__4sZDI:hover {
    opacity: .9
}

.CommonDashboardTable_first-row__Ngov2 {
    border-radius: 10px 10px 0 0;
    background: var(--bluegreen-25);
    padding: 20px
}

.CommonDashboardTable_text-ellipsis__7b7IK, .CommonDashboardTable_tooltip-content__4aP6S {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 140px;
    color: var(--grey-30);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.CommonDashboardTable_text-ellipsis__7b7IK {
    display: block;
    cursor: default
}

.CommonDashboardTable_unit-text__SfUep {
    width: 112.777px;
    color: var(--IDEATE-PRIMARY-Black, var(--Primary-e-black, #000));
    font-feature-settings: "liga" off, "clig" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.CommonDashboardTable_cell__onW1s {
    padding: 0 10.8px;
    word-wrap: break-word
}

.CommonDashboardTable_pointer__iB6eo {
    cursor: pointer
}

.CommonDashboardTable_success-status__x4voo {
    color: var(--green-25, #16ad88)
}

.CommonDashboardTable_unit-price-header__VZy6_ {
    display: flex;
    align-items: center;
    gap: 2px
}

.CommonDashboardTable_unit-text__SfUep {
    width: 100%
}

.DashboardTotalInfoIcon_info-icon__ejgod, .DashboardTotalInfoIcon_tooltip-trigger__PqqJg {
    display: flex;
    align-items: center;
    justify-content: center
}

.DashboardTotalInfoIcon_tooltip-trigger__PqqJg {
    cursor: pointer
}

.DashboardTotalInfoIcon_tootip-content__sAClC {
    color: #000;
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.DashboardTotalInfoIcon_tootip-content__sAClC b {
    color: #000;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding: 0
}

.DashboardTotalInfoIcon_tootip-content-container__zpi_5 {
    padding: 10px 18px 9px 19px;
    width: 259px;
    border-radius: 4px;
    background: var(--base-white, #fff);
    box-shadow: 0 5px 15px 0 rgba(38, 45, 51, .08)
}

.CustomerReferenceNumbersTableSectionMobile_cart-common-mobile__41LXg {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.CustomerReferenceNumbersTableSectionMobile_cart-common-mobile__41LXg > .CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO:nth-child(odd) {
    background: var(--grey-05)
}

.CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO {
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding: 20px 20px 30px;
    border-radius: 10px;
    border: 2px solid var(--grey-15)
}

.CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO .CustomerReferenceNumbersTableSectionMobile_property-name__8eKlz {
    color: var(--Grey-70, var(--grey-70));
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.CustomerReferenceNumbersTableSectionMobile_single-cart-header-section__PD1wQ {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.CustomerReferenceNumbersTableSectionMobile_single-cart-header-section__PD1wQ .CustomerReferenceNumbersTableSectionMobile_cart-checkbox__gdFU7 {
    width: 30px;
    height: 30px;
    border-radius: 3px
}

.CustomerReferenceNumbersTableSectionMobile_single-cart-header-section__PD1wQ .CustomerReferenceNumbersTableSectionMobile_actions-container__9ggqb {
    display: flex;
    gap: 4px
}

.CustomerReferenceNumbersTableSectionMobile_single-cart-header-section__PD1wQ .CustomerReferenceNumbersTableSectionMobile_actions-container__9ggqb .CustomerReferenceNumbersTableSectionMobile_icon-container____VT0 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 34px;
    height: 34px;
    border-radius: 10px;
    border: .747px solid var(--grey-15)
}

.CustomerReferenceNumbersTableSectionMobile_single-cart-header-section__PD1wQ .CustomerReferenceNumbersTableSectionMobile_actions-container__9ggqb .CustomerReferenceNumbersTableSectionMobile_warning-container__vzjBw {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 24px;
    height: 24px;
    border-radius: 10px
}

.CustomerReferenceNumbersTableSectionMobile_single-cart-header-section__PD1wQ .CustomerReferenceNumbersTableSectionMobile_actions-container__9ggqb .CustomerReferenceNumbersTableSectionMobile_content-body__hYF2G {
    display: flex;
    align-items: center;
    gap: 8px;
    color: var(--character-primary-85, rgba(0, 0, 0, .85));
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-bottom: 20px;
    width: 200px
}

.CustomerReferenceNumbersTableSectionMobile_single-cart-header-section__PD1wQ .CustomerReferenceNumbersTableSectionMobile_actions-container__9ggqb .CustomerReferenceNumbersTableSectionMobile_content__oxGlw {
    z-index: 19 !important
}

.CustomerReferenceNumbersTableSectionMobile_single-cart-header-section__PD1wQ .CustomerReferenceNumbersTableSectionMobile_actions-container__9ggqb .CustomerReferenceNumbersTableSectionMobile_button-container__jxEC3 {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    gap: 8px;
    padding-block: 2px
}

.CustomerReferenceNumbersTableSectionMobile_single-cart-header-section__PD1wQ .CustomerReferenceNumbersTableSectionMobile_actions-container__9ggqb .CustomerReferenceNumbersTableSectionMobile_button-container__jxEC3 button {
    display: flex;
    width: 78px;
    height: 40px;
    padding: 0 7px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 30px;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .02);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    cursor: pointer;
    transition: .3s
}

.CustomerReferenceNumbersTableSectionMobile_single-cart-header-section__PD1wQ .CustomerReferenceNumbersTableSectionMobile_actions-container__9ggqb .CustomerReferenceNumbersTableSectionMobile_button-container__jxEC3 button:first-child {
    border: 1px solid var(--neutral-5);
    background: var(--neutral-1);
    color: var(--character-primary-85)
}

.CustomerReferenceNumbersTableSectionMobile_single-cart-header-section__PD1wQ .CustomerReferenceNumbersTableSectionMobile_actions-container__9ggqb .CustomerReferenceNumbersTableSectionMobile_button-container__jxEC3 button:first-child:hover {
    background-color: var(--neutral-5)
}

.CustomerReferenceNumbersTableSectionMobile_single-cart-header-section__PD1wQ .CustomerReferenceNumbersTableSectionMobile_actions-container__9ggqb .CustomerReferenceNumbersTableSectionMobile_button-container__jxEC3 button:last-child {
    border: 1px solid var(--neutral-5);
    background: var(--logo-blue);
    color: var(--white)
}

.CustomerReferenceNumbersTableSectionMobile_single-cart-header-section__PD1wQ .CustomerReferenceNumbersTableSectionMobile_actions-container__9ggqb .CustomerReferenceNumbersTableSectionMobile_button-container__jxEC3 button:last-child:hover {
    background-color: var(--logo-blue-hover)
}

.CustomerReferenceNumbersTableSectionMobile_single-cart-header-section__PD1wQ .CustomerReferenceNumbersTableSectionMobile_actions-container__9ggqb .CustomerReferenceNumbersTableSectionMobile_check-icon__N_P2P {
    display: flex;
    margin-right: 10px
}

.CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO .CustomerReferenceNumbersTableSectionMobile_row-section__81EFW {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-inline: 10px
}

.CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO .CustomerReferenceNumbersTableSectionMobile_row-section__81EFW .CustomerReferenceNumbersTableSectionMobile_section__tlwar {
    display: flex;
    flex-direction: column
}

.CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO .CustomerReferenceNumbersTableSectionMobile_row-section__81EFW .CustomerReferenceNumbersTableSectionMobile_section__tlwar .CustomerReferenceNumbersTableSectionMobile_cart-name__xGTxV {
    color: var(--logo-blue);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO .CustomerReferenceNumbersTableSectionMobile_row-section__81EFW .CustomerReferenceNumbersTableSectionMobile_section__tlwar .CustomerReferenceNumbersTableSectionMobile_items-count__OGgvY {
    text-align: right;
    color: var(--green-25);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO .CustomerReferenceNumbersTableSectionMobile_row-section__81EFW .CustomerReferenceNumbersTableSectionMobile_section__tlwar .CustomerReferenceNumbersTableSectionMobile_cart-name-input__suYbj {
    background-color: transparent;
    border: none;
    outline: none;
    color: var(--grey-50);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO .CustomerReferenceNumbersTableSectionMobile_row-section__81EFW .CustomerReferenceNumbersTableSectionMobile_date-hour-section__YKV_y {
    display: flex;
    gap: 10px
}

.CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO .CustomerReferenceNumbersTableSectionMobile_row-section__81EFW .CustomerReferenceNumbersTableSectionMobile_date-hour-section__YKV_y p {
    color: var(--grey-30);
    font-size: 14px;
    font-style: normal;
    line-height: 19px
}

.CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO .CustomerReferenceNumbersTableSectionMobile_row-section__81EFW .CustomerReferenceNumbersTableSectionMobile_date-hour-section__YKV_y div {
    width: 1px;
    height: 9px;
    margin-block: auto;
    background: var(--grey-15)
}

.CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO .CustomerReferenceNumbersTableSectionMobile_row-section__81EFW .CustomerReferenceNumbersTableSectionMobile_date-hour-section__YKV_y p:first-of-type {
    font-weight: 600
}

.CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO .CustomerReferenceNumbersTableSectionMobile_row-section__81EFW .CustomerReferenceNumbersTableSectionMobile_date-hour-section__YKV_y p:nth-of-type(2) {
    font-weight: 400
}

.CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO .CustomerReferenceNumbersTableSectionMobile_product-container__tdYSp {
    width: 100%;
    padding-top: 0
}

.CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO .CustomerReferenceNumbersTableSectionMobile_product-container__tdYSp .CustomerReferenceNumbersTableSectionMobile_product-details-title__xrCZH {
    color: var(--Base-Grey-85, #4b5157);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding-bottom: 8px
}

.CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO .CustomerReferenceNumbersTableSectionMobile_product-container__tdYSp .CustomerReferenceNumbersTableSectionMobile_special-product__Jv0Ia {
    position: relative;
    top: -18px;
    left: -15px;
    margin: 0;
    padding: 2px 8px;
    background: #fcd19a;
    z-index: 1;
    font-weight: 500;
    color: #fff;
    border-bottom-right-radius: 10px;
    font-size: 9px;
    font-weight: 700;
    width: 89px;
    height: 16px
}

.CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO .CustomerReferenceNumbersTableSectionMobile_product-container__tdYSp .CustomerReferenceNumbersTableSectionMobile_image-container__4Fdhw {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO .CustomerReferenceNumbersTableSectionMobile_product-container__tdYSp .CustomerReferenceNumbersTableSectionMobile_image-container__4Fdhw img {
    width: 80px;
    height: 80px;
    object-fit: cover;
    flex-shrink: 0;
    margin-right: 20px;
    border-radius: 10px;
    border: 1px solid #e2e8eb
}

.CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO .CustomerReferenceNumbersTableSectionMobile_product-container__tdYSp .CustomerReferenceNumbersTableSectionMobile_info-container__LaycL {
    display: flex;
    flex-direction: column
}

.CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO .CustomerReferenceNumbersTableSectionMobile_product-container__tdYSp .CustomerReferenceNumbersTableSectionMobile_info-container__LaycL .CustomerReferenceNumbersTableSectionMobile_info-item__ZYSiY {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 178px
}

@media screen and (min-width: 500px) {
    .CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO .CustomerReferenceNumbersTableSectionMobile_product-container__tdYSp .CustomerReferenceNumbersTableSectionMobile_info-container__LaycL .CustomerReferenceNumbersTableSectionMobile_info-item__ZYSiY {
        max-width: 100%
    }
}

.CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO .CustomerReferenceNumbersTableSectionMobile_product-container__tdYSp .CustomerReferenceNumbersTableSectionMobile_info-container__LaycL .CustomerReferenceNumbersTableSectionMobile_label__04Gv6 {
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    color: var(--Bluegreen-100, #7d94cc)
}

.CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO .CustomerReferenceNumbersTableSectionMobile_product-container__tdYSp .CustomerReferenceNumbersTableSectionMobile_info-container__LaycL .CustomerReferenceNumbersTableSectionMobile_value__q3Far {
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    color: var(--Logo-Blue, #1226aa);
    line-height: normal;
    overflow-wrap: anywhere;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 180px
}

@media screen and (min-width: 500px) {
    .CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO .CustomerReferenceNumbersTableSectionMobile_product-container__tdYSp .CustomerReferenceNumbersTableSectionMobile_info-container__LaycL .CustomerReferenceNumbersTableSectionMobile_value__q3Far {
        max-width: 100%
    }
}

.CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO .CustomerReferenceNumbersTableSectionMobile_product-container__tdYSp .CustomerReferenceNumbersTableSectionMobile_info-container__LaycL .CustomerReferenceNumbersTableSectionMobile_description__rn_xZ {
    color: var(--Grey-30, #7c878d);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    overflow-wrap: anywhere
}

.CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO .CustomerReferenceNumbersTableSectionMobile_product-container__tdYSp .CustomerReferenceNumbersTableSectionMobile_not-found-image-container__QmCHR {
    position: relative;
    width: 80px;
    height: 80px;
    flex-shrink: 0;
    margin-right: 20px;
    border-radius: 10px;
    overflow: hidden;
    text-align: left;
    border: 1px solid #e2e8eb;
    background-color: var(--Grey-Grey-05, #f5f6f6) !important
}

.CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO .CustomerReferenceNumbersTableSectionMobile_product-container__tdYSp .CustomerReferenceNumbersTableSectionMobile_not-found-image-container__QmCHR img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO .CustomerReferenceNumbersTableSectionMobile_product-container__tdYSp .CustomerReferenceNumbersTableSectionMobile_not-found-image-container__QmCHR .CustomerReferenceNumbersTableSectionMobile_not-found-paragraph__eKplb {
    position: absolute;
    left: 50%;
    top: 22px;
    font-size: 12px;
    font-weight: 600;
    height: 59px;
    width: 80%;
    transform: translateX(-50%);
    color: var(--Bluegreen-100, #7d94cc)
}

.CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO .CustomerReferenceNumbersTableSectionMobile_customer-referance-title__cHq2i {
    height: 18px;
    align-self: stretch;
    color: var(--Base-Grey-85, #4b5157);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO .CustomerReferenceNumbersTableSectionMobile_customer-referance-number__Vdpxv {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    color: var(--Green-Green-25, #16ad88);
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    overflow-wrap: anywhere;
    padding-top: 8px
}

.CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO .CustomerReferenceNumbersTableSectionMobile_customer-referance-number__Vdpxv .CustomerReferenceNumbersTableSectionMobile_cart-name-input__suYbj {
    display: flex;
    width: 100%;
    padding: 10px;
    justify-content: flex-start;
    align-items: center;
    flex-shrink: 0;
    align-self: stretch;
    border-radius: 10px;
    height: 54px;
    border: 1px solid #16ad88 !important;
    background-color: #f5f5f5;
    color: #000;
    font-size: 16px;
    font-weight: 500;
    outline: none;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
    transition: all .3s ease;
    text-indent: 0
}

.CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO .CustomerReferenceNumbersTableSectionMobile_customer-referance-number__Vdpxv .CustomerReferenceNumbersTableSectionMobile_cart-name-input__suYbj::placeholder {
    color: #999;
    text-indent: 0
}

.CustomerReferenceNumbersTableSectionMobile_single-cart__BZPvO .CustomerReferenceNumbersTableSectionMobile_customer-referance-number__Vdpxv .CustomerReferenceNumbersTableSectionMobile_cart-name-input__suYbj:focus {
    border-color: #16ad88
}

.CustomerReferenceNumbersTableSectionMobile_bottom-bar__wK2YB {
    height: 129px;
    display: flex;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    position: fixed;
    bottom: 0;
    left: 50%;
    transform: translate(-50%);
    background: #fff;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    min-height: 129px;
    max-height: 129px;
    width: 100%;
    align-items: flex-start;
    padding: 20px 1.875rem;
    margin-top: 20px;
    z-index: 9999;
    box-shadow: 0 0 74px -20px rgba(0, 0, 0, .2);
    justify-content: center
}

.CustomerReferenceNumbersTableSectionMobile_bottom-bar__wK2YB .CustomerReferenceNumbersTableSectionMobile_container__cIeH6 {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 20px;
    height: 100%;
    align-items: center
}

.CustomerReferenceNumbersTableSectionMobile_bottom-bar__wK2YB .CustomerReferenceNumbersTableSectionMobile_products-selected__n_o0g {
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--Grey-50, #42525e);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px
}

.CustomerReferenceNumbersTableSectionMobile_bottom-bar__wK2YB .CustomerReferenceNumbersTableSectionMobile_delete-button__zqIJA {
    display: flex;
    border-radius: 50px;
    width: 336px;
    height: 50px;
    justify-content: center;
    align-items: center;
    background: #ff4f52
}

.CustomerReferenceNumbersTableSectionMobile_bottom-bar__wK2YB .CustomerReferenceNumbersTableSectionMobile_delete-button__zqIJA .CustomerReferenceNumbersTableSectionMobile_delete-content__BnYtd {
    display: flex;
    justify-content: center;
    align-items: center
}

.CustomerReferenceNumbersTableSectionMobile_bottom-bar__wK2YB .CustomerReferenceNumbersTableSectionMobile_delete-button__zqIJA .CustomerReferenceNumbersTableSectionMobile_delete-content__BnYtd .CustomerReferenceNumbersTableSectionMobile_delete-text__T_Fr_ {
    color: var(--White, #fff);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    padding-left: 10px
}

.CustomerReferenceNumbersTableSectionMobile_bottom-bar__wK2YB .CustomerReferenceNumbersTableSectionMobile_content-body__hYF2G {
    display: flex;
    align-items: center;
    gap: 8px;
    color: var(--character-primary-85, rgba(0, 0, 0, .85));
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-bottom: 20px;
    width: 230px
}

.CustomerReferenceNumbersTableSectionMobile_bottom-bar__wK2YB .CustomerReferenceNumbersTableSectionMobile_button-container__jxEC3 {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    gap: 8px;
    padding-block: 2px
}

.CustomerReferenceNumbersTableSectionMobile_bottom-bar__wK2YB .CustomerReferenceNumbersTableSectionMobile_button-container__jxEC3 button {
    display: flex;
    width: 78px;
    height: 40px;
    padding: 0 7px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 30px;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .02);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    cursor: pointer;
    transition: .3s
}

.CustomerReferenceNumbersTableSectionMobile_bottom-bar__wK2YB .CustomerReferenceNumbersTableSectionMobile_button-container__jxEC3 button:first-child {
    border: 1px solid var(--neutral-5);
    background: var(--neutral-1);
    color: var(--character-primary-85)
}

.CustomerReferenceNumbersTableSectionMobile_bottom-bar__wK2YB .CustomerReferenceNumbersTableSectionMobile_button-container__jxEC3 button:first-child:hover {
    background-color: var(--neutral-5)
}

.CustomerReferenceNumbersTableSectionMobile_bottom-bar__wK2YB .CustomerReferenceNumbersTableSectionMobile_button-container__jxEC3 button:last-child {
    border: 1px solid var(--neutral-5);
    background: var(--logo-blue);
    color: var(--white)
}

.CustomerReferenceNumbersTableSectionMobile_bottom-bar__wK2YB .CustomerReferenceNumbersTableSectionMobile_button-container__jxEC3 button:last-child:hover {
    background-color: var(--logo-blue-hover)
}

.CustomerReferenceNumbersTableSectionMobile_mobile-referance-number__yDngB {
    font-style: normal;
    font-weight: 600;
    word-break: break-word;
    table-layout: fixed;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    -webkit-line-clamp: 1;
    line-height: normal;
    max-width: 100%
}

.CustomerReferenceNumbersTableSectionMobile_mobile-referance-value__DXCT9 {
    overflow-wrap: break-word;
    word-break: break-word;
    width: 304px
}

.NumberOfPeriods_number-of-periods-container__7g04z {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    padding-inline: 18px
}

@media screen and (max-width: 800px) {
    .NumberOfPeriods_number-of-periods-container__7g04z {
        background: var(--bluegreen-100);
        padding: 20px
    }
}

.NumberOfPeriods_number-of-periods-container__7g04z .NumberOfPeriods_data-section__mR4Bs {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.NumberOfPeriods_number-of-periods-container__7g04z .NumberOfPeriods_data-section__mR4Bs p:first-child {
    color: var(--grey-30)
}

.NumberOfPeriods_number-of-periods-container__7g04z .NumberOfPeriods_data-section__mR4Bs p:last-child {
    color: var(--bluegreen-100)
}

@media screen and (max-width: 800px) {
    .NumberOfPeriods_number-of-periods-container__7g04z .NumberOfPeriods_data-section__mR4Bs {
        background: var(--bluegreen-100);
        font-size: 20px;
        font-weight: 600;
        line-height: 123%;
        font-style: normal
    }

    .NumberOfPeriods_number-of-periods-container__7g04z .NumberOfPeriods_data-section__mR4Bs p:first-child {
        color: var(--bluegreen-50);
        font-size: 12px;
        line-height: normal
    }

    .NumberOfPeriods_number-of-periods-container__7g04z .NumberOfPeriods_data-section__mR4Bs p:nth-child(2) {
        color: var(--white);
        margin-top: 5px
    }

    .NumberOfPeriods_number-of-periods-container__7g04z .NumberOfPeriods_data-section__mR4Bs p:last-child {
        color: var(--bluegreen-25)
    }
}

.NumberOfPeriods_number-of-periods-container__7g04z .NumberOfPeriods_plus-button__HzYKK {
    display: flex;
    width: 40px;
    height: 40px;
    padding: 8px 8.03px 8px 7.97px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    border-radius: 20px;
    background: var(--bluegreen-100);
    cursor: pointer;
    border: none;
    transition: .5s
}

.NumberOfPeriods_number-of-periods-container__7g04z .NumberOfPeriods_plus-button__HzYKK:hover {
    background-color: var(--logo-blue)
}

@media screen and (max-width: 800px) {
    .NumberOfPeriods_number-of-periods-container__7g04z .NumberOfPeriods_plus-button__HzYKK {
        background-color: #fff;
        width: 55.5px;
        height: 55.5px;
        padding: 11.1px 11.142px 11.1px 11.058px;
        border-radius: 50%
    }
}

.NumberOfPeriods_modal-content-container__62rV_ {
    display: flex;
    flex-direction: column;
    gap: 28px;
    margin-top: 16px;
    padding-top: 28px;
    border-top: 1px solid var(--base-grey-15);
    position: relative;
    box-sizing: border-box
}

@media screen and (max-width: 800px) {
    .NumberOfPeriods_modal-content-container__62rV_ {
        height: 70vh;
        overflow: auto
    }

    .NumberOfPeriods_modal-content-container__62rV_::-webkit-scrollbar:horizontal {
        display: none !important
    }
}

.NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_bottom-table-class__zcBOW, .NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_up-table-class__7WdRP {
    border-collapse: separate !important;
    border-spacing: 0;
    width: 100% !important;
    position: relative;
    border: 1px solid var(--bluegreen-25) !important
}

.NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_bottom-table-class__zcBOW thead, .NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_up-table-class__7WdRP thead {
    border-radius: 10px 10px 0 0;
    border: 1px solid var(--bluegreen-25) !important
}

.NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_bottom-table-class__zcBOW thead tr, .NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_up-table-class__7WdRP thead tr {
    background-color: var(--bluegreen-25)
}

.NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_bottom-table-class__zcBOW thead tr th, .NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_up-table-class__7WdRP thead tr th {
    height: 42px;
    border-right: 1px solid var(--bluegreen-50);
    padding: .75rem
}

.NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_bottom-table-class__zcBOW thead tr th:last-child, .NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_up-table-class__7WdRP thead tr th:last-child {
    border-right: none
}

.NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_bottom-table-class__zcBOW tbody, .NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_up-table-class__7WdRP tbody {
    border-radius: .5rem !important;
    box-shadow: 0 0 0 1px var(--bluegreen-50)
}

.NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_bottom-table-class__zcBOW tbody tr:first-child td, .NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_up-table-class__7WdRP tbody tr:first-child td {
    border-top: none
}

.NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_bottom-table-class__zcBOW tbody tr:last-child td, .NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_up-table-class__7WdRP tbody tr:last-child td {
    border-bottom: none !important
}

.NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_bottom-table-class__zcBOW tbody td:last-child, .NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_up-table-class__7WdRP tbody td:last-child {
    border-right: none
}

.NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_bottom-table-class__zcBOW tbody td, .NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_up-table-class__7WdRP tbody td {
    height: 50px !important;
    padding: 11px 12px;
    border: .5px solid var(--bluegreen-50);
    border-left: 0;
    border-bottom: 0
}

.NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_bottom-table-class__zcBOW tbody td div, .NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_up-table-class__7WdRP tbody td div {
    padding-left: 0;
    font-size: 14px
}

.NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_bottom-table-class__zcBOW tbody td:first-child div, .NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_up-table-class__7WdRP tbody td:first-child div {
    color: var(--bluegreen-100)
}

.NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_up-table-class__7WdRP {
    display: table
}

.NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_up-table-class__7WdRP td:nth-child(3), .NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_up-table-class__7WdRP th:nth-child(3) {
    width: 29% !important;
    min-width: 29% !important;
    max-width: 29% !important
}

.NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_up-table-class__7WdRP td:nth-child(2n), .NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_up-table-class__7WdRP th:nth-child(2n) {
    width: 15% !important;
    min-width: 15% !important;
    max-width: 15% !important
}

.NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_up-table-class__7WdRP td:first-child, .NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_up-table-class__7WdRP td:last-child, .NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_up-table-class__7WdRP th:first-child, .NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_up-table-class__7WdRP th:last-child {
    width: 21% !important;
    min-width: 21% !important;
    max-width: 21% !important
}

.NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_up-table-class__7WdRP tbody td {
    height: 50px !important
}

.NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_bottom-table-class__zcBOW {
    display: block;
    overflow: auto;
    max-height: 300px;
    min-height: 0
}

.NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_bottom-table-class__zcBOW::-webkit-scrollbar {
    display: none !important
}

.NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_bottom-table-class__zcBOW thead tr {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    background-color: var(--bluegreen-25);
    z-index: 10
}

.NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_bottom-table-class__zcBOW td, .NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_bottom-table-class__zcBOW th {
    width: 16% !important;
    min-width: 16% !important;
    max-width: 16% !important
}

.NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_bottom-table-class__zcBOW td:nth-child(3), .NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_bottom-table-class__zcBOW th:nth-child(3) {
    width: 25% !important;
    min-width: 25% !important;
    max-width: 25% !important
}

.NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_bottom-table-class__zcBOW td:nth-child(5), .NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_bottom-table-class__zcBOW th:nth-child(5) {
    width: 18% !important;
    min-width: 18% !important;
    max-width: 18% !important
}

.NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_bottom-table-class__zcBOW td:last-child, .NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_bottom-table-class__zcBOW th:last-child {
    width: 114px !important;
    min-width: 114px !important;
    max-width: 114px !important
}

.NumberOfPeriods_modal-content-container__62rV_ .NumberOfPeriods_empty__TFPWE {
    width: 100%;
    text-align: center;
    font-size: 20px;
    font-weight: 600
}

.NumberOfPeriods_period-detail-amounts__zABL3 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    border: 1px solid var(--bluegreen-25);
    border-radius: 10px;
    background: var(--grey-05)
}

@media screen and (max-width: 800px) {
    .NumberOfPeriods_period-detail-amounts__zABL3 {
        grid-template-columns: repeat(1, 1fr)
    }

    .NumberOfPeriods_period-detail-amounts__zABL3 .NumberOfPeriods_section__MS4n0 {
        border-bottom: 1px solid var(--bluegreen-25);
        border-right: none !important
    }

    .NumberOfPeriods_period-detail-amounts__zABL3 .NumberOfPeriods_section__MS4n0:last-child {
        border-bottom: none
    }
}

.NumberOfPeriods_period-detail-amounts__zABL3 .NumberOfPeriods_section__MS4n0:last-child {
    border-right: none
}

.NumberOfPeriods_period-detail-amounts__zABL3 .NumberOfPeriods_section__MS4n0 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 14px;
    border-right: 1px solid var(--bluegreen-25)
}

.NumberOfPeriods_period-detail-amounts__zABL3 .NumberOfPeriods_section__MS4n0 p:first-child {
    color: var(--blue-75);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.NumberOfPeriods_period-detail-amounts__zABL3 .NumberOfPeriods_section__MS4n0 p:last-child {
    color: var(--logo-blue);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.SuccessModal_modal-title__Vo0CJ {
    color: var(--Grey-100, var(--Grey-Grey-100, #262b2f));
    font-feature-settings: "liga" off, "clig" off;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 35px;
    padding-left: 26px !important
}

@media screen and (max-width: 1050px) {
    .SuccessModal_modal-title__Vo0CJ {
        font-size: 20px;
        line-height: normal
    }
}

.SuccessModal_modal-container__3t9cM {
    overflow: hidden !important;
    scrollbar-width: none
}

@media screen and (max-width: 1050px) {
    .SuccessModal_modal-container__3t9cM {
        overflow: hidden !important;
        padding-top: 20px 0 !important;
        border-radius: 30px 30px 0 0;
        padding-left: 26px !important;
        padding-right: 26px !important;
        scrollbar-width: none;
        width: calc(100% - 52px)
    }
}

.SuccessModal_modal-title-main__ecOY8 {
    display: flex;
    flex-direction: column;
    row-gap: 20px;
    padding: 0 !important;
    margin-left: -30px;
    margin-right: -30px;
    border-bottom: 1.5px solid #e2e8eb
}

.SuccessModal_success-modal-content__bBh4j {
    display: flex;
    flex-direction: column;
    row-gap: 21px;
    justify-content: center;
    align-items: center;
    margin-top: 60px;
    margin-bottom: 20px;
    scrollbar-width: none;
    width: 545px
}

@media screen and (max-width: 1050px) {
    .SuccessModal_success-modal-content__bBh4j {
        align-items: stretch;
        width: 100%;
        row-gap: 41px;
        margin-top: 50px;
        scrollbar-width: none
    }
}

.SuccessModal_success-modal-content__bBh4j .SuccessModal_title__e54OL {
    color: var(--Logo-Blue, var(--stockcard-mobil-stokcard-button-buy-color, #1226aa));
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 35px
}

@media screen and (max-width: 1050px) {
    .SuccessModal_success-modal-content__bBh4j .SuccessModal_title__e54OL {
        width: 100%
    }
}

.SuccessModal_success-modal-content__bBh4j .SuccessModal_image__Js6sF {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center
}

.SuccessModal_success-modal-content__bBh4j .SuccessModal_desc__cfhKi {
    color: var(--Grey-50, var(--Grey-Grey-50, #42525e));
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px
}

.SuccessModal_success-modal-content__bBh4j .SuccessModal_btn__F7XZT {
    border-radius: 20px;
    background: var(--Logo-Blue, #1226aa);
    padding: 12px 30px;
    color: var(--Base-White, #fff);
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

@media screen and (max-width: 1050px) {
    .SuccessModal_success-modal-content__bBh4j .SuccessModal_btn__F7XZT {
        width: 100%
    }
}

.SuccessModal_success-modal-content__bBh4j img {
    width: 264px;
    height: 193px;
    object-fit: cover
}

.SuccessModal_button-container__ex1NU {
    display: flex;
    gap: 10px
}

@media screen and (max-width: 1050px) {
    .SuccessModal_button-container__ex1NU {
        flex-wrap: wrap;
        justify-content: center
    }
}

.SuccessModal_button-container__ex1NU .SuccessModal_view-detail-btn__hklGw {
    border-radius: 20px;
    border: 1px solid var(--Grey-Grey-30, #7c878d);
    background: var(--Grey-05, #f5f6f6);
    padding: 12px 30px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    width: 100%
}

.ProductDetailGoogleRecaptcha_recaptcha-container__w4Uil {
    width: 50%;
    margin-bottom: 1rem
}

@media (max-width: 39.9375em) {
    .ProductDetailGoogleRecaptcha_recaptcha-container__w4Uil {
        width: 100%
    }
}

.ProductDetailGoogleRecaptcha_recaptcha-container__w4Uil iframe {
    width: 100%;
    height: 95px
}

.QuantityPicker_quantity-picker-container__A4fXD {
    width: 100%;
    border-radius: 40px;
    border: .757px solid var(--grey-15, #e2e8eb);
    background: var(--white, #fff);
    display: flex;
    align-items: center
}

.QuantityPicker_quantity-picker-container__A4fXD input {
    flex: 1 1 auto;
    width: 100%;
    min-width: 50px;
    border: none;
    outline: none;
    color: var(--grey-100, #262b2f);
    text-align: center;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 15.14px;
    background: var(--white, #fff)
}

@media (max-width: 39.9375em) {
    .QuantityPicker_quantity-picker-container__A4fXD input {
        font-size: 1rem;
        color: var(--Grey-100, #262b2f);
        text-align: center;
        font-feature-settings: "liga" off, "clig" off;
        font-weight: 600
    }
}

@media (max-width: 768px) {
    .QuantityPicker_quantity-picker-container__A4fXD input {
        font-size: 16px
    }
}

.QuantityPicker_quantity-picker-container__A4fXD input:disabled {
    cursor: no-drop;
    pointer-events: none
}

.QuantityPicker_quantity-picker-container__A4fXD:has(input:disabled) {
    background: var(--white, #fff);
    opacity: .5
}

.QuantityPicker_error__dEZ3Q {
    border: .757px solid var(--red-100, #ed8e7a)
}

.QuantityPicker_disabled-container__7N4Ra {
    border: .757px solid var(--grey-15, #e2e8eb);
    pointer-events: none;
    opacity: .5
}

.QuantityPicker_form-label__IFsNt {
    width: 100%;
    color: var(--bluegreen-100);
    font-size: var(--input-label-font-size);
    font-weight: 600
}

.QuantityPicker_box__H_8Rf {
    all: unset;
    cursor: pointer;
    height: 28px;
    width: 28px;
    min-width: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--Grey-05, #f5f6f6);
    border-radius: 50%;
    font-size: 20px
}

.QuantityPicker_box__H_8Rf:hover {
    opacity: .8
}

.QuantityPicker_box__H_8Rf:disabled {
    cursor: no-drop
}

.RequestFormModal_modal-content__QiS6Z {
    overflow-x: hidden;
    padding: 0 !important
}

.RequestFormModal_modal-container__F1uhU {
    overflow: auto;
    scrollbar-width: none;
    padding: 20px !important;
    border-radius: 10px;
    max-height: 95vh;
    overflow: hidden
}

.RequestFormModal_modal-container__F1uhU ::-webkit-scrollbar {
    display: none
}

@media screen and (max-width: 768px) {
    .RequestFormModal_modal-container__F1uhU ::-webkit-scrollbar {
        display: block
    }
}

.RequestFormModal_modal-title__eMQRd {
    color: var(--grey-100, #262b2f);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 35px
}

.RequestFormModal_divider__xZtLA {
    height: 1px;
    width: calc(100% + 4rem);
    border-radius: 0 0 10px 10px;
    margin-left: -2rem !important;
    margin-right: -2rem !important;
    background: var(--base-grey-15, #d9dadb);
    margin: 10px 0
}

.RequestFormModal_empty-image-container__We8fC {
    width: 93px;
    height: 93px;
    border-radius: 10px;
    border: 1.162px solid var(--Grey-15, #e2e8eb);
    background: var(--Grey-Grey-05, #f5f6f6);
    padding: 12.79px 10px 7.13px 12.21px;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.RequestFormModal_empty-image-container__We8fC span {
    color: var(--Bluegreen-Bluegreen-100, #7d94cc);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    display: block
}

.RequestFormModal_content-container__ZarH2 {
    display: flex;
    flex-direction: column;
    gap: 20px;
    max-height: 100%
}

.RequestFormModal_content-container__ZarH2 .RequestFormModal_title__qNEab {
    color: var(--base-grey-85);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.RequestFormModal_content-container__ZarH2 .RequestFormModal_button-container__Mq7Me {
    display: flex;
    justify-content: flex-end;
    align-items: center
}

.RequestFormModal_content-container__ZarH2 .RequestFormModal_input-div__BynMu {
    display: flex
}

@media (max-width: 39.9375em) {
    .RequestFormModal_content-container__ZarH2 .RequestFormModal_input-div__BynMu {
        flex-direction: column
    }
}

.RequestFormModal_content-container__ZarH2 .RequestFormModal_input-div__BynMu {
    gap: 1rem;
    flex: 1 1
}

.RequestFormModal_content-container__ZarH2 .RequestFormModal_input-div__BynMu .RequestFormModal_input__3XrGS {
    width: 100%
}

.RequestFormModal_content-container__ZarH2 .RequestFormModal_form__NwoE8 {
    display: flex;
    row-gap: .9rem;
    flex-direction: column
}

.RequestFormModal_content-container__ZarH2 .RequestFormModal_media-section__P7etT {
    border-radius: 10px;
    border: .747px solid var(--grey-15);
    background: var(--grey-05);
    display: flex;
    gap: 1rem;
    padding: 1rem;
    word-break: break-all
}

.RequestFormModal_content-container__ZarH2 .RequestFormModal_media-section__P7etT img {
    background-color: var(--base-white);
    border-radius: 6px
}

.RequestFormModal_content-container__ZarH2 .RequestFormModal_media-section__P7etT .RequestFormModal_text-div__se6_u {
    display: flex;
    flex-direction: column;
    gap: .5rem;
    justify-content: center
}

.RequestFormModal_content-container__ZarH2 .RequestFormModal_media-section__P7etT .RequestFormModal_title__qNEab {
    color: var(--bluegreen-100);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.RequestFormModal_content-container__ZarH2 .RequestFormModal_media-section__P7etT .RequestFormModal_sub-title__yGK0g {
    color: var(--logo-blue);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.RequestFormModal_content-container__ZarH2 .RequestFormModal_media-section__P7etT .RequestFormModal_description__1bmXf {
    color: var(--grey-100);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.RequestFormModal_content-container__ZarH2 .RequestFormModal_quantity-div__EFiYa {
    display: flex;
    flex-direction: column;
    gap: .5rem;
    width: 100%
}

.RequestFormModal_content-container__ZarH2 .RequestFormModal_quantity-div__EFiYa .RequestFormModal_form-label__bzt2F {
    color: var(--bluegreen-100);
    font-size: var(--input-label-font-size);
    font-weight: 600
}

.RequestFormModal_content-container__ZarH2 .RequestFormModal_quantity-div__EFiYa .RequestFormModal_quantity-input__wzQol {
    width: 296px
}

.RequestFormModal_content-container__ZarH2 .RequestFormModal_quantity-div__EFiYa .RequestFormModal_quantity-input__wzQol input {
    font-size: 14.303px !important
}

@media (max-width: 768px) {
    .RequestFormModal_content-container__ZarH2 .RequestFormModal_quantity-div__EFiYa .RequestFormModal_quantity-input__wzQol input {
        font-size: 16px !important
    }
}

.RequestFormModal_content-container__ZarH2 .RequestFormModal_quantity-div__EFiYa .RequestFormModal_quantity-input__wzQol button {
    height: 28px;
    width: 28px;
    min-width: 28px
}

.RequestFormModal_close-icon__Gm0l7 {
    top: 20px;
    right: 20px
}

.RequestFormModal_captcha-container-user__sxFYY {
    display: flex;
    flex-direction: row;
    justify-content: center
}

.RequestFormModal_captcha-container-user__sxFYY .RequestFormModal_user-captcha-div__N75Z_ {
    transform: scale(.89);
    transform-origin: 0 0
}

.RequestFormModal_captcha-container-user__sxFYY .RequestFormModal_button-container__Mq7Me {
    margin-left: -10px;
    margin-bottom: 20px
}

.RequestFormModal_captcha-container-guest__baUL_ {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.RequestFormModal_captcha-container-guest__baUL_ .RequestFormModal_guest-captcha-div__Hanv3 {
    display: flex;
    justify-content: flex-end;
    position: relative;
    transform: scale(.99);
    transform-origin: 0 0
}

.RequestFormModal_captcha-container-guest__baUL_ .RequestFormModal_button-container__Mq7Me {
    margin-left: -10px;
    margin-bottom: 20px
}

.RequestFormModal_modal-content-guest__xBxa3::-webkit-scrollbar-track, .RequestFormModal_modal-content-user__JMUb7::-webkit-scrollbar-track {
    margin-top: 20px;
    margin-bottom: 130px
}

@media (max-width: 39.9375em) {
    .RequestFormModal_modal-content-guest__xBxa3::-webkit-scrollbar-track, .RequestFormModal_modal-content-user__JMUb7::-webkit-scrollbar-track {
        margin-top: 20px;
        margin-bottom: 0
    }

    .RequestFormModal_modal-container__F1uhU {
        height: calc(100% - 110px);
        overflow: hidden !important;
        padding-top: 20px 0 !important;
        border-radius: 30px 30px 0 0;
        padding-left: 26px !important;
        padding-right: 26px !important
    }

    .RequestFormModal_modal-title__eMQRd {
        font-size: 20px
    }

    .RequestFormModal_button-container__Mq7Me {
        margin-bottom: 50px
    }

    .RequestFormModal_close-icon__Gm0l7 {
        top: 20px;
        right: 26px
    }

    .RequestFormModal_modal-content-guest__xBxa3, .RequestFormModal_modal-content__QiS6Z {
        overflow-y: auto;
        height: calc(100% - 120px - 1rem)
    }

    .RequestFormModal_guest-captcha-div__Hanv3 {
        justify-content: center;
        transform: scale(1.03);
        transform-origin: 0 0
    }

    .RequestFormModal_captcha-container-user__sxFYY {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        gap: 1rem;
        max-height: 90px
    }

    .RequestFormModal_captcha-container-user__sxFYY .RequestFormModal_user-captcha-div__N75Z_ {
        transform: scale(1.03);
        transform-origin: 0 0
    }

    .RequestFormModal_captcha-container-user__sxFYY .RequestFormModal_button-container__Mq7Me {
        position: fixed;
        display: flex;
        justify-content: center;
        align-items: center;
        bottom: 0;
        height: 100px;
        width: 100%;
        background-color: var(--base-white);
        box-shadow: 0 -1px 4px rgba(0, 0, 0, .25);
        margin-left: -26px;
        padding-left: 26px;
        padding-right: 26px;
        margin-bottom: 0
    }

    .RequestFormModal_captcha-container-user__sxFYY .RequestFormModal_button-container__Mq7Me button {
        width: 100%;
        height: 50px;
        border-radius: 50px;
        font-size: 20px;
        font-weight: 600
    }

    .RequestFormModal_quantity-div__EFiYa .RequestFormModal_quantity-input__wzQol {
        width: 100% !important
    }

    .RequestFormModal_success-modal-button-container__TN0YR {
        flex-wrap: nowrap
    }
}

.RequestFormModal_char-count__esq23 {
    bottom: 8px;
    right: 6px
}

@media screen and (max-height: 880px)and (min-width: 640px) {
    .RequestFormModal_captcha-button-container__cSAux {
        display: flex;
        align-items: center;
        justify-content: space-between;
        position: absolute;
        left: 0;
        bottom: 0;
        padding: 10px 20px 0;
        background: #fff;
        width: 649px;
        box-shadow: 0 -1px 4px rgba(0, 0, 0, .25);
        margin-bottom: -10px
    }

    .RequestFormModal_guest-captcha-div__Hanv3 {
        justify-content: flex-start !important
    }

    .RequestFormModal_modal-content-guest__xBxa3, .RequestFormModal_modal-content__QiS6Z {
        max-height: 85vh
    }

    .RequestFormModal_content-container-guest__wVcCf {
        margin-bottom: 130px;
        max-height: 100%
    }
}

@media screen and (max-height: 640px)and (min-width: 640px) {
    .RequestFormModal_captcha-container-user__sxFYY {
        display: flex;
        align-items: center;
        justify-content: space-between;
        position: absolute;
        left: 0;
        bottom: 0;
        margin-bottom: -10px;
        padding: 10px 20px 0;
        background: #fff;
        width: 450px;
        box-shadow: 0 -1px 4px rgba(0, 0, 0, .25)
    }

    .RequestFormModal_modal-content-user__JMUb7 {
        max-height: 85vh
    }

    .RequestFormModal_content-container-user__L13dx {
        margin-bottom: 125px
    }
}

.RequestFormModal_captcha-error__gRCUP {
    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
}

.RequestFormModal_info-item__IO3Pk {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 250px
}

.RequestFormModal_info-item-guest__vbddN {
    max-width: 450px
}

.RequestFormModal_gdpr-error-label__7nPkA {
    color: var(--red-100);
    font-size: 12px !important;
    padding-top: 3px;
    line-height: .9375rem;
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    height: auto !important;
    white-space: nowrap
}

@media screen and (max-width: 600px) {
    .RequestFormModal_gdpr-error-label__7nPkA {
        font-size: 14px !important;
        line-height: 16.8px !important
    }
}

.PackageSummary_container__48yLR {
    position: relative
}

.PackageSummary_table__FSsLk {
    width: 100%
}

.PackageSummary_table__FSsLk th {
    color: var(--bluegreen-75, #97adda);
    text-transform: uppercase;
    font-size: .75rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align: end
}

.PackageSummary_header-align-end__bKhTe {
    text-align: start !important
}

.PackageSummary_packaging-cell__zEebh {
    text-align: left !important;
    cursor: pointer;
    width: 100px
}

.PackageSummary_cell__aOozD {
    margin-top: 10px;
    height: 40px;
    color: var(--grey-70, #313e48);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.PackageSummary_active-cell__AEIfZ {
    opacity: 1
}

.PackageSummary_quantity__tgO24 {
    width: 100px
}

.PackageSummary_partNumber-bold__KIBRe {
    color: var(--grey-70, #313e48);
    text-align: right;
    font-size: .875rem;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.PackageSummary_partNumber-thin__tzZLF {
    color: var(--grey-30, #7c878d);
    text-align: right;
    font-size: .75rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.PackageSummary_price-container__EDyy9 {
    display: flex;
    flex-direction: column
}

.PackageSummary_error__Uhj67 {
    width: 90%;
    text-align: center;
    position: absolute;
    color: var(--red-100, #e74c3c);
    font-size: .75rem;
    font-style: normal;
    top: 20px;
    font-weight: 400;
    line-height: normal;
    margin-left: auto;
    margin-top: 70px
}

.PackageSummary_button-container__LJmFn {
    margin-top: 2rem;
    border-top: 1px solid var(--Grey-Grey-15, #e2e8eb);
    border-bottom: 1px solid var(--Grey-Grey-15, #e2e8eb);
    display: flex;
    gap: 20px;
    padding: 1rem 3rem
}

.PackageSummary_button-container__LJmFn button {
    width: 100%
}

.PackageSummary_modal-info-footer__WJOsf {
    margin-top: .9rem;
    position: relative;
    padding-left: 20px;
    color: var(--bluegreen-100, #7d94cc);
    font-size: .75rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.PackageSummary_modal-info-footer__WJOsf:before {
    content: "";
    position: absolute;
    top: 25%;
    left: 0;
    background-color: var(--bluegreen-100, #7d94cc);
    width: 5px;
    height: 5px;
    border-radius: 50%;
    transform: translateY(-50%);
    margin-right: 10px
}

@media (max-width: 39.9375em) {
    .PackageSummary_button-container__LJmFn {
        margin-top: 2rem;
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 23 !important;
        background: var(--White, #fff);
        box-shadow: 0 4px 40px 0 rgba(0, 0, 0, .3);
        width: calc(100% + 52px);
        margin-left: -26px;
        margin-right: -26px
    }

    .PackageSummary_button-container__LJmFn button {
        width: 100%
    }
}

.PackageSummary_content__cwQXj {
    width: 236px;
    display: flex;
    padding: 16px;
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
    border-radius: 10px;
    border: 1px solid var(--Conditional-pop-over, #fff);
    background: var(--Conditional-pop-over, #fff);
    color: var(--Grey-100, #262b2f);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.PackageSummary_arrow__XT5bB {
    padding-right: 5px;
    fill: var(--Conditional-pop-over, #fff);
    width: 18px;
    height: 6px
}

@media (max-width: 39.9375em) {
    .PackageSummary_arrow__XT5bB {
        width: 24px
    }
}

.ExtraInfo_container__ros7i {
    padding-top: 2rem
}

.ExtraInfo_info-row__QNjUF {
    display: flex;
    margin-bottom: 1rem;
    align-items: center
}

.ExtraInfo_attribute__TpQ29 {
    color: var(--grey-30, #7c878d);
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.ExtraInfo_value__MCuti {
    color: var(--grey-95, #293137);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    margin-left: .7rem
}

.PackageQuantityInput_container__6cWc2 {
    position: relative
}

.PackageQuantityInput_label__0Nc3A {
    display: flex;
    gap: .65rem;
    align-items: center
}

.PackageQuantityInput_quantity__TzuCd {
    color: var(--grey-30, #7c878d);
    font-size: 1rem;
    font-style: normal;
    font-weight: 400
}

.PackageQuantityInput_multiple__rpoM9 {
    color: var(--bluegreen-75, #97adda);
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.PackageQuantityInput_lookPrices__roPXC {
    color: var(--bluegreen-100, #7d94cc);
    font-size: 1rem;
    font-style: normal;
    font-weight: 600
}

.PackageQuantityInput_input__jh1Za {
    margin-top: .8rem;
    width: 100%;
    height: 5rem
}

.ProductDetailRow_container__e_wWt {
    padding: 1.25rem;
    background: var(--grey-05, #f5f6f6);
    border-radius: .625rem;
    display: flex;
    gap: 1.2rem
}

.ProductDetailRow_image-container__eY4Yt {
    width: 93px;
    height: 93px;
    flex-shrink: 0;
    background-color: #fff;
    border-radius: 6px;
    flex: 0 1 93px
}

.ProductDetailRow_image-container__eY4Yt img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.ProductDetailRow_info-image-container__hWKRX {
    display: flex;
    gap: 1.2rem
}

.ProductDetailRow_empty-image-container__pn1r5 {
    width: 93px;
    height: 93px;
    border-radius: 10px;
    border: 1.162px solid var(--Grey-15, #e2e8eb);
    background: var(--Grey-Grey-05, #f5f6f6);
    padding: 12.79px 12.79px 7.13px 12.21px;
    display: flex;
    flex-direction: column
}

.ProductDetailRow_empty-image-container__pn1r5 span {
    color: var(--Bluegreen-Bluegreen-100, #7d94cc);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    height: 51px;
    display: block;
    padding-top: 6px
}

.ProductDetailRow_info-container__UMfsT {
    display: flex;
    flex-direction: column
}

.ProductDetailRow_info-container__UMfsT h4 {
    color: var(--Bluegreen-100, #7d94cc);
    font-feature-settings: "clig" off, "liga" off;
    font-size: .75rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    flex: 1 1
}

.ProductDetailRow_info-container__UMfsT h3 {
    color: var(--logo-Blue);
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    flex: 1.5 1
}

.ProductDetailRow_info-container__UMfsT p {
    color: var(--primary-black, #000);
    font-feature-settings: "clig" off, "liga" off;
    font-size: .875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
    flex: 1.5 1
}

.ProductDetailRow_go-to-cart-button__D916U {
    align-self: center;
    margin-left: auto;
    border-radius: 1.25rem;
    padding: 10px 20px
}

.ProductDetailRow_go-to-cart-button__D916U svg {
    margin-left: 5px
}

@media (max-width: 39.9375em) {
    .ProductDetailRow_container__e_wWt {
        flex-direction: column
    }

    .ProductDetailRow_go-to-cart-button__D916U {
        width: 100%;
        height: 50px;
        border-radius: 30px;
        display: flex;
        justify-content: space-between
    }
}

.RowPackageSelectionModal_info-item__cNVzs {
    flex: 1 1;
    display: flex;
    flex-direction: column
}

.RowPackageSelectionModal_info-item__cNVzs:first-child {
    flex-basis: 1;
    flex-grow: 1;
    flex-shrink: 1
}

.RowPackageSelectionModal_packaging-selector__3O2PR {
    display: flex;
    align-items: center;
    padding: 0 .5rem 0 0
}

.RowPackageSelectionModal_label__S5Myr {
    color: var(--grey-30, #7c878d);
    font-size: .75rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.RowPackageSelectionModal_packaging-btn__UXZLH {
    color: var(--Grey-100, #262b2f);
    font-feature-settings: "clig" off, "liga" off;
    font-size: .75rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.RowPackageSelectionModal_extra-buttons__V_BpV {
    margin-left: .2rem;
    display: flex;
    gap: .1rem
}

.RowPackageSelectionModal_extra-buttons__V_BpV button {
    background-color: transparent;
    border: none;
    cursor: pointer
}

.RowPackageSelectionModal_extra-buttons__V_BpV button:hover {
    opacity: .8
}

.RowPackageSelectionModal_container-btn__VAp51 {
    display: flex;
    width: 100%;
    align-items: center
}

.RowPackageSelectionModal_modal-container__OU3BR {
    max-height: 830px;
    display: flex;
    padding: 20px;
    flex-direction: column;
    align-items: flex-start;
    gap: 29px
}

@media (max-width: 39.9375em) {
    .RowPackageSelectionModal_modal-container__OU3BR {
        height: 80vh;
        padding: 26px 26px 0 !important;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }
}

.RowPackageSelectionModal_modal-container__OU3BR .RowPackageSelectionModal_content__jPhpL {
    padding: 0;
    margin-right: 0;
    scrollbar-width: none
}

@media (max-width: 39.9375em) {
    .RowPackageSelectionModal_modal-container__OU3BR .RowPackageSelectionModal_content__jPhpL {
        padding: 0;
        scrollbar-width: none;
        overflow-x: hidden;
        width: calc(100% + 52px);
        margin-left: -26px;
        margin-right: -26px;
        height: 100%
    }

    .RowPackageSelectionModal_modal-container__OU3BR .RowPackageSelectionModal_content__jPhpL .RowPackageSelectionModal_div__dpuAh {
        padding-left: 26px;
        padding-right: 26px
    }
}

.YourCustomerReferenceNumbersContainer_your-customer-referance-numbers-page-container__wfAxC {
    display: flex;
    flex-direction: column;
    gap: 20px
}

@media screen and (max-width: 800px) {
    .YourCustomerReferenceNumbersContainer_your-customer-referance-numbers-page-container__wfAxC {
        gap: 30px !important
    }
}

.YourCustomerReferenceNumbersContainer_your-customer-referance-numbers-page-container__wfAxC .YourCustomerReferenceNumbersContainer_container__YSlAg {
    width: 100%;
    justify-content: space-between;
    align-items: center;
    display: flex
}

@media screen and (max-width: 800px) {
    .YourCustomerReferenceNumbersContainer_your-customer-referance-numbers-page-container__wfAxC .YourCustomerReferenceNumbersContainer_container__YSlAg {
        width: 100%;
        align-items: flex-start;
        display: flex;
        flex-direction: column
    }
}

.YourCustomerReferenceNumbersContainer_your-customer-referance-numbers-page-container__wfAxC .YourCustomerReferenceNumbersContainer_alt-container__kUYdm {
    display: flex;
    justify-content: center;
    align-items: center
}

@media screen and (max-width: 800px) {
    .YourCustomerReferenceNumbersContainer_your-customer-referance-numbers-page-container__wfAxC .YourCustomerReferenceNumbersContainer_alt-container__kUYdm {
        padding-top: 35px
    }
}

.YourCustomerReferenceNumbersContainer_your-customer-referance-numbers-page-container__wfAxC .YourCustomerReferenceNumbersContainer_total__MFEnY {
    color: var(--Base-Grey-100, #262d33);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.YourCustomerReferenceNumbersContainer_your-customer-referance-numbers-page-container__wfAxC .YourCustomerReferenceNumbersContainer_search-div__U0sON {
    width: 316px
}

@media screen and (max-width: 800px) {
    .YourCustomerReferenceNumbersContainer_your-customer-referance-numbers-page-container__wfAxC .YourCustomerReferenceNumbersContainer_search-div__U0sON {
        width: 100%
    }
}

.YourCustomerReferenceNumbersContainer_your-customer-referance-numbers-page-container__wfAxC .YourCustomerReferenceNumbersContainer_search-box__VLGjH {
    margin-bottom: -18.3px;
    cursor: pointer
}

.YourCustomerReferenceNumbersContainer_your-customer-referance-numbers-page-container__wfAxC .YourCustomerReferenceNumbersContainer_search-input__WLvBX {
    border-radius: 10px;
    border: 1px solid var(--Grey-Grey-15, #e2e8eb);
    background: var(--Base-White, #fff);
    width: 316px;
    height: 45px;
    flex-shrink: 0
}

.ProjectDetailQuantityColumn_price-btns-div___vKAT {
    display: flex;
    flex-direction: column;
    row-gap: 8px;
    width: 190px;
    height: 100%;
    justify-content: center;
    margin: auto
}

@media (max-width: 39.9375em) {
    .ProjectDetailQuantityColumn_price-btns-div___vKAT {
        width: 100%;
        row-gap: 12px
    }
}

.ProjectDetailQuantityColumn_buy-btn-container__Q3hIC {
    display: flex;
    justify-content: space-between;
    align-items: center
}

@media (max-width: 63.9375em) {
    .ProjectDetailQuantityColumn_buy-btn-container__Q3hIC {
        gap: 6px
    }
}

.ProjectDetailQuantityColumn_total-div__UMW38, .ProjectDetailQuantityColumn_total-value__ENadk, .ProjectDetailQuantityColumn_total__rge2V {
    color: var(--bluegreen-100);
    font-size: 16px;
    font-style: normal;
    line-height: normal
}

.ProjectDetailQuantityColumn_total__rge2V {
    font-weight: 400
}

.ProjectDetailQuantityColumn_total-value__ENadk {
    font-weight: 600
}

@media (max-width: 39.9375em) {
    .ProjectDetailQuantityColumn_total-value__ENadk {
        color: var(--logo-blue)
    }
}

.ProjectDetailQuantityColumn_properties-value__qbdgi {
    width: 100px;
    color: var(--grey-30);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.ProjectDetailQuantityColumn_stock-container__nxBKD {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    row-gap: .5rem;
    width: 100%;
    height: 100%
}

.ProjectDetailQuantityColumn_stock-container__nxBKD .ProjectDetailQuantityColumn_stock__Mrx5K {
    color: var(--logo-blue);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.ProjectDetailQuantityColumn_stock-container__nxBKD .ProjectDetailQuantityColumn_in-stock__LpqMy {
    color: var(--grey-30);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.ProjectDetailQuantityColumn_stock-container__nxBKD .ProjectDetailQuantityColumn_zero-stock__mc5gU {
    color: var(--red-100);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.ProjectDetailQuantityColumn_stock-container__nxBKD .ProjectDetailQuantityColumn_upcoming-stock__4ky7H {
    color: var(--bluegreen-100);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: .3rem
}

.ProjectDetailQuantityColumn_request-price-btn__HJ2jo {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 100%;
    justify-content: center
}

.ProjectDetailQuantityColumn_request-price-btn__HJ2jo.ProjectDetailQuantityColumn_green__KYMvs, .ProjectDetailQuantityColumn_request-price-btn__HJ2jo.ProjectDetailQuantityColumn_green__KYMvs:hover {
    background: var(--Green-25, #16ad88);
    border-color: var(--Green-25, #16ad88)
}

.ProjectDetailQuantityColumn_request-price-btn__HJ2jo.ProjectDetailQuantityColumn_blue__nenoc, .ProjectDetailQuantityColumn_request-price-btn__HJ2jo.ProjectDetailQuantityColumn_blue__nenoc:hover {
    background: var(--Blue-25, #2d3e91);
    border-color: var(--Blue-25, #2d3e91)
}

.ProjectDetailQuantityColumn_request-price-btn__HJ2jo.ProjectDetailQuantityColumn_red__9KOUH, .ProjectDetailQuantityColumn_request-price-btn__HJ2jo.ProjectDetailQuantityColumn_red__9KOUH:hover {
    background: var(--Red-100, #ed8e7a);
    border-color: var(--Red-100, #ed8e7a)
}

.ProjectDetailQuantityColumn_tooltip-body__U7Aqu {
    font-feature-settings: "clig" off, "liga" off;
    font-size: .8rem;
    font-style: normal;
    font-weight: 600
}

.ProjectDetailQuantityColumn_tooltip-body__U7Aqu:hover {
    text-decoration: underline;
    cursor: pointer
}

.ProjectDetailQuantityColumn_trigger-tooltip-button__uwISW {
    background-color: transparent;
    border: none;
    display: flex;
    justify-content: center;
    cursor: pointer
}

.ProjectDetailQuantityColumn_empty-image__xSQ_u {
    width: 100%;
    object-fit: cover;
    height: auto
}

@media (max-width: 63.9375em) {
    .ProjectDetailQuantityColumn_row-package-container__eJ2li button {
        height: 50px
    }

    .ProjectDetailQuantityColumn_row-package-container__eJ2li:first-child {
        flex: 0 0 50px
    }

    .ProjectDetailQuantityColumn_row-package-container__eJ2li:nth-child(2) {
        flex: 1 1 256px
    }
}

.ProjectDetailQuantityColumn_buy-now-button__H0Fzw {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    display: flex;
    width: 144px;
    height: 40px;
    padding: 12px 30px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 20px;
    background: var(--Logo-Blue, #1226aa);
    color: var(--Base-White, #fff);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

@media (max-width: 63.9375em) {
    .ProjectDetailQuantityColumn_buy-now-button__H0Fzw {
        width: 100%;
        border-radius: 40.4px
    }

    .ProjectDetailQuantityColumn_buy-shopping-button__fDmWn {
        width: 100%
    }
}

.PackagingTypes_content__EhZ8P {
    color: var(----grey-grey-100);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    cursor: pointer
}

@media (max-width: 39.9375em) {
    .PackagingTypes_content__EhZ8P {
        padding-bottom: 16px;
        color: var(--Grey-100, #262b2f);
        font-feature-settings: "liga" off, "clig" off;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 20px
    }
}

.PackagingTypes_content-info__S2pm0 {
    color: var(----grey-grey-100);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    cursor: pointer
}

@media (max-width: 39.9375em) {
    .PackagingTypes_content-info__S2pm0 {
        color: var(--Grey-100, #262b2f);
        font-feature-settings: "liga" off, "clig" off;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 20px
    }
}

.PackagingTypes_tooltip-content__UtGTp {
    padding-inline: 12px;
    color: var(----grey-grey-100);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    width: 200px;
    display: flex;
    justify-content: space-between
}

.PackagingTypes_tooltip-content__UtGTp .PackagingTypes_column__uyra0 {
    display: flex;
    flex-direction: column;
    gap: 6px
}

.PackagingTypes_tooltip-content__UtGTp .PackagingTypes_column__uyra0 p {
    color: #000;
    text-align: center
}

.PackagingTypes_tooltip-content__UtGTp .PackagingTypes_column__uyra0 p:first-child {
    font-weight: 600
}

.PackagingTypes_tooltip-content__UtGTp .PackagingTypes_column__uyra0 p:last-child {
    font-weight: 400
}

.PackagingTypes_tooltip-content-container__IoJSY {
    border-radius: 5px
}

.PackagingTypes_mobile-content__QuI61 {
    width: 150px
}

.ProductTable_pinning-table-container__Jicje {
    display: flex;
    border-radius: 10px;
    border: 1.5px solid var(--Grey-15, #e2e8eb)
}

.ProductTable_left__QMp0c {
    width: 402px
}

.ProductTable_scroll-body__TBsWd {
    width: calc(100% - 23.25rem - 30px) !important
}

.ProductTable_right__Bpwhc {
    width: 37.5rem
}

.ProductTable_pinning-table__IytXF {
    top: 200px;
    border-top-left-radius: var(--product-table-border-radius, .5rem);
    border-top-right-radius: var(--product-table-border-radius, .5rem);
    border: none !important
}

.ProductTable_pinning-table__IytXF tbody tr, .ProductTable_pinning-table__IytXF td {
    height: 8.8125rem !important;
    max-height: 8.8125rem !important;
    min-height: 8.8125rem !important
}

.ProductTable_pinning-table__IytXF td {
    box-sizing: border-box !important;
    padding: 0 15px 0 14px
}

.ProductTable_pinning-table__IytXF {
    border-collapse: separate !important;
    border-spacing: 0
}

.ProductTable_pinning-table__IytXF ::-webkit-scrollbar {
    height: 5px;
    border-radius: .5rem
}

.ProductTable_pinning-table__IytXF ::-webkit-scrollbar-thumb {
    width: 3px;
    border-radius: 2px;
    background: var(--grey-30, #7c878d)
}

.ProductTable_pinning-table__IytXF ::-webkit-scrollbar-track {
    border-radius: 2px;
    background: var(--grey-05, #f5f6f6)
}

.ProductTable_pinning-table__IytXF thead {
    background: #d3d3d3;
    margin: 0;
    position: -webkit-sticky;
    position: sticky;
    top: 140px;
    z-index: 10;
    max-height: 42px
}

.ProductTable_pinning-table__IytXF th {
    padding-bottom: 11px !important;
    padding-top: 11px !important;
    background: var(--bluegreen-25);
    color: var(--base-grey-85, #4b5157);
    font-size: .75rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: left;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    height: 42px
}

.ProductTable_pinning-table__IytXF th:first-child {
    padding-left: .5rem
}

.ProductTable_pinning-table__IytXF .ProductTable_sort-btn-container__rVI5c {
    display: flex;
    flex-direction: column
}

.ProductTable_pinning-table__IytXF .ProductTable_sort-btn-container__rVI5c .ProductTable_btn___Emgj {
    border: none;
    background-color: transparent;
    height: 11px;
    cursor: pointer
}

.ProductTable_pinning-table__IytXF .ProductTable_header-text__Q8qTV {
    display: flex;
    justify-content: center;
    color: var(--blue-75);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ProductTable_pinning-table__IytXF tr:nth-child(2n) td:nth-last-child(2) {
    background-color: #fff;
    box-shadow: 0 8px 24px hsla(210, 8%, 62%, .2)
}

.ProductTable_pinning-table__IytXF tr:nth-child(2n) td:nth-child(2) {
    background-color: #fff;
    box-shadow: 8px 0 24px -5px hsla(210, 8%, 62%, .2)
}

.ProductTable_pinning-table__IytXF tr:nth-child(odd) td:nth-child(2) {
    background-color: #f5f6f6;
    box-shadow: 8px 0 24px -5px hsla(210, 8%, 62%, .2)
}

.ProductTable_pinning-table__IytXF tr:nth-child(odd) td:first-child {
    background-color: #f5f6f6
}

.ProductTable_pinning-table__IytXF tr:nth-child(2n) td:first-child {
    background-color: #fff
}

.ProductTable_pinning-table__IytXF td {
    padding: .5rem;
    text-align: center;
    align-items: center;
    word-break: break-all
}

.ProductTable_pinning-table__IytXF td:nth-child(2) {
    box-shadow: 0 8px 24px hsla(210, 8%, 62%, .2)
}

.ProductTable_left-table__PJrSM th:first-child {
    border-top-left-radius: .5rem
}

.ProductTable_right-table__zNvTv th:first-child {
    border-top-right-radius: .5rem
}

.ProductTable_description-container__hkTD6 {
    width: 100%
}

.ProductTable_description-container__hkTD6 .ProductTable_without-rohs-tag__oOMgh {
    margin-top: -23px !important;
    margin-bottom: 5.78px
}

.ProductTable_description-container__hkTD6 .ProductTable_status-discount-container__Yl6vn {
    display: flex;
    margin-top: -13px;
    margin-left: -8px;
    height: 23.96px;
    position: -webkit-sticky;
    position: sticky
}

.ProductTable_description-container__hkTD6 .ProductTable_product-status-container__EkzQb {
    display: flex;
    justify-content: flex-start;
    width: -moz-fit-content;
    width: fit-content;
    color: var(--base-white);
    font-size: 11.145px;
    font-style: normal;
    font-weight: 600;
    line-height: 15.125px;
    justify-content: center;
    align-items: center;
    padding: 3.98px 8.756px
}

.ProductTable_description-container__hkTD6 .ProductTable_product-status-border-radius__DrGGO {
    border-radius: 0 0 10.349px 0
}

.ProductTable_description-container__hkTD6 .ProductTable_projectProduct__1N2lK {
    background: var(--Red-100, #ed8e7a);
    color: var(--base-white, #fff)
}

.ProductTable_description-container__hkTD6 .ProductTable_specialProjectProduct__770iS {
    background: var(--Bluegreen-75, #97adda);
    color: var(--base-white, #fff)
}

.ProductTable_description-container__hkTD6 .ProductTable_specialProduct__YOg6e {
    background: var(--Orange-Orange-100, #fcd19a);
    color: var(--base-white, #fff)
}

.ProductTable_description-container__hkTD6 .ProductTable_icon__RvrN_ {
    display: flex;
    justify-content: flex-end;
    padding-right: .3rem
}

.ProductTable_description-container__hkTD6 .ProductTable_icon__RvrN_ .ProductTable_tooltip-body__RHhKM {
    color: var(--Base-Grey-100, #262d33);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal
}

.ProductTable_description-container__hkTD6 .ProductTable_product-detail-content__AOZfd {
    display: flex;
    flex-direction: column;
    row-gap: 5px;
    width: 300px
}

.ProductTable_description-container__hkTD6 .ProductTable_cell-desc___OtQf {
    color: var(--grey-30);
    font-size: 12px;
    -webkit-line-clamp: 2
}

.ProductTable_description-container__hkTD6 .ProductTable_cell-desc___OtQf, .ProductTable_description-container__hkTD6 .ProductTable_cell-sku__Act_t {
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    word-break: break-word;
    overflow-wrap: break-word;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.ProductTable_description-container__hkTD6 .ProductTable_cell-sku__Act_t {
    color: var(--logo-blue);
    font-size: 15px;
    -webkit-line-clamp: 1
}

.ProductTable_description-container__hkTD6 .ProductTable_cell-reference___AZiy {
    color: var(--bluegreen-100);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ProductTable_description-container__hkTD6 .ProductTable_product-detail-cell__D8tqJ {
    display: flex;
    gap: 10px;
    text-align: start;
    width: 100%
}

.ProductTable_description-container__hkTD6 .ProductTable_product-detail-cell-image__80i5J {
    border-radius: .625rem;
    overflow: hidden;
    border: 1px solid var(--grey-15, #e2e8eb);
    background-color: transparent;
    min-width: 80px !important;
    max-width: 80px;
    height: 80px !important;
    width: 80px
}

.ProductTable_description-container__hkTD6 .ProductTable_product-detail-cell-image__80i5J a {
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    background-color: #fff
}

.ProductTable_description-container__hkTD6 .ProductTable_product-detail-cell-image__80i5J img {
    display: flex;
    width: 100%;
    height: 100%;
    object-fit: contain
}

.ProductTable_description-container__hkTD6 .ProductTable_product-detail-empty-cell-image__58JD8 {
    border-radius: .625rem;
    overflow: hidden;
    border: 1px solid var(--grey-15, #e2e8eb);
    background-color: transparent;
    min-width: 80px !important;
    max-width: 80px;
    height: 80px !important;
    width: 80px
}

.ProductTable_description-container__hkTD6 .ProductTable_empty-image-div__ZDSP7 {
    width: 100%;
    height: 100%;
    padding: 8px 11px;
    display: flex;
    flex-direction: column
}

.ProductTable_description-container__hkTD6 .ProductTable_empty-image-div__ZDSP7 span {
    width: 58px;
    color: var(--Bluegreen-Bluegreen-100, #7d94cc);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

.ProductTable_description-container__hkTD6 .ProductTable_empty-image-div__ZDSP7 > span:first-child {
    background-color: #ff4f52
}

.ProductTable_select-header__uZW7Y {
    background-color: #fff
}

.ProductTable_price-btns-div__1uxy6 {
    display: flex;
    flex-direction: column;
    row-gap: 8px;
    width: 190px;
    height: 100%;
    justify-content: center;
    margin: auto
}

.ProductTable_buy-btn-container__JFjuJ {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.ProductTable_total-div__YqJas, .ProductTable_total-value__t6oSq, .ProductTable_total__a1qzv {
    color: var(--bluegreen-100);
    font-size: 16px;
    font-style: normal;
    line-height: normal
}

.ProductTable_total__a1qzv {
    font-weight: 400
}

.ProductTable_total-value__t6oSq {
    font-weight: 600
}

.ProductTable_packaging-container___lmw7 {
    color: var(--grey-30);
    font-size: .875rem;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    row-gap: .5rem;
    height: 8.8125rem !important;
    overflow: auto;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.ProductTable_packaging-container___lmw7 .ProductTable_type__9v9Az {
    display: flex;
    gap: .3rem;
    align-items: center;
    justify-content: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.ProductTable_data-available-container__4NVr_ {
    display: flex;
    row-gap: .5rem;
    justify-content: center;
    width: 100%;
    height: 100%;
    align-items: center;
    gap: 19px
}

.ProductTable_properties-value__Zqyl6 {
    width: 100px;
    color: var(--grey-30);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.ProductTable_stock-container__OzuwI {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    row-gap: .5rem;
    width: 100%;
    height: 100%
}

.ProductTable_stock-container__OzuwI .ProductTable_stock__ekjMH {
    color: var(--logo-blue);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.ProductTable_stock-container__OzuwI .ProductTable_in-stock___YSjG {
    color: var(--grey-30);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.ProductTable_stock-container__OzuwI .ProductTable_zero-stock__m8J4F {
    color: var(--red-100);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.ProductTable_stock-container__OzuwI .ProductTable_upcoming-stock__6I6Wp {
    color: var(--bluegreen-100);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: .3rem
}

.ProductTable_price-container__u_H_S {
    flex-direction: column;
    display: flex;
    justify-content: center;
    height: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.ProductTable_price-container__u_H_S .ProductTable_fixed-price-container__AKUmP {
    background: var(--stockcard-mobil-stokcard-button-buy-color, #1226aa)
}

.ProductTable_price-container__u_H_S .ProductTable_discount-container__bicba, .ProductTable_price-container__u_H_S .ProductTable_fixed-price-container__AKUmP {
    display: flex;
    height: 19px;
    padding: 2px 3px;
    justify-content: center;
    align-items: center;
    gap: 6px;
    flex-shrink: 0;
    color: var(--Base-White, #fff);
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ProductTable_price-container__u_H_S .ProductTable_discount-container__bicba {
    background: var(--on-sale-badge, #ff4f52);
    position: absolute;
    top: 0;
    width: 100%
}

.ProductTable_price-container__u_H_S .ProductTable_your-products-fixed__nDdqJ {
    position: absolute;
    top: 0;
    width: 300px
}

.ProductTable_price-container__u_H_S .ProductTable_product-fixed__H7p0s {
    position: absolute;
    top: 0;
    width: 100%
}

.ProductTable_price-container__u_H_S .ProductTable_header__jB_b_ {
    display: flex;
    color: var(--grey-50, #42525e);
    text-align: right;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal
}

.ProductTable_price-container__u_H_S .ProductTable_header__jB_b_ div {
    width: 100%;
    display: flex;
    justify-content: center
}

.ProductTable_price-container__u_H_S .ProductTable_header-old-new__FWQIh {
    display: flex;
    color: var(--grey-50, #42525e);
    text-align: right;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    justify-content: space-between
}

.ProductTable_price-container__u_H_S .ProductTable_header-old-new__FWQIh div {
    display: flex;
    justify-content: center;
    flex: 1 1
}

.ProductTable_price-container__u_H_S .ProductTable_header-old-new__FWQIh div:first-child {
    flex: 0 0 33px
}

.ProductTable_price-container__u_H_S .ProductTable_content__GzYDR {
    display: flex;
    word-break: break-all
}

.ProductTable_price-container__u_H_S .ProductTable_content__GzYDR .ProductTable_quantity__iT5oS {
    color: var(--grey-30, #7c878d);
    text-align: right;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    flex: 0 0 33px
}

.ProductTable_price-container__u_H_S .ProductTable_content__GzYDR .ProductTable_old__DiYjw {
    color: var(--green-25);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: line-through;
    opacity: .5;
    justify-content: center;
    flex: 1 1
}

.ProductTable_price-container__u_H_S .ProductTable_content__GzYDR .ProductTable_current__rcYoN {
    color: var(--green-25);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
    justify-content: center;
    flex: 1 1
}

.ProductTable_price-container__u_H_S .ProductTable_content__GzYDR div {
    width: 100%;
    display: flex;
    justify-content: flex-end
}

.ProductTable_price-container__u_H_S .ProductTable_view-all-price__SJ3c_ {
    color: var(--logo-blue);
    font-size: 10px;
    font-style: normal;
    font-weight: 600;
    line-height: 10.212px;
    text-align: center;
    margin-top: 8px
}

.ProductTable_price-container__u_H_S .ProductTable_property-container___owQK {
    width: 150px
}

.ProductTable_price-container__u_H_S .ProductTable_no-data-text__FDyYb {
    word-break: break-word;
    color: var(--grey-30);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ProductTable_request-price-btn__wYaBM {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 100%;
    justify-content: center
}

.ProductTable_request-price-btn__wYaBM.ProductTable_green__Q_X89, .ProductTable_request-price-btn__wYaBM.ProductTable_green__Q_X89:hover {
    background: var(--Green-25, #16ad88);
    border-color: var(--Green-25, #16ad88)
}

.ProductTable_request-price-btn__wYaBM.ProductTable_blue__8l_yc, .ProductTable_request-price-btn__wYaBM.ProductTable_blue__8l_yc:hover {
    background: var(--Blue-25, #2d3e91);
    border-color: var(--Blue-25, #2d3e91)
}

.ProductTable_request-price-btn__wYaBM.ProductTable_red__617Q_, .ProductTable_request-price-btn__wYaBM.ProductTable_red__617Q_:hover {
    background: var(--Red-100, #ed8e7a);
    border-color: var(--Red-100, #ed8e7a)
}

.ProductTable_header-with-sort__KvqAV {
    display: flex;
    gap: 1.5rem
}

.ProductTable_sort-btn-container__rVI5c {
    display: flex;
    flex-direction: column;
    height: 0
}

.ProductTable_sort-btn-container__rVI5c .ProductTable_btn___Emgj {
    border: none;
    background-color: transparent;
    height: 11px;
    cursor: pointer
}

.ProductTable_sort-btn-container__rVI5c .ProductTable_btn___Emgj svg:hover {
    filter: brightness(0) saturate(100%) invert(39%) sepia(70%) saturate(548%) hue-rotate(184deg) brightness(75%) contrast(120%)
}

.ProductTable_header-text__Q8qTV {
    color: var(--blue-75);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    word-break: keep-all
}

.ProductTable_header-text__Q8qTV, .ProductTable_properties-value__Zqyl6 {
    display: flex;
    justify-content: center;
    white-space: normal;
    overflow-wrap: break-word
}

.ProductTable_properties-value__Zqyl6 {
    align-items: center;
    height: 8.8125rem;
    width: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    vertical-align: middle;
    box-sizing: border-box;
    word-break: break-word;
    overflow: hidden;
    text-overflow: ellipsis
}

.ProductTable_center-value__RduIv {
    display: table-cell;
    vertical-align: middle;
    box-sizing: border-box
}

.ProductTable_tooltip-body__RHhKM {
    font-feature-settings: "clig" off, "liga" off;
    font-size: .8rem;
    font-style: normal;
    font-weight: 600
}

.ProductTable_tooltip-body__RHhKM:hover {
    text-decoration: underline;
    cursor: pointer
}

.ProductTable_trigger-tooltip-button__3pyKi {
    background-color: transparent;
    border: none;
    display: flex;
    justify-content: center;
    cursor: pointer
}

.ProductTable_empty-image__V_8OK {
    width: 100%;
    object-fit: cover;
    height: auto
}

.ProductTable_buy-now-button__d6mtw {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    display: flex;
    width: 144px;
    height: 40px;
    padding: 12px 30px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 20px;
    background: var(--Logo-Blue, #1226aa);
    color: var(--Base-White, #fff);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.ProductTable_product-status__sFEa8 {
    line-height: 20px;
    color: var(--grey-30)
}

.ProductTable_multiple__4Kl9b, .ProductTable_product-status__sFEa8 {
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: center;
    font-size: 16px
}

.ProductTable_moq___luB4, .ProductTable_multiple__4Kl9b {
    color: var(--grey-30, #7c878d)
}

.ProductTable_moq___luB4 {
    font-size: 16px;
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: center
}

.ProductTable_select-header-column__Z91Ri {
    color: var(--blue-75, #273163);
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ProductTable_left-table__PJrSM tr th {
    padding: 12px 0;
    width: 100%;
    background: var(--bluegreen-25);
    color: var(--base-grey-85, #4b5157);
    font-size: .75rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: left;
    border-right: 1px solid var(--grey-15);
    height: 42px
}

.NotFoundList_not-found-list-container__Oqgpc {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    gap: 20px
}

.NotFoundList_not-found-list-container__Oqgpc .NotFoundList_not-found-list-image-section__F75UD {
    position: relative;
    display: flex;
    width: 100%
}

.NotFoundList_not-found-list-container__Oqgpc .NotFoundList_not-found-list-image-section__F75UD img {
    width: 100%
}

.NotFoundList_not-found-list-container__Oqgpc .NotFoundList_not-found-list-image-section__F75UD p {
    position: absolute;
    bottom: 0;
    left: 15%;
    right: 15%;
    color: #000;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

@media (max-width: 39.9375em) {
    .NotFoundList_not-found-list-container__Oqgpc .NotFoundList_not-found-list-image-section__F75UD p {
        left: 6px;
        right: 6px
    }
}

.NotFoundList_not-found-list-container__Oqgpc a {
    display: flex;
    padding: 10px 20px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 20px;
    background: var(--logo-blue);
    color: var(--white);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.DashboardTableScrollbar_sticky-scrollbar__rR2oW {
    position: -webkit-sticky;
    position: sticky;
    bottom: 10px;
    left: 0;
    width: 100%;
    height: 6px;
    z-index: 10;
    background: transparent
}

.DashboardTableScrollbar_scrollbar-thumb__7ywsg {
    height: 100%;
    width: 5px;
    height: 6px;
    background: var(--grey-30, #7c878d);
    border-radius: 10px;
    cursor: -webkit-grab;
    cursor: grab
}

.DashboardCommonTableContainer_common-table-container__3r_pS {
    display: flex;
    flex-direction: column;
    gap: 20px
}

@media (max-width: 39.9375em) {
    .DashboardCommonTableContainer_common-table-container__3r_pS {
        width: 100%
    }
}

.DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_container-header-section__h9KRZ {
    display: flex;
    justify-content: space-between;
    align-items: center
}

@media screen and (max-width: 800px) {
    .DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_container-header-section__h9KRZ {
        width: 100%;
        flex-direction: column-reverse;
        gap: 30px
    }

    .DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_container-header-section-right__0W_dI, .DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_container-header-section__h9KRZ .DashboardCommonTableContainer_showing-count__IHfux {
        width: 100%
    }

    .DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_container-header-section__h9KRZ {
        align-items: flex-start
    }
}

.DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_container-header-section__h9KRZ .DashboardCommonTableContainer_showing-count__IHfux {
    color: var(--base-grey-100);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_container-header-section-right__0W_dI {
    display: flex;
    gap: 20px;
    align-items: center
}

@media screen and (max-width: 800px) {
    .DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_container-header-section-right__0W_dI {
        flex-direction: column;
        gap: 30px
    }
}

.DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_container-header-section-right__0W_dI .DashboardCommonTableContainer_buttons__CAh_9 {
    display: flex;
    gap: 20px;
    align-items: center
}

@media (max-width: 89.9em) {
    .DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_container-header-section-right__0W_dI .DashboardCommonTableContainer_buttons__CAh_9 {
        width: 100%;
        justify-content: flex-start
    }
}

@media (max-width: 39.9375em) {
    .DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_container-header-section-right__0W_dI .DashboardCommonTableContainer_buttons__CAh_9 {
        width: 100%;
        justify-content: space-between;
        flex-wrap: wrap
    }
}

.DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_container-header-section-right__0W_dI .DashboardCommonTableContainer_buttons__CAh_9 button {
    gap: 7px
}

.DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_container-header-section-right__0W_dI .DashboardCommonTableContainer_buttons__CAh_9 button span {
    font-size: 14px !important;
    font-weight: 400 !important;
    color: var(--bluegreen-100)
}

@media (max-width: 39.9375em) {
    .DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_container-header-section-right__0W_dI .DashboardCommonTableContainer_buttons__CAh_9 button span {
        font-size: 16px !important
    }
}

.DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_container-header-section-right__0W_dI .DashboardCommonTableContainer_search-box___eL_B {
    margin-bottom: 0 !important;
    width: 316px
}

@media (max-width: 39.9375em) {
    .DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_container-header-section-right__0W_dI .DashboardCommonTableContainer_search-box___eL_B {
        width: 100%
    }
}

.DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_container-header-section-right__0W_dI .DashboardCommonTableContainer_search-box___eL_B input {
    padding-block: 13px;
    border: 1px solid var(--grey-15);
    height: 44.7px
}

@media (max-width: 39.9375em) {
    .DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_container-header-section-right__0W_dI .DashboardCommonTableContainer_search-box___eL_B input {
        height: 50px
    }
}

.DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_container-header-section-right__0W_dI .DashboardCommonTableContainer_search-box___eL_B > span > svg {
    top: 13px
}

.DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_table-container____x73 {
    width: 100%
}

.DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_table-container____x73::-webkit-scrollbar {
    display: none !important
}

.DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_table-container____x73 .DashboardCommonTableContainer_table-class__GwDhm {
    border-collapse: separate !important;
    border-spacing: 0;
    width: 100% !important;
    display: block;
    position: relative;
    border: 1px solid var(--bluegreen-25) !important;
    border-radius: .5rem;
    overflow: hidden
}

.DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_table-container____x73 .DashboardCommonTableContainer_table-class__GwDhm tr {
    display: table !important;
    width: 100%;
    table-layout: fixed
}

.DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_table-container____x73 .DashboardCommonTableContainer_table-class__GwDhm thead {
    background: var(--bluegreen-25);
    width: 100% !important;
    display: table
}

.DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_table-container____x73 .DashboardCommonTableContainer_table-class__GwDhm thead th {
    border-right: 1px solid var(--bluegreen-50);
    padding: .75rem
}

.DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_table-container____x73 .DashboardCommonTableContainer_table-class__GwDhm thead th:last-child {
    border-right: none;
    text-wrap: wrap
}

.DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_table-container____x73 .DashboardCommonTableContainer_table-class__GwDhm tbody {
    display: table;
    width: 100%
}

.DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_table-container____x73 .DashboardCommonTableContainer_table-class__GwDhm tbody tr:nth-child(odd) {
    background-color: #fff
}

.DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_table-container____x73 .DashboardCommonTableContainer_table-class__GwDhm tbody tr:nth-child(2n) {
    background-color: var(--grey-05)
}

.DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_table-container____x73 .DashboardCommonTableContainer_table-class__GwDhm tbody tr:first-child td {
    border-top: none
}

.DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_table-container____x73 .DashboardCommonTableContainer_table-class__GwDhm tbody tr:last-child td {
    border-bottom: none !important
}

.DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_table-container____x73 .DashboardCommonTableContainer_table-class__GwDhm tbody td {
    height: 65px !important;
    border: .5px solid var(--bluegreen-50);
    border-left: 0;
    border-bottom: 0
}

.DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_table-container____x73 .DashboardCommonTableContainer_table-class__GwDhm tbody td:last-child {
    border-right: none
}

.DashboardCommonTableContainer_common-table-container__3r_pS .DashboardCommonTableContainer_empty__IPk0M {
    width: 100%;
    text-align: center;
    font-size: 20px;
    margin-top: 10px;
    font-weight: 600
}

.DashboardCommonTableContainer_search-icon__uJoBN {
    cursor: pointer
}

.LoadMore_load-more-button__P2y2B {
    width: 50%;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    padding: 15px;
    border-radius: 25px;
    border: 1px solid var(--base-grey-15, #d9dadb);
    background-color: transparent;
    cursor: pointer;
    color: var(--Grey-100, #262b2f);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.LoadMore_load-more-button__P2y2B:hover {
    opacity: .9
}

@media (max-width: 39.9375em) {
    .LoadMore_load-more-button__P2y2B {
        width: 100%
    }
}

.DateRangePicker_date-range-picker__k0ptv {
    display: flex;
    flex-direction: column
}

.DateRangePicker_date-range-picker__k0ptv .DateRangePicker_wrapper-style__k2Tn6 {
    display: flex;
    background-color: red
}

.DateRangePicker_date-range-picker__k0ptv .DateRangePicker_input-label__jhVV_ {
    color: var(--bluegreen-100);
    font-size: .75rem;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-bottom: 5px
}

.DateRangePicker_date-range-picker__k0ptv label {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 40px;
    border-radius: 10px;
    border: 1px solid var(--grey-15);
    background: var(--white);
    color: var(--grey-100);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    cursor: pointer;
    padding: 8px 12px
}

@media screen and (max-width: 800px) {
    .DateRangePicker_date-range-picker__k0ptv label {
        height: 50px
    }
}

.DateRangePicker_date-range-picker__k0ptv .DateRangePicker_disabled-label__53Jfk {
    background-color: var(--grey-05) !important;
    color: var(--base-grey-50)
}

.DateRangePicker_date-range-picker__k0ptv .DateRangePicker_input-style__8yR9I {
    display: none
}

.DateRangePicker_customCalendarContainer__7PP7T {
    border-radius: 8px;
    border: 1px solid var(--blue-100);
    position: relative;
    padding-bottom: 45px
}

.DateRangePicker_customCalendarContainer__7PP7T button {
    top: 6px
}

.DateRangePicker_customCalendarContainer__7PP7T > :nth-of-type(2) {
    margin-right: 0
}

.DateRangePicker_customCalendarContainer__7PP7T > div {
    margin-right: 1px
}

.DateRangePicker_customCalendarContainer__7PP7T > div > div:first-of-type {
    background-color: var(--blue-100);
    padding-block: 6px
}

.DateRangePicker_customCalendarContainer__7PP7T > div > div:first-of-type h2, .DateRangePicker_customCalendarContainer__7PP7T > div > div:first-of-type > div:nth-of-type(2) div {
    color: #fff
}

.DateRangePicker_customCalendarContainer__7PP7T > div > div:nth-of-type(2) {
    margin: 0 10px
}

.DateRangePicker_calendar-button-container__IKmh1 {
    position: absolute;
    bottom: 8px;
    right: 8px;
    padding: 0;
    display: flex;
    justify-content: flex-end
}

.DateRangePicker_apply-button___Bnfm {
    background-color: var(--blue-100);
    color: #fff;
    border: none;
    padding: 6px 12px;
    border-radius: 4px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 500
}

.DateRangePicker_apply-button___Bnfm:hover {
    opacity: .9
}

.SelectBox_form-select-container__LA2rI {
    display: flex;
    flex-direction: column;
    gap: 5px
}

.SelectBox_form-label__mvYFq {
    color: var(--bluegreen-100);
    font-size: .75rem;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.SelectBox_form-select-caret__37b_l {
    margin-right: 7px;
    padding-right: 0
}

.SelectBox_form-select-caret__37b_l svg {
    pointer-events: none
}

.SelectBox_value-container__4sqND {
    display: flex;
    align-items: center;
    cursor: pointer
}

.SelectBox_value-container__4sqND label {
    color: var(--base-grey-85, #4b5157);
    font-size: .875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    cursor: pointer
}

.SelectBox_circle__TQCNK {
    background: #3dc47e;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    color: var(--grey-05, #fff);
    display: inline-block;
    line-height: 25px;
    font-size: .7rem;
    margin-right: 5px;
    text-align: center;
    width: 25px
}

.SelectBox_option__9Y4CN {
    color: var(--input-font-color);
    font-size: 14px;
    line-height: 20px;
    display: flex;
    align-items: center;
    gap: 10px
}

.SelectBox_option__9Y4CN label {
    cursor: pointer;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.SelectBox_selected-option__9sMTA {
    color: var(--input-font-color);
    font-size: 14px;
    line-height: 20px;
    display: flex;
    align-items: center;
    gap: 10px
}

.SelectBox_selected-option__9sMTA label {
    color: var(--input-font-color);
    font-size: 14px;
    line-height: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.SelectBox_label-right__oek5a {
    margin-left: auto;
    padding-left: 10px;
    color: var(--Green-Green-25, #16ad88);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.SelectBox_multi-option__chNap input {
    min-width: 20px
}

.TableFooter_table-footer__BNqrm {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.TableFooter_table-footer__BNqrm .TableFooter_up-section__aWAg5 {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.TableFooter_table-footer__BNqrm .TableFooter_up-section__aWAg5 .TableFooter_showing-count__L5a4B {
    color: var(--base-grey-100);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.TableFooter_table-footer__BNqrm .TableFooter_up-section__aWAg5 .TableFooter_number-input-container__5dB49 {
    display: flex;
    position: relative;
    align-items: center
}

.TableFooter_table-footer__BNqrm .TableFooter_up-section__aWAg5 .TableFooter_number-input-container__5dB49 .TableFooter_page-number-input__IXqHc {
    width: 66px;
    padding: 4px 21px;
    border-radius: 10px;
    border: 1px solid var(--bluegreen-25);
    background: var(--white);
    color: var(--bluegreen-100);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    outline: none;
    transition: .3s
}

.TableFooter_table-footer__BNqrm .TableFooter_up-section__aWAg5 .TableFooter_number-input-container__5dB49 .TableFooter_page-number-input__IXqHc::-webkit-inner-spin-button, .TableFooter_table-footer__BNqrm .TableFooter_up-section__aWAg5 .TableFooter_number-input-container__5dB49 .TableFooter_page-number-input__IXqHc::-webkit-outer-spin-button {
    -webkit-appearance: none
}

.TableFooter_table-footer__BNqrm .TableFooter_up-section__aWAg5 .TableFooter_number-input-container__5dB49 .TableFooter_page-number-input__IXqHc:focus, .TableFooter_table-footer__BNqrm .TableFooter_up-section__aWAg5 .TableFooter_number-input-container__5dB49 .TableFooter_page-number-input__IXqHc:hover {
    opacity: .8
}

.TableFooter_table-footer__BNqrm .TableFooter_up-section__aWAg5 .TableFooter_number-input-container__5dB49 .TableFooter_arrow-container__x7jal {
    position: absolute;
    display: flex;
    flex-direction: column;
    gap: 3px;
    right: 11px;
    top: 50%;
    transform: translateY(-55%)
}

.TableFooter_table-footer__BNqrm .TableFooter_up-section__aWAg5 .TableFooter_number-input-container__5dB49 .TableFooter_arrow-container__x7jal svg {
    cursor: pointer
}

.TableFooter_non-clickable__vU_Jm {
    cursor: no-drop !important
}

.TableFooter_non-clickable__vU_Jm p {
    opacity: .7
}

.TableFooter_pagination__wewUr {
    display: flex;
    align-items: center;
    border: 1px solid var(--grey-15);
    border-radius: 10px;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    height: 55px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.TableFooter_pagination__wewUr .TableFooter_prev-next__XLjum {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1 1;
    gap: 5px;
    padding-block: 18px;
    cursor: pointer;
    min-width: 24px
}

.TableFooter_pagination__wewUr .TableFooter_prev-next__XLjum p {
    color: var(--base-grey-100);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

@media screen and (max-width: 800px) {
    .TableFooter_pagination__wewUr .TableFooter_prev-next__XLjum p {
        display: none
    }
}

.TableFooter_page-button__tPivT {
    flex: 0 0 70px;
    min-width: 32px;
    max-width: 75px;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 8px;
    box-sizing: border-box;
    white-space: nowrap;
    overflow: hidden;
    border-right: 1.16px solid var(--grey-15, #e2e8eb);
    color: #262d33;
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    cursor: pointer
}

.TableFooter_pagination__wewUr .TableFooter_prev-next__XLjum + .TableFooter_page-button__tPivT {
    border-left: 1.16px solid var(--grey-15, #e2e8eb)
}

@media (max-width: 600px) {
    .TableFooter_pagination__wewUr {
        display: flex;
        align-items: unset
    }

    .TableFooter_pagination__wewUr .TableFooter_page-button__tPivT, .TableFooter_pagination__wewUr .TableFooter_prev-next__XLjum {
        flex: 1 1 !important;
        min-width: 0 !important;
        padding: 0 !important;
        justify-content: center
    }

    .TableFooter_pagination__wewUr .TableFooter_page-button__tPivT {
        max-width: none !important;
        width: 100% !important;
        display: flex;
        align-items: center;
        height: 100%
    }
}

.FilterForm_filter-form-container__No_Ky {
    display: grid;
    grid-gap: 15px;
    gap: 15px
}

@media screen and (max-width: 800px) {
    .FilterForm_filter-form-container__No_Ky {
        display: flex;
        flex-direction: column;
        gap: 20px
    }
}

.FilterForm_filter-form-container__No_Ky .FilterForm_checkbox-container__IGy9r {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    margin-bottom: 10px;
    color: var(--grey-30);
    font-size: 14px;
    font-style: normal;
    line-height: 19px
}

.FilterForm_filter-new-select-box__YPHP8 {
    width: 316px
}

@media screen and (max-width: 800px) {
    .FilterForm_filter-new-select-box__YPHP8 {
        width: 100%
    }
}

@media (max-width: 63.9375em) {
    .FilterForm_empty-box__VN4xc {
        display: none
    }
}

.FilterForm_checkbox-box__2qcQY {
    align-items: center !important
}

.YourTransactionTable_transaction-specific-value__oOlSf {
    width: 66% !important;
    display: flex;
    justify-content: flex-end
}

.YourTransactionTable_transaction-property-name__r36Mn {
    width: 30% !important
}

.Spinner_loading__bmwXQ {
    border-radius: 50%;
    animation: Spinner_spin__3CV5n 1s ease-in-out infinite;
    -webkit-animation: Spinner_spin__3CV5n 1s ease-in-out infinite;
    height: 20px;
    width: 20px
}

.Spinner_dark___Ykxo {
    border: 3px solid hsla(0, 0%, 100%, .3);
    border-top-color: #fff
}

.Spinner_light__8y4kK {
    border: 3px solid var(--blue-50);
    border-top: 3px solid #000
}

@keyframes Spinner_spin__3CV5n {
    to {
        -webkit-transform: rotate(1turn)
    }
}

.TotalExpenditure_total-expenditure__SuA4j {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.TotalExpenditure_total-expenditure__SuA4j .TotalExpenditure_no-font-family__IFatZ {
    font-family: Arial, Helvetica, sans-serif !important
}

.TotalExpenditure_total-expenditure-header__LentI {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.TotalExpenditure_total-expenditure-header__LentI p {
    color: var(--bluegreen-100);
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px
}

.TotalExpenditure_total-expenditure-header__LentI p:last-child {
    font-weight: 700
}

.TotalExpenditure_total-expenditure__SuA4j .TotalExpenditure_loading-icon__fZEgi {
    height: 60.7px;
    width: 60.7px;
    margin: auto
}

@media screen and (max-width: 800px) {
    .TotalExpenditure_total-expenditure__SuA4j .TotalExpenditure_loading-icon__fZEgi {
        height: 122px;
        width: 122px
    }
}

.TotalExpenditure_total-expenditure-body__qDtx6 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 25px 34.5px 25.87px 41.5px;
    border-radius: 10px;
    border: 1px solid var(--grey-15);
    background: var(--grey-grey-05)
}

@media screen and (max-width: 800px) {
    .TotalExpenditure_total-expenditure-body__qDtx6 {
        flex-direction: column;
        gap: 20px;
        padding: 27px 22px 22.7px 21px
    }
}

.TotalExpenditure_total-expenditure-body__qDtx6 .TotalExpenditure_total-cost__Wzngc {
    color: var(--logo-blue);
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

@media screen and (max-width: 800px) {
    .TotalExpenditure_total-expenditure-body__qDtx6 .TotalExpenditure_total-cost__Wzngc {
        width: 100%;
        text-align: center;
        padding-bottom: 10px;
        border-bottom: 1px solid rgba(151, 173, 218, .5);
        font-size: 30px
    }
}

.TotalExpenditure_total-expenditure-body__qDtx6 .TotalExpenditure_currencies-section__8mnGS {
    display: flex;
    gap: 30px
}

@media screen and (max-width: 800px) {
    .TotalExpenditure_total-expenditure-body__qDtx6 .TotalExpenditure_currencies-section__8mnGS {
        gap: 20px
    }
}

.TotalExpenditure_total-expenditure-body__qDtx6 .TotalExpenditure_currencies-section__8mnGS .TotalExpenditure_active-currency-container__4lxt7 {
    background: var(--blue-25) !important;
    color: var(--white) !important;
    border: 0 !important;
    cursor: default !important;
    transition: background-color .3s
}

.TotalExpenditure_total-expenditure-body__qDtx6 .TotalExpenditure_currencies-section__8mnGS .TotalExpenditure_currency-container__qNNQ9 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-width: 39.151px;
    height: 39.168px;
    padding: 0 .25rem;
    border-radius: 8.526px;
    border: .664px solid var(--bluegreen-50);
    color: var(--bluegreen-100);
    cursor: pointer;
    transition: background-color .3s;
    font-size: 25.579px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.TotalExpenditure_total-expenditure-body__qDtx6 .TotalExpenditure_currencies-section__8mnGS .TotalExpenditure_divider__OMKCB {
    width: 1px;
    height: 40px;
    opacity: .5;
    background: var(--bluegreen-75)
}

.PayFastBody_pay-fast-body__TVXwt {
    display: flex;
    flex-direction: column;
    gap: 20px
}

@media (max-width: 63.9375em) {
    .PayFastBody_pay-fast-body__TVXwt {
        gap: 30px
    }
}

.PayFastBody_pay-fast-body__TVXwt .PayFastBody_common-label__W3YQu, .PayFastBody_pay-fast-body__TVXwt .PayFastBody_left-side__c3uyB .PayFastBody_currencies-list-container__JhPO7 .PayFastBody_currencies-list__8D3Cb > div label {
    color: var(--grey-50);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.PayFastBody_pay-fast-body__TVXwt .PayFastBody_row__mAUb9 {
    display: flex;
    align-items: center;
    gap: 9px
}

.PayFastBody_pay-fast-body__TVXwt .PayFastBody_row__mAUb9 .PayFastBody_dashed__2Y74K {
    width: 100%;
    margin: auto;
    height: 1px;
    stroke-width: 1px;
    opacity: .3;
    border-top: 2px dashed var(--grey-30)
}

.PayFastBody_pay-fast-body__TVXwt .PayFastBody_row__mAUb9 .PayFastBody_value__Y6d6s {
    width: calc(100% - 100px);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--grey-50);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

@media (max-width: 39.9375em) {
    .PayFastBody_pay-fast-body__TVXwt .PayFastBody_row__mAUb9 .PayFastBody_value__Y6d6s {
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: normal
    }
}

.PayFastBody_pay-fast-body__TVXwt .PayFastBody_left-side__c3uyB {
    display: flex;
    align-items: center;
    gap: 20px;
    padding-block: 10px
}

@media (max-width: 39.9375em) {
    .PayFastBody_pay-fast-body__TVXwt .PayFastBody_left-side__c3uyB {
        flex-direction: column;
        gap: 25px;
        align-items: normal
    }
}

.PayFastBody_pay-fast-body__TVXwt .PayFastBody_left-side__c3uyB .PayFastBody_currencies-list-container__JhPO7 {
    display: flex;
    align-items: center;
    max-width: 315px;
    overflow-x: auto;
    width: 100%
}

.PayFastBody_pay-fast-body__TVXwt .PayFastBody_left-side__c3uyB .PayFastBody_currencies-list-container__JhPO7 .PayFastBody_currencies-list__8D3Cb {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 25px;
    max-width: 100%;
    flex-wrap: nowrap;
    overflow-x: auto
}

@media (max-width: 39.9375em) {
    .PayFastBody_pay-fast-body__TVXwt .PayFastBody_left-side__c3uyB .PayFastBody_currencies-list-container__JhPO7 .PayFastBody_currencies-list__8D3Cb {
        flex-direction: row;
        margin-top: 0;
        width: 100%
    }
}

.PayFastBody_pay-fast-body__TVXwt .PayFastBody_left-side__c3uyB .PayFastBody_currencies-list-container__JhPO7 .PayFastBody_currencies-list__8D3Cb::-webkit-scrollbar {
    width: 2px;
    height: 1px;
    border-radius: 10px
}

.PayFastBody_pay-fast-body__TVXwt .PayFastBody_left-side__c3uyB .PayFastBody_currencies-list-container__JhPO7 .PayFastBody_currencies-list__8D3Cb::-webkit-scrollbar-track {
    background: var(--grey-05);
    border-radius: 10px;
    margin-block: 1rem
}

.PayFastBody_pay-fast-body__TVXwt .PayFastBody_left-side__c3uyB .PayFastBody_currencies-list-container__JhPO7 .PayFastBody_currencies-list__8D3Cb::-webkit-scrollbar-thumb {
    background: var(--grey-30);
    border-radius: 10px
}

.PayFastBody_pay-fast-body__TVXwt .PayFastBody_left-side__c3uyB .PayFastBody_currencies-list-container__JhPO7 .PayFastBody_currencies-list__8D3Cb::-webkit-scrollbar:vertical {
    width: 0;
    height: 0
}

.PayFastBody_pay-fast-body__TVXwt .PayFastBody_left-side__c3uyB .PayFastBody_currencies-list-container__JhPO7 .PayFastBody_currencies-list__8D3Cb > div {
    display: flex;
    align-items: center;
    gap: 12px
}

.PayFastBody_pay-fast-body__TVXwt .PayFastBody_left-side__c3uyB .PayFastBody_common-label__W3YQu, .PayFastBody_pay-fast-body__TVXwt .PayFastBody_left-side__c3uyB .PayFastBody_currencies-list-container__JhPO7 .PayFastBody_currencies-list__8D3Cb > div label {
    text-wrap: nowrap
}

@media (max-width: 39.9375em) {
    .PayFastBody_pay-fast-body__TVXwt .PayFastBody_left-side__c3uyB .PayFastBody_common-label__W3YQu, .PayFastBody_pay-fast-body__TVXwt .PayFastBody_left-side__c3uyB .PayFastBody_currencies-list-container__JhPO7 .PayFastBody_currencies-list__8D3Cb > div label {
        text-wrap: wrap
    }
}

.PayFastBody_pay-fast-body__TVXwt .PayFastBody_billing-net-accounts-container__vLbmQ {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(calc(50% - 10px), 1fr));
    grid-gap: 20px;
    gap: 20px
}

@media (max-width: 39.9375em) {
    .PayFastBody_pay-fast-body__TVXwt .PayFastBody_billing-net-accounts-container__vLbmQ {
        display: flex;
        flex-direction: column
    }
}

.PayFastBody_pay-fast-body__TVXwt .PayFastBody_billing-net-accounts-container__vLbmQ .PayFastBody_billing-address-info__VE2VF, .PayFastBody_pay-fast-body__TVXwt .PayFastBody_billing-net-accounts-container__vLbmQ .PayFastBody_common-styles__Drad3, .PayFastBody_pay-fast-body__TVXwt .PayFastBody_billing-net-accounts-container__vLbmQ .PayFastBody_net-terms-account__kJKXM {
    border-radius: 10px;
    border: 1px solid var(--grey-15);
    background: var(--grey-grey-05);
    display: flex;
    flex-direction: column
}

.PayFastBody_pay-fast-body__TVXwt .PayFastBody_billing-net-accounts-container__vLbmQ .PayFastBody_billing-address-info__VE2VF .PayFastBody_property-label__IMZgK, .PayFastBody_pay-fast-body__TVXwt .PayFastBody_billing-net-accounts-container__vLbmQ .PayFastBody_common-styles__Drad3 .PayFastBody_property-label__IMZgK, .PayFastBody_pay-fast-body__TVXwt .PayFastBody_billing-net-accounts-container__vLbmQ .PayFastBody_net-terms-account__kJKXM .PayFastBody_property-label__IMZgK {
    color: var(--grey-30);
    text-wrap: nowrap;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px
}

.PayFastBody_pay-fast-body__TVXwt .PayFastBody_billing-net-accounts-container__vLbmQ .PayFastBody_billing-address-info__VE2VF {
    gap: 11px;
    padding: 20px 30px
}

.PayFastBody_pay-fast-body__TVXwt .PayFastBody_billing-net-accounts-container__vLbmQ .PayFastBody_billing-address-info__VE2VF .PayFastBody_property-section__kUS9s {
    display: flex;
    align-items: center;
    gap: 9px;
    width: 100px
}

.PayFastBody_pay-fast-body__TVXwt .PayFastBody_billing-net-accounts-container__vLbmQ .PayFastBody_net-terms-account__kJKXM {
    gap: 20px;
    padding: 20px
}

.PayFastBody_pay-fast-body__TVXwt .PayFastBody_billing-net-accounts-container__vLbmQ .PayFastBody_net-terms-account__kJKXM .PayFastBody_properties-list__FZ9Ap {
    display: flex;
    flex-direction: column;
    gap: 16px
}

@media (max-width: 63.9375em) {
    .PayFastBody_pay-fast-body__TVXwt .PayFastBody_billing-net-accounts-container__vLbmQ .PayFastBody_net-terms-account__kJKXM .PayFastBody_properties-list__FZ9Ap {
        gap: 11px
    }
}

.PayFastBody_pay-fast-body__TVXwt .PayFastBody_billing-net-accounts-container__vLbmQ .PayFastBody_net-terms-account__kJKXM .PayFastBody_properties-list__FZ9Ap .PayFastBody_property-section__kUS9s {
    display: flex;
    align-items: center;
    gap: 9px;
    width: 188px
}

.PayFastBody_pay-fast-body__TVXwt .PayFastBody_warning-section__83EWk {
    display: flex;
    padding: 10px 20px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    border-radius: 10px;
    border: 1px solid var(--red-100, #ed8e7a);
    background: var(--white)
}

.PayFastBody_pay-fast-body__TVXwt .PayFastBody_warning-section__83EWk p {
    color: var(--red-100);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px
}

@media (max-width: 63.9375em) {
    .PayFastBody_pay-fast-body__TVXwt .PayFastBody_warning-section__83EWk p {
        font-size: 16px;
        line-height: normal
    }
}

.CreditCardShowSection_container__LC5ic {
    position: relative;
    width: 100%;
    height: 224px;
    flex-shrink: 0;
    border-radius: 15.989px;
    background: var(--bluegreen-100, #7d94cc);
    box-shadow: 0 35.176px 35.176px -15.19px rgba(125, 148, 203, .6);
    overflow: hidden
}

@media (max-width: 63.9375em) {
    .CreditCardShowSection_container__LC5ic {
        position: relative;
        width: 397px;
        height: 224px;
        flex-shrink: 0;
        margin-inline: auto
    }
}

@media (max-width: 39.9375em) {
    .CreditCardShowSection_container__LC5ic {
        width: 299px;
        height: 168.687px
    }
}

@media (max-width: 24.3125em) {
    .CreditCardShowSection_container__LC5ic {
        width: 100%;
        height: 168.429px
    }
}

.CreditCardShowSection_top-mask__BN__0 {
    position: absolute;
    top: 0;
    left: 0
}

.CreditCardShowSection_specific-icon__HGbho {
    position: absolute;
    top: 9.72px;
    right: 20px
}

.CreditCardShowSection_bubble-left__TIEKO {
    position: absolute;
    top: -115px;
    left: -60px
}

.CreditCardShowSection_bubble-right__5cylQ {
    position: absolute;
    top: -30px;
    right: -16px
}

.CreditCardShowSection_card-numbers__Aw566 {
    position: absolute;
    bottom: 83px;
    margin-left: 30px;
    color: var(--white, #fff);
    font-feature-settings: "liga" off, "clig" off;
    font-family: var(--firaCode-font);
    font-size: 19px;
    font-style: normal;
    font-weight: 450;
    line-height: normal;
    letter-spacing: 2px
}

@media (max-width: 21.5em) {
    .CreditCardShowSection_card-numbers__Aw566 {
        bottom: 60.23px !important
    }
}

.CreditCardShowSection_card-info__2BMPH {
    justify-content: space-between;
    position: absolute;
    bottom: 10px;
    width: 300px;
    padding: 0 31px;
    white-space: nowrap;
    text-wrap: nowrap
}

@media (max-width: 24.3125em) {
    .CreditCardShowSection_card-info__2BMPH {
        width: 100%
    }
}

.CreditCardShowSection_card-info-element__vviBG:first-child {
    width: 162px
}

.CreditCardShowSection_card-info-element__vviBG:nth-child(2) {
    width: 90px
}

.CreditCardShowSection_card-info-element__vviBG:nth-child(3) {
    margin-left: 27px;
    width: 40px
}

.CreditCardShowSection_card-info-element__vviBG {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--white, #fff)
}

.CreditCardShowSection_card-info-element__vviBG .CreditCardShowSection_label__MesyR {
    display: block;
    color: var(--Greyblue-100, #dcd9e8);
    font-size: .75rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.CreditCardShowSection_card-info-element__vviBG .CreditCardShowSection_value__QwWMd {
    color: var(--white, #fff);
    font-feature-settings: "clig" off, "liga" off;
    font-size: .875rem;
    font-style: normal;
    font-weight: 450;
    line-height: 19px;
    letter-spacing: 1px;
    font-family: var(--firaCode-font)
}

@media (max-width: 39.9375em) {
    .CreditCardShowSection_specific-icon__HGbho {
        top: 6.97px;
        right: 15.99px
    }

    .CreditCardShowSection_card-numbers__Aw566 {
        font-size: .8rem;
        bottom: 65.23px;
        margin-left: 24.78px;
        padding: 0
    }

    .CreditCardShowSection_card-info__2BMPH {
        padding: 0 24.78px
    }

    .CreditCardShowSection_card-info-element__vviBG:first-child {
        width: 45%
    }

    .CreditCardShowSection_card-info-element__vviBG:not(:first-child) {
        margin-left: .6rem
    }

    .CreditCardShowSection_card-info-element__vviBG:nth-child(2) {
        width: 40%
    }

    .CreditCardShowSection_card-info-element__vviBG:nth-child(3) {
        width: 20%
    }

    .CreditCardShowSection_card-info-element__vviBG .CreditCardShowSection_label__MesyR {
        font-size: 9.594px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        overflow: hidden;
        text-overflow: ellipsis;
        color: var(--Greyblue-100, #dcd9e8)
    }

    .CreditCardShowSection_card-info-element__vviBG .CreditCardShowSection_value__QwWMd {
        font-size: 11.193px;
        font-style: normal;
        font-weight: 450;
        line-height: 15.19px;
        letter-spacing: .799px
    }
}

.PaymentForm_form-container__NHoJf {
    padding: 32px 25px;
    border-bottom: 1px solid var(--grey-15, #e2e8eb)
}

.PaymentForm_form-section__cyyxp {
    display: flex;
    gap: 70px;
    position: relative
}

.PaymentForm_form-section__cyyxp .PaymentForm_loading-container__4_3Xx {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0
}

@media (min-width: 75em)and (max-width: 89.9em) {
    .PaymentForm_form-section__cyyxp {
        flex-direction: column-reverse;
        gap: 23px
    }
}

@media (max-width: 63.9375em) {
    .PaymentForm_form-section__cyyxp {
        flex-direction: column-reverse;
        gap: 23px
    }
}

.PaymentForm_form-element__TIGta {
    margin-top: 19px;
    width: 100%
}

.PaymentForm_form-element__TIGta input {
    color: var(--black-100)
}

.PaymentForm_form-element__TIGta button, .PaymentForm_form-element__TIGta input {
    border: 1px solid var(--grey-15, #e2e8eb)
}

.PaymentForm_form-element__TIGta .PaymentForm_error-label__DKZIQ {
    white-space: wrap !important;
    overflow-wrap: anywhere !important;
    text-overflow: unset;
    height: auto;
    font-size: 12px !important
}

@media (max-width: 63.9375em) {
    .PaymentForm_form-element__TIGta {
        margin-top: 23px
    }

    .PaymentForm_long-element__sMcKx {
        width: 100%
    }
}

.PaymentForm_pay-button__CSoyb {
    width: 100%;
    height: 50px;
    border-radius: 30px;
    color: var(--white);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.PaymentForm_left-panel__ulgI7 {
    display: flex;
    flex-wrap: wrap;
    width: 446px
}

.PaymentForm_left-panel__ulgI7 > .PaymentForm_form-element__TIGta:first-of-type {
    margin-top: 0
}

.PaymentForm_left-panel__ulgI7 .PaymentForm_mobile__cwe0L {
    display: none
}

@media (max-width: 63.9375em) {
    .PaymentForm_left-panel__ulgI7 {
        width: 100%
    }

    .PaymentForm_left-panel__ulgI7 .PaymentForm_mobile__cwe0L {
        display: block;
        margin-top: 23px !important;
        margin-bottom: 30px !important
    }
}

.PaymentForm_right-panel__R1o3C {
    margin-top: 2rem;
    width: 397px;
    display: flex;
    flex-direction: column;
    gap: 22.76px
}

@media (max-width: 63.9375em) {
    .PaymentForm_right-panel__R1o3C {
        display: flex;
        justify-content: flex-start;
        margin-top: 0
    }

    .PaymentForm_right-panel__R1o3C .PaymentForm_web__FKhD8 {
        display: none
    }
}

@media screen and (max-width: 540px) {
    .PaymentForm_right-panel__R1o3C {
        width: -moz-fit-content;
        width: fit-content;
        display: flex !important;
        justify-content: flex-start !important
    }
}

@media screen and (max-width: 500px) {
    .PaymentForm_right-panel__R1o3C {
        width: 100%
    }
}

.PaymentForm_right-panel__R1o3C .PaymentForm_image-container__zqCOX {
    width: 100%;
    height: 170px;
    flex-shrink: 0;
    border-radius: 15.989px;
    background: var(--bluegreen-100, #7d94cc);
    box-shadow: 0 35.176px 35.176px -15.19px rgba(125, 148, 203, .6)
}

@media screen and (max-width: 800px) {
    .PaymentForm_right-panel__R1o3C .PaymentForm_image-container__zqCOX {
        width: 299px;
        height: 168.429px;
        flex-shrink: 0
    }
}

.PaymentForm_expiration-date__C04Qj {
    display: flex;
    gap: 20px;
    width: calc(100% - 198.39px);
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(100% - 198.39px);
    margin-right: 80px
}

@media (max-width: 63.9375em) {
    .PaymentForm_expiration-date__C04Qj {
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: calc(69.1% - 20px);
        gap: 10px;
        width: calc(69.1% - 20px);
        margin-right: 20px
    }
}

.PaymentForm_expiration-date__C04Qj .PaymentForm_expiration-label__Sn0aP {
    overflow: visible;
    width: 100%
}

@media (max-width: 63.9375em) {
    .PaymentForm_expiration-date__C04Qj .PaymentForm_expiration-label__Sn0aP {
        width: 130px
    }
}

.PaymentForm_expiration-date__C04Qj label {
    min-height: 20px
}

.PaymentForm_expiration-date__C04Qj .PaymentForm_form-element__TIGta {
    width: calc(50% - 7px);
    margin-inline: 0
}

@media (max-width: 63.9375em) {
    .PaymentForm_expiration-date__C04Qj .PaymentForm_form-element__TIGta {
        width: calc(50% - 5px)
    }
}

.PaymentForm_expiration_select_box__Xvty5 {
    height: 40px;
    margin-right: 0;
    color: var(--black-100)
}

@media (max-width: 63.9375em) {
    .PaymentForm_expiration_select_box__Xvty5 {
        width: auto
    }
}

.PaymentForm_expiration_year__QmqVM {
    width: 100%
}

@media (max-width: 63.9375em) {
    .PaymentForm_expiration_year__QmqVM {
        margin-left: 0
    }
}

.PaymentForm_ccv__Upd6P {
    flex: 0 0 118.39px;
    width: 118.39px
}

@media (max-width: 63.9375em) {
    .PaymentForm_ccv__Upd6P {
        width: 30.9%;
        flex: 0 0 30.9%;
        margin-top: 25.2px
    }
}

.PaymentForm_payment-amount-input-container__XzT94 {
    flex: 0 0 357px
}

@media (max-width: 63.9375em) {
    .PaymentForm_payment-amount-input-container__XzT94 {
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: calc(100% - 89px)
    }
}

.PaymentForm_payment-amount-input__hlT6O {
    color: var(--black-100)
}

.PaymentForm_currency__HuxsH {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(100% - 367px);
    height: 40px;
    margin-top: 19px;
    margin-left: auto;
    border: 1px solid var(--input-border);
    border-radius: var(--form-border-radius);
    cursor: default;
    color: var(--grey-50);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

@media (max-width: 63.9375em) {
    .PaymentForm_currency__HuxsH {
        flex: 0 0 79px !important
    }
}

.PaymentForm_confirmation__YZkuf {
    margin-top: 20px;
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 1.325rem 1.5rem;
    border-radius: 10px;
    border: 1px solid var(--grey-15, #e2e8eb);
    background: var(--grey-05, #f5f6f6)
}

.PaymentForm_confirmation__YZkuf .PaymentForm_check-container__mWNdJ {
    display: flex;
    gap: 20px
}

.PaymentForm_confirmation__YZkuf input {
    width: 20px;
    height: 20px
}

.PaymentForm_confirmation__YZkuf p {
    color: var(--base-grey-85, #4b5157);
    font-feature-settings: "clig" off, "liga" off;
    font-size: .875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 19px
}

.PaymentForm_confirmation__YZkuf p a {
    color: var(--logo-blue, #1226aa);
    font-size: .875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.PaymentForm_confirmation__YZkuf label {
    color: var(--base-grey-85, #4b5157);
    font-size: 14px;
    font-style: normal;
    font-weight: 400
}

.PaymentForm_TooltipContent__UIieN {
    border-radius: 4px;
    padding: 10px 15px;
    font-size: 15px;
    line-height: 1;
    color: var(--violet-11);
    background-color: #fff;
    box-shadow: 0 10px 38px -10px rgba(14, 18, 22, .35), 0 10px 20px -15px rgba(14, 18, 22, .2);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    animation-duration: .4s;
    animation-timing-function: cubic-bezier(.16, 1, .3, 1);
    will-change: transform, opacity
}

.PaymentForm_TooltipContent__UIieN[data-state=delayed-open][data-side=top] {
    animation-name: PaymentForm_slideDownAndFade__uGY5E
}

.PaymentForm_TooltipContent__UIieN[data-state=delayed-open][data-side=right] {
    animation-name: PaymentForm_slideLeftAndFade__xBL5b
}

.PaymentForm_TooltipContent__UIieN[data-state=delayed-open][data-side=bottom] {
    animation-name: PaymentForm_slideUpAndFade__Z9YuI
}

.PaymentForm_TooltipContent__UIieN[data-state=delayed-open][data-side=left] {
    animation-name: PaymentForm_slideRightAndFade__6tjRF
}

.PaymentForm_TooltipArrow__unFhG {
    fill: #fff
}

@keyframes PaymentForm_slideUpAndFade__Z9YuI {
    0% {
        opacity: 0;
        transform: translateY(2px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes PaymentForm_slideRightAndFade__6tjRF {
    0% {
        opacity: 0;
        transform: translateX(-2px)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes PaymentForm_slideDownAndFade__uGY5E {
    0% {
        opacity: 0;
        transform: translateY(-2px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes PaymentForm_slideLeftAndFade__xBL5b {
    0% {
        opacity: 0;
        transform: translateX(2px)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@media (max-width: 39.9375em) {
    .PaymentForm_container__N5d4y {
        row-gap: 1rem
    }

    .PaymentForm_form-container__NHoJf {
        padding: 10px 20px;
        border: 1px solid var(--grey-15, #e2e8eb);
        border-radius: .5rem
    }
}

@media screen and (max-width: 39.9375em)and (max-width: 800px) {
    .PaymentForm_form-container__NHoJf {
        border: 0
    }
}

@media (max-width: 39.9375em) {
    .PaymentForm_top-section-content__fia4b {
        padding: 0
    }

    .PaymentForm_top-section__TKXDc {
        border-bottom: none;
        padding: 23px 20px 23px 19px
    }

    .PaymentForm_header__yYZM4 {
        flex-direction: column
    }

    .PaymentForm_confirmation__YZkuf {
        flex-direction: column;
        padding: 1.325rem .6rem
    }

    .PaymentForm_checkbox__FQ7BP {
        width: 30px;
        height: 30px
    }
}

@media screen and (max-width: 800px) {
    .PaymentForm_secure-icon__maopo svg {
        width: 95px;
        height: 53px;
        flex-shrink: 0;
        margin-top: 30.71px
    }
}

.PaymentForm_total-amount__IoiSh {
    display: flex;
    align-items: flex-end;
    gap: 10px;
    align-self: stretch;
    width: 100%
}

@media screen and (max-width: 800px) {
    .PaymentForm_total-amount__IoiSh {
        flex: 1 0 auto;
        width: 100%
    }
}

.PaymentForm_total-amount__IoiSh .PaymentForm_expiration-label__Sn0aP {
    overflow: visible;
    width: 200px
}

@media screen and (max-width: 800px) {
    .PaymentForm_total-amount__IoiSh .PaymentForm_expiration-label__Sn0aP {
        width: 130px
    }
}

.PaymentForm_total-amount__IoiSh label {
    min-height: 20px
}

.PaymentForm_total-amount__IoiSh .PaymentForm_amount__gH9tV {
    width: 80%
}

.PaymentForm_total-amount__IoiSh .PaymentForm_amount__gH9tV label {
    font-size: 12px
}

.PaymentForm_total-amount__IoiSh .PaymentForm_total-currency__nhcBX {
    width: 20%
}

.PaymentForm_total-amount__IoiSh .PaymentForm_total-currency__nhcBX label {
    font-size: 14px
}

@media screen and (max-width: 800px) {
    .PaymentForm_total-amount__IoiSh .PaymentForm_total-currency__nhcBX {
        max-width: 86px;
        width: 86px
    }
}

.PaymentForm_total-amount-div___TmNq {
    background: var(--Grey-Grey-05, #f5f6f6) !important;
    color: var(--Grey-Grey-30, #7c878d);
    min-width: 357px
}

@media screen and (max-width: 800px) {
    .PaymentForm_total-amount-div___TmNq {
        min-width: 173px
    }
}

.PaymentForm_total-amount-currency__5Aiv0 {
    background: var(--Grey-Grey-05, #f5f6f6) !important;
    min-width: 79px;
    color: var(--Grey-Grey-30, #7c878d);
    text-align: center;
    padding: 0 !important;
    font-size: 16px;
    font-weight: 600
}

@media screen and (max-width: 800px) {
    .PaymentForm_total-amount-currency__5Aiv0 {
        min-width: 81px
    }
}

.PaymentForm_cvv-date-container__NmkAS {
    display: flex;
    justify-content: space-between;
    width: 100%
}

@media screen and (max-width: 635px) {
    .PaymentForm_cvv-date-container__NmkAS {
        width: 100%
    }
}

.PaymentForm_cvv-date-container__NmkAS label {
    min-height: 20px
}

@media screen and (max-width: 540px) {
    .PaymentForm_cvv-date-container__NmkAS label {
        width: 100px
    }
}

@media (max-width: 39.9375em) {
    .Pay3DModal_container__y0l2p {
        box-sizing: border-box;
        width: 100%
    }

    .Pay3DModal_pay-3D-content__zhBRd {
        position: relative;
        display: flex;
        justify-content: center
    }

    .Pay3DModal_pay-3D-content__zhBRd iframe {
        padding-top: 1rem;
        position: relative !important;
        z-index: 10000 !important;
        pointer-events: auto !important
    }
}

@media (max-width: 93.75em) {
    .Pay3DModal_container__y0l2p {
        box-sizing: border-box;
        overflow: visible !important;
        filter: none !important;
        perspective: none !important
    }

    .Pay3DModal_pay-3D-content__zhBRd {
        position: relative;
        display: flex;
        justify-content: center;
        width: 100%
    }

    .Pay3DModal_pay-3D-content__zhBRd iframe {
        padding-top: 1rem;
        position: relative !important;
        z-index: 10000 !important;
        pointer-events: auto !important
    }
}

@media (max-width: 24.3125em) {
    .Pay3DModal_container__y0l2p {
        padding-left: .1rem !important;
        padding-right: .1rem !important
    }
}

.SuccessAfterPaymentModal_modal-payment-notification-container__ZFkXv {
    padding: 0 !important;
    border-radius: 10px;
    margin-top: 0 !important;
    box-sizing: border-box
}

@media (max-width: 39.9375em) {
    .SuccessAfterPaymentModal_modal-payment-notification-container__ZFkXv {
        width: 100% !important;
        height: auto;
        max-height: calc(100% - 20px) !important;
        border-radius: 30px 30px 0 0
    }
}

.SuccessAfterPaymentModal_modal-payment-notification-container__ZFkXv .SuccessAfterPaymentModal_close-icon-container__TaUx2 {
    padding: 7px;
    border-radius: 6px;
    background: var(--grey-15, #e2e8eb);
    width: 34px;
    height: 34px;
    cursor: pointer
}

.SuccessAfterPaymentModal_modal-payment-notification-container__ZFkXv .SuccessAfterPaymentModal_modal-title-container__EfzyS {
    display: flex;
    justify-content: flex-end;
    padding: 20px;
    border: 1.5px solid var(--grey-15, #e2e8eb)
}

@media (max-width: 39.9375em) {
    .SuccessAfterPaymentModal_modal-payment-notification-container__ZFkXv .SuccessAfterPaymentModal_modal-title-container__EfzyS {
        padding-inline: 26px;
        border-top: none
    }
}

.SuccessAfterPaymentModal_modal-payment-notification-container__ZFkXv .SuccessAfterPaymentModal_modal-payment-notification-content__jDE_7 {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 0;
    padding: 0
}

.SuccessAfterPaymentModal_modal-payment-notification-container__ZFkXv .SuccessAfterPaymentModal_modal-payment-notification-content__jDE_7::-webkit-scrollbar:vertical {
    width: 0;
    height: 0
}

@media (max-width: 39.9375em) {
    .SuccessAfterPaymentModal_modal-payment-notification-container__ZFkXv .SuccessAfterPaymentModal_modal-payment-notification-content__jDE_7 {
        padding: 0;
        height: min(100% -76.6px, 100%)
    }
}

.SuccessAfterPaymentModal_modal-payment-notification-container__ZFkXv .SuccessAfterPaymentModal_modal-payment-notification-content__jDE_7 .SuccessAfterPaymentModal_success-container__bJ7y4 {
    display: flex;
    flex-direction: column;
    gap: 21px;
    justify-content: center;
    align-items: center;
    padding: 60px 20px;
    width: 100%
}

@media (max-width: 39.9375em) {
    .SuccessAfterPaymentModal_modal-payment-notification-container__ZFkXv .SuccessAfterPaymentModal_modal-payment-notification-content__jDE_7 .SuccessAfterPaymentModal_success-container__bJ7y4 {
        width: 100%;
        gap: 42px;
        padding-block: 50px
    }
}

.SuccessAfterPaymentModal_modal-payment-notification-container__ZFkXv .SuccessAfterPaymentModal_modal-payment-notification-content__jDE_7 .SuccessAfterPaymentModal_success-container__bJ7y4 .SuccessAfterPaymentModal_large-text__CcCwE {
    font-size: 30px;
    color: var(--logo-blue);
    font-weight: 700;
    line-height: 35px;
    text-align: center;
    max-width: 498px
}

@media (max-width: 39.9375em) {
    .SuccessAfterPaymentModal_modal-payment-notification-container__ZFkXv .SuccessAfterPaymentModal_modal-payment-notification-content__jDE_7 .SuccessAfterPaymentModal_success-container__bJ7y4 .SuccessAfterPaymentModal_large-text__CcCwE {
        min-width: 330px
    }
}

@media (max-width: 24.3125em) {
    .SuccessAfterPaymentModal_modal-payment-notification-container__ZFkXv .SuccessAfterPaymentModal_modal-payment-notification-content__jDE_7 .SuccessAfterPaymentModal_success-container__bJ7y4 .SuccessAfterPaymentModal_large-text__CcCwE {
        max-width: 100%
    }
}

.SuccessAfterPaymentModal_modal-payment-notification-container__ZFkXv .SuccessAfterPaymentModal_modal-payment-notification-content__jDE_7 .SuccessAfterPaymentModal_success-container__bJ7y4 .SuccessAfterPaymentModal_buttons-container__J7O_8 {
    display: flex;
    align-items: center;
    gap: 10px
}

@media (max-width: 39.9375em) {
    .SuccessAfterPaymentModal_modal-payment-notification-container__ZFkXv .SuccessAfterPaymentModal_modal-payment-notification-content__jDE_7 .SuccessAfterPaymentModal_success-container__bJ7y4 .SuccessAfterPaymentModal_buttons-container__J7O_8 {
        flex-direction: column;
        width: 100%
    }
}

.SuccessAfterPaymentModal_modal-payment-notification-container__ZFkXv .SuccessAfterPaymentModal_modal-payment-notification-content__jDE_7 .SuccessAfterPaymentModal_success-container__bJ7y4 .SuccessAfterPaymentModal_buttons-container__J7O_8 button {
    height: 40px;
    margin: auto;
    border-radius: 20px;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

@media (max-width: 39.9375em) {
    .SuccessAfterPaymentModal_modal-payment-notification-container__ZFkXv .SuccessAfterPaymentModal_modal-payment-notification-content__jDE_7 .SuccessAfterPaymentModal_success-container__bJ7y4 .SuccessAfterPaymentModal_buttons-container__J7O_8 button {
        width: 100%;
        height: 50px;
        border-radius: 40px;
        margin-inline: 0
    }
}

.SuccessAfterPaymentModal_modal-payment-notification-container__ZFkXv .SuccessAfterPaymentModal_modal-payment-notification-content__jDE_7 .SuccessAfterPaymentModal_success-container__bJ7y4 .SuccessAfterPaymentModal_buttons-container__J7O_8 .SuccessAfterPaymentModal_view-detail-button__B_JfV {
    min-width: 135px;
    border: 1px solid var(--grey-30);
    background-color: var(--grey-grey-05);
    color: #000
}

.SuccessAfterPaymentModal_modal-payment-notification-container__ZFkXv .SuccessAfterPaymentModal_modal-payment-notification-content__jDE_7 .SuccessAfterPaymentModal_success-container__bJ7y4 .SuccessAfterPaymentModal_buttons-container__J7O_8 .SuccessAfterPaymentModal_home-routing-button__Brg1V {
    min-width: 165px;
    background-color: var(--logo-blue)
}

.PayForm_form-container__yHGo8 {
    padding: 32px 25px;
    border-bottom: 1px solid var(--grey-15, #e2e8eb)
}

.PayForm_form-section__s_Bdi {
    display: flex;
    gap: 70px;
    position: relative
}

.PayForm_form-section__s_Bdi .PayForm_loading-container__CMRxn {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0
}

@media (min-width: 75em)and (max-width: 89.9em) {
    .PayForm_form-section__s_Bdi {
        flex-direction: column-reverse;
        gap: 23px
    }
}

@media (max-width: 63.9375em) {
    .PayForm_form-section__s_Bdi {
        flex-direction: column-reverse;
        gap: 23px
    }
}

.PayForm_form-element__ePrR7 {
    margin-top: 19px;
    width: 100%
}

.PayForm_form-element__ePrR7 input {
    color: var(--black-100)
}

.PayForm_form-element__ePrR7 button, .PayForm_form-element__ePrR7 input {
    border: 1px solid var(--grey-15, #e2e8eb)
}

.PayForm_form-element__ePrR7 .PayForm_error-label__8h_D4 {
    white-space: wrap !important;
    overflow-wrap: anywhere !important;
    text-overflow: unset;
    height: auto;
    font-size: 12px !important
}

@media (max-width: 63.9375em) {
    .PayForm_form-element__ePrR7 {
        margin-top: 23px
    }

    .PayForm_long-element__ZkAX2 {
        width: 100%
    }
}

.PayForm_pay-button__NM_yb {
    width: 100%;
    height: 50px;
    border-radius: 30px;
    color: var(--white);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.PayForm_left-panel__XVXm4 {
    display: flex;
    flex-wrap: wrap;
    width: 446px
}

.PayForm_left-panel__XVXm4 > .PayForm_form-element__ePrR7:first-of-type {
    margin-top: 0
}

.PayForm_left-panel__XVXm4 .PayForm_mobile__Ge2P7 {
    display: none
}

@media (max-width: 63.9375em) {
    .PayForm_left-panel__XVXm4 {
        width: 100%
    }

    .PayForm_left-panel__XVXm4 .PayForm_mobile__Ge2P7 {
        display: block;
        margin-top: 23px !important
    }
}

.PayForm_right-panel__8fZsm {
    margin-top: 2rem;
    width: 397px;
    display: flex;
    flex-direction: column;
    gap: 22.76px
}

@media (max-width: 63.9375em) {
    .PayForm_right-panel__8fZsm {
        display: flex;
        justify-content: flex-start;
        margin-top: 0
    }

    .PayForm_right-panel__8fZsm .PayForm_web__i783B {
        display: none
    }
}

@media screen and (max-width: 540px) {
    .PayForm_right-panel__8fZsm {
        width: -moz-fit-content;
        width: fit-content;
        display: flex !important;
        justify-content: flex-start !important
    }
}

@media screen and (max-width: 500px) {
    .PayForm_right-panel__8fZsm {
        width: 100%
    }
}

.PayForm_right-panel__8fZsm .PayForm_image-container__DJ_ow {
    width: 100%;
    height: 170px;
    flex-shrink: 0;
    border-radius: 15.989px;
    background: var(--bluegreen-100, #7d94cc);
    box-shadow: 0 35.176px 35.176px -15.19px rgba(125, 148, 203, .6)
}

@media screen and (max-width: 800px) {
    .PayForm_right-panel__8fZsm .PayForm_image-container__DJ_ow {
        width: 299px;
        height: 168.429px;
        flex-shrink: 0
    }
}

.PayForm_expiration-date__GGt_b {
    display: flex;
    gap: 20px;
    width: calc(100% - 198.39px);
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(100% - 198.39px);
    margin-right: 80px
}

@media (max-width: 63.9375em) {
    .PayForm_expiration-date__GGt_b {
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: calc(69.1% - 20px);
        gap: 10px;
        width: calc(69.1% - 20px);
        margin-right: 20px
    }
}

.PayForm_expiration-date__GGt_b .PayForm_expiration-label__ctMMP {
    overflow: visible;
    width: 100%
}

@media (max-width: 63.9375em) {
    .PayForm_expiration-date__GGt_b .PayForm_expiration-label__ctMMP {
        width: 130px
    }
}

.PayForm_expiration-date__GGt_b label {
    min-height: 20px
}

.PayForm_expiration-date__GGt_b .PayForm_form-element__ePrR7 {
    width: calc(50% - 7px);
    margin-inline: 0
}

@media (max-width: 63.9375em) {
    .PayForm_expiration-date__GGt_b .PayForm_form-element__ePrR7 {
        width: calc(50% - 5px)
    }
}

.PayForm_expiration_select_box__aTXBB {
    height: 40px;
    margin-right: 0;
    color: var(--black-100)
}

@media (max-width: 63.9375em) {
    .PayForm_expiration_select_box__aTXBB {
        width: auto
    }
}

.PayForm_expiration_year__9EiAk {
    width: 100%
}

@media (max-width: 63.9375em) {
    .PayForm_expiration_year__9EiAk {
        margin-left: 0
    }
}

.PayForm_ccv__cUsWM {
    flex: 0 0 118.39px;
    width: 118.39px
}

@media (max-width: 63.9375em) {
    .PayForm_ccv__cUsWM {
        width: 30.9%;
        flex: 0 0 30.9%;
        margin-top: 25.2px
    }
}

.PayForm_payment-amount-input-container__E22OX {
    flex: 0 0 357px
}

@media (max-width: 63.9375em) {
    .PayForm_payment-amount-input-container__E22OX {
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: calc(100% - 89px)
    }
}

.PayForm_payment-amount-input__yxODe {
    color: var(--black-100)
}

.PayForm_currency__Nt2LN {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(100% - 367px);
    height: 40px;
    margin-top: 23.4px;
    margin-left: auto;
    border: 1px solid var(--input-border);
    border-radius: var(--form-border-radius);
    cursor: default;
    color: var(--grey-50);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

@media (max-width: 63.9375em) {
    .PayForm_currency__Nt2LN {
        flex: 0 0 79px !important
    }
}

.PayForm_confirmation__u1sVX {
    margin-top: 20px;
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 1.325rem 1.5rem;
    border-radius: 10px;
    border: 1px solid var(--grey-15, #e2e8eb);
    background: var(--grey-05, #f5f6f6)
}

.PayForm_confirmation__u1sVX .PayForm_check-container__jYXaL {
    display: flex;
    gap: 20px
}

.PayForm_confirmation__u1sVX input {
    width: 20px;
    height: 20px
}

.PayForm_confirmation__u1sVX p {
    color: var(--base-grey-85, #4b5157);
    font-feature-settings: "clig" off, "liga" off
}

.PayForm_confirmation__u1sVX p, .PayForm_confirmation__u1sVX p a {
    font-size: .875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 19px
}

.PayForm_confirmation__u1sVX p a {
    color: var(--logo-blue, #1226aa);
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.PayForm_confirmation__u1sVX label {
    color: var(--base-grey-85, #4b5157);
    font-size: 14px;
    font-style: normal;
    font-weight: 400
}

.PayForm_TooltipContent__ZVp3j {
    border-radius: 4px;
    padding: 10px 15px;
    font-size: 15px;
    line-height: 1;
    color: var(--violet-11);
    background-color: #fff;
    box-shadow: 0 10px 38px -10px rgba(14, 18, 22, .35), 0 10px 20px -15px rgba(14, 18, 22, .2);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    animation-duration: .4s;
    animation-timing-function: cubic-bezier(.16, 1, .3, 1);
    will-change: transform, opacity
}

.PayForm_TooltipContent__ZVp3j[data-state=delayed-open][data-side=top] {
    animation-name: PayForm_slideDownAndFade__mOfhr
}

.PayForm_TooltipContent__ZVp3j[data-state=delayed-open][data-side=right] {
    animation-name: PayForm_slideLeftAndFade__CfZQR
}

.PayForm_TooltipContent__ZVp3j[data-state=delayed-open][data-side=bottom] {
    animation-name: PayForm_slideUpAndFade__uu9Zb
}

.PayForm_TooltipContent__ZVp3j[data-state=delayed-open][data-side=left] {
    animation-name: PayForm_slideRightAndFade__s0Fpg
}

.PayForm_TooltipArrow__5IJcz {
    fill: #fff
}

@keyframes PayForm_slideUpAndFade__uu9Zb {
    0% {
        opacity: 0;
        transform: translateY(2px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes PayForm_slideRightAndFade__s0Fpg {
    0% {
        opacity: 0;
        transform: translateX(-2px)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes PayForm_slideDownAndFade__mOfhr {
    0% {
        opacity: 0;
        transform: translateY(-2px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes PayForm_slideLeftAndFade__CfZQR {
    0% {
        opacity: 0;
        transform: translateX(2px)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@media (max-width: 39.9375em) {
    .PayForm_container__Uk4ZD {
        row-gap: 1rem
    }

    .PayForm_form-container__yHGo8 {
        padding: 10px 20px;
        border: 1px solid var(--grey-15, #e2e8eb);
        border-radius: .5rem
    }
}

@media screen and (max-width: 39.9375em)and (max-width: 800px) {
    .PayForm_form-container__yHGo8 {
        border: 0
    }
}

@media (max-width: 39.9375em) {
    .PayForm_top-section-content__yYJq9 {
        padding: 0
    }

    .PayForm_top-section__D3Skg {
        border-bottom: none;
        padding: 23px 20px 23px 19px
    }

    .PayForm_header__wXs2v {
        flex-direction: column
    }

    .PayForm_confirmation__u1sVX {
        flex-direction: column;
        padding: 1.325rem .6rem
    }

    .PayForm_checkbox__Bzgv9 {
        width: 30px;
        height: 30px
    }
}

@media screen and (max-width: 800px) {
    .PayForm_secure-icon__Hj_7C svg {
        width: 95px;
        height: 53px;
        flex-shrink: 0;
        margin-top: 30.71px
    }
}

.DebitorCreditCardSec_debit-or-credit-card-section___dbFU {
    display: flex;
    flex-direction: column;
    gap: 55px;
    border: 1px solid var(--grey-15);
    border-radius: 10px;
    padding: 23.66px 28.53px 41.55px 27.59px
}

@media (max-width: 63.9375em) {
    .DebitorCreditCardSec_debit-or-credit-card-section___dbFU {
        padding: 19.27px 15px 5.83px 19px;
        gap: 30px
    }
}

.DebitorCreditCardSec_debit-or-credit-card-section___dbFU .DebitorCreditCardSec_upper-section__tOChJ {
    display: flex;
    flex-direction: column;
    gap: 12.31px
}

@media (max-width: 39.9375em) {
    .DebitorCreditCardSec_debit-or-credit-card-section___dbFU .DebitorCreditCardSec_upper-section__tOChJ {
        border: none;
        gap: 30px
    }
}

.DebitorCreditCardSec_debit-or-credit-card-section___dbFU .DebitorCreditCardSec_upper-section__tOChJ .DebitorCreditCardSec_header-sec__2j4e9 {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.DebitorCreditCardSec_debit-or-credit-card-section___dbFU .DebitorCreditCardSec_upper-section__tOChJ .DebitorCreditCardSec_header-sec__2j4e9 .DebitorCreditCardSec_header__YjJzk {
    color: var(--grey-50);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.DebitorCreditCardSec_debit-or-credit-card-section___dbFU .DebitorCreditCardSec_upper-section__tOChJ .DebitorCreditCardSec_description__2yUCQ {
    color: var(--base-grey-85);
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.Installments_installments-container__9qRO3 {
    display: flex;
    flex-direction: column
}

.Installments_installments-container__9qRO3 .Installments_installments-header-section__DZV5s {
    display: flex;
    justify-content: space-between;
    padding: 20px 30px 14px;
    border-radius: 10px;
    border: 1px solid var(--grey-15)
}

.Installments_installments-container__9qRO3 .Installments_installments-header-section__DZV5s .Installments_header-text__8yy8m {
    width: calc(100% - 40px);
    color: var(--grey-50);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.Installments_installments-container__9qRO3 .Installments_installments-header-section__DZV5s .Installments_arrow-container__wfZM7 {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border: 1px solid var(--bluegreen-25);
    background-color: var(--bluegreen-75);
    border-radius: 50%;
    cursor: pointer;
    transition: transform .3s
}

.Installments_installments-container__9qRO3 .Installments_installments-header-section__DZV5s .Installments_rotate__e3TSq {
    transform: rotate(-180deg);
    border: 1px solid var(--grey-15);
    background-color: var(--grey-05)
}

.Installments_installments-container__9qRO3 .Installments_installments-header-section-active__LpOfo {
    border-radius: 10px 10px 0 0
}

.Installments_installments-container__9qRO3 .Installments_installments-section__f4EdL {
    display: flex;
    flex-direction: column;
    gap: 18px;
    padding: 20px;
    border-radius: 0 0 10px 10px;
    background: var(--grey-05)
}

.Installments_installments-container__9qRO3 .Installments_installments-section__f4EdL .Installments_installment-row__JCkA2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 97px;
    padding: 20px;
    background-color: #fff;
    border-radius: 10px
}

@media (max-width: 39.9375em) {
    .Installments_installments-container__9qRO3 .Installments_installments-section__f4EdL .Installments_installment-row__JCkA2 {
        flex-direction: column;
        align-items: flex-start;
        height: auto;
        gap: 20px;
        padding: 14px 20px 18px
    }
}

.Installments_installments-container__9qRO3 .Installments_installments-section__f4EdL .Installments_installment-row__JCkA2 .Installments_left-side__mwzJ9 {
    display: flex;
    align-items: center;
    gap: 13px
}

@media (max-width: 39.9375em) {
    .Installments_installments-container__9qRO3 .Installments_installments-section__f4EdL .Installments_installment-row__JCkA2 .Installments_left-side__mwzJ9 {
        align-items: flex-start;
        gap: 12px
    }
}

.Installments_installments-container__9qRO3 .Installments_installments-section__f4EdL .Installments_installment-row__JCkA2 .Installments_left-side__mwzJ9 input[type=radio] {
    width: 21.35px;
    height: 20px;
    font-size: 15px
}

@media (max-width: 39.9375em) {
    .Installments_installments-container__9qRO3 .Installments_installments-section__f4EdL .Installments_installment-row__JCkA2 .Installments_left-side__mwzJ9 input[type=radio] {
        margin-top: 5px
    }
}

.Installments_installments-container__9qRO3 .Installments_installments-section__f4EdL .Installments_installment-row__JCkA2 .Installments_left-side__mwzJ9 .Installments_installment-info__byREG {
    display: flex;
    flex-direction: column;
    gap: 2px
}

@media (max-width: 39.9375em) {
    .Installments_installments-container__9qRO3 .Installments_installments-section__f4EdL .Installments_installment-row__JCkA2 .Installments_left-side__mwzJ9 .Installments_installment-info__byREG {
        gap: 0
    }
}

.Installments_installments-container__9qRO3 .Installments_installments-section__f4EdL .Installments_installment-row__JCkA2 .Installments_left-side__mwzJ9 .Installments_installment-info__byREG .Installments_count__Nnu4H {
    color: var(--grey-100);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.Installments_installments-container__9qRO3 .Installments_installments-section__f4EdL .Installments_installment-row__JCkA2 .Installments_left-side__mwzJ9 .Installments_installment-info__byREG .Installments_per-installment__2dWNr {
    color: var(--grey-30);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.Installments_installments-container__9qRO3 .Installments_installments-section__f4EdL .Installments_installment-row__JCkA2 .Installments_total-price-section__asCrY {
    display: flex;
    flex-direction: column;
    gap: 3px
}

@media (max-width: 39.9375em) {
    .Installments_installments-container__9qRO3 .Installments_installments-section__f4EdL .Installments_installment-row__JCkA2 .Installments_total-price-section__asCrY {
        padding-left: 33.35px;
        gap: 0
    }
}

.Installments_installments-container__9qRO3 .Installments_installments-section__f4EdL .Installments_installment-row__JCkA2 .Installments_total-price-section__asCrY .Installments_total-price__G7gUc {
    color: var(--logo-blue);
    text-align: right;
    font-size: 26px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

@media (max-width: 39.9375em) {
    .Installments_installments-container__9qRO3 .Installments_installments-section__f4EdL .Installments_installment-row__JCkA2 .Installments_total-price-section__asCrY .Installments_total-price__G7gUc {
        font-size: 24px
    }
}

.Installments_installments-container__9qRO3 .Installments_installments-section__f4EdL .Installments_installment-row__JCkA2 .Installments_total-price-section__asCrY .Installments_converted-total-price__4YSMQ {
    color: var(--grey-30);
    text-align: right;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px
}

@media (max-width: 39.9375em) {
    .Installments_installments-container__9qRO3 .Installments_installments-section__f4EdL .Installments_installment-row__JCkA2 .Installments_total-price-section__asCrY .Installments_converted-total-price__4YSMQ {
        text-align: left
    }
}

.RadioGroupBox_container__r7wNp {
    width: 100%;
    display: grid;
    grid-template-columns: 60% 40%;
    grid-template-areas: "radiolabel optionContainer"
}

.RadioGroupBox_label__4Mwb0 {
    grid-area: radiolabel;
    color: var(--bluegreen-100);
    font-size: .75rem;
    font-weight: 600
}

.RadioGroupBox_dragging__CkurU * {
    cursor: -webkit-grabbing !important;
    cursor: grabbing !important
}

.RadioGroupBox_option-container__mYScK {
    grid-area: optionContainer;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: .625rem;
    width: 100%
}

.RadioGroupBox_option__ofIM_ {
    display: flex;
    gap: .625rem
}

.RadioGroupBox_option__ofIM_ input:disabled {
    border-color: #d9dadb
}

.RadioGroupBox_option__ofIM_ label {
    color: var(--base-grey-50, #939699)
}

.RadioGroupBox_option__ofIM_ .RadioGroupBox_disabled-label__NquFr {
    color: #d9dadb
}

.RadioGroupBox_option-label__a408n {
    color: var(--bluegreen-100);
    font-size: var(--input-label-font-size)
}

@media only screen and (max-width: 766px) {
    .RadioGroupBox_container__r7wNp {
        display: flex;
        flex-direction: column
    }

    .RadioGroupBox_option-container__mYScK {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        margin-top: 1.625rem
    }
}

.PayFastContainer_pay-fast-container__8_s1N {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding-block: 20px;
    width: 100%
}

.PayFastContainer_pay-fast-container__8_s1N .PayFastContainer_pay-fast-header__myR2a {
    display: flex;
    align-items: center;
    gap: 10px
}

.PayFastContainer_pay-fast-container__8_s1N .PayFastContainer_pay-fast-header-text-container__ObBhM span {
    font-size: 31.207px;
    font-style: italic;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -1.56px
}

.PayFastContainer_pay-fast-container__8_s1N .PayFastContainer_pay-fast-header-text-container__ObBhM .PayFastContainer_pay-text__Y29mF {
    color: var(--logo-blue)
}

.PayFastContainer_pay-fast-container__8_s1N .PayFastContainer_pay-fast-header-text-container__ObBhM .PayFastContainer_fast-text__mNNsp {
    color: var(--green-25)
}

.PayFastContainer_pay-fast-container__8_s1N .PayFastContainer_description__ui9na {
    color: var(--base-grey-85);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.PayFastContainer_pay-fast-container__8_s1N .PayFastContainer_divider__0bsB7 {
    display: flex;
    height: 1px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    align-self: stretch;
    background: var(--grey-15)
}

.Certificates_certificates-detail__RqnuW {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 30px 60px;
    gap: 30px 60px
}

@media screen and (max-width: 800px) {
    .Certificates_certificates-detail__RqnuW {
        grid-template-columns: 1fr;
        gap: 20px
    }
}

.Certificates_certificates-detail__RqnuW .Certificates_detail-section__4YJXk {
    display: flex;
    flex-direction: column;
    gap: 10px;
    line-height: 19px;
    font-size: 14px;
    font-style: normal
}

.Certificates_certificates-detail__RqnuW .Certificates_detail-section__4YJXk label {
    color: var(--grey-30);
    font-weight: 400
}

.Certificates_certificates-detail__RqnuW .Certificates_detail-section__4YJXk .Certificates_left-section__QeI2p {
    display: flex;
    align-items: center;
    gap: 20px;
    color: var(--grey-100);
    font-weight: 600
}

.NetTermsAccounts_net-terms-accounts__IBvzy {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(calc(50% - 41px), 1fr));
    grid-gap: 30px 82px;
    gap: 30px 82px
}

@media screen and (max-width: 800px) {
    .NetTermsAccounts_net-terms-accounts__IBvzy {
        grid-template-columns: 1fr;
        gap: 30px
    }
}

.NetTermsAccounts_single-net-term-account__i4Rtq {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.NetTermsAccounts_single-net-term-account__i4Rtq .NetTermsAccounts_current-account-code__X6V9s {
    color: var(--grey-50);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.NetTermsAccounts_single-net-term-account__i4Rtq .NetTermsAccounts_term-account-detail-body__17BPL {
    display: flex;
    padding: 30px;
    flex-direction: column;
    justify-content: center;
    gap: 32px;
    flex-shrink: 0;
    border-radius: 10px;
    background: var(--grey-grey-05);
    height: 90%;
    color: var(--grey-30);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px
}

@media screen and (max-width: 800px) {
    .NetTermsAccounts_single-net-term-account__i4Rtq .NetTermsAccounts_term-account-detail-body__17BPL {
        gap: 20px;
        padding: 10px 20px
    }
}

.NetTermsAccounts_single-net-term-account__i4Rtq .NetTermsAccounts_term-account-detail-body__17BPL .NetTermsAccounts_row__qd5Vo {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    text-align: left
}

@media screen and (max-width: 800px) {
    .NetTermsAccounts_single-net-term-account__i4Rtq .NetTermsAccounts_term-account-detail-body__17BPL .NetTermsAccounts_row__qd5Vo {
        flex-direction: column;
        align-items: start
    }
}

.NetTermsAccounts_single-net-term-account__i4Rtq .NetTermsAccounts_term-account-detail-body__17BPL .NetTermsAccounts_row__qd5Vo p {
    white-space: nowrap
}

.NetTermsAccounts_single-net-term-account__i4Rtq .NetTermsAccounts_term-account-detail-body__17BPL .NetTermsAccounts_row__qd5Vo .NetTermsAccounts_value__1qdRF {
    color: var(--Grey-50, var(--grey-50));
    font-weight: 600
}

.NetTermsAccounts_single-net-term-account__i4Rtq .NetTermsAccounts_term-account-detail-body__17BPL .NetTermsAccounts_row__qd5Vo .NetTermsAccounts_dashed__Q5CSF {
    width: 100%;
    margin: auto;
    height: 2px;
    stroke-width: 1px;
    opacity: .3;
    border: 1px dashed var(--grey-30)
}

.CompanyProfile_company-profile-container__n5EfL .CompanyProfile_description__e3IL8 {
    color: var(--base-grey-85);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.CompanyProfile_company-profile-container__n5EfL .CompanyProfile_description__e3IL8 .CompanyProfile_index__woCis {
    color: var(--logo-blue);
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

@media (max-width: 39.9375em) {
    .CompanyProfile_company-profile-container__n5EfL {
        gap: 20px;
        padding-top: 28px
    }
}

.CompanyProfile_company-profile-body-container__OcvLo {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.CompanyProfile_sales-representative__kAwAB {
    display: flex;
    flex-direction: column;
    gap: 17px
}

@media screen and (max-width: 800px) {
    .CompanyProfile_sales-representative__kAwAB {
        gap: 20px
    }
}

.CompanyProfile_sales-representative__kAwAB .CompanyProfile_row__bOuZ9 {
    display: flex;
    align-items: center;
    line-height: 19px;
    font-style: normal;
    font-size: 14px
}

@media screen and (max-width: 800px) {
    .CompanyProfile_sales-representative__kAwAB .CompanyProfile_row__bOuZ9 {
        flex-direction: column;
        align-items: flex-start;
        gap: 10px
    }

    .CompanyProfile_sales-representative__kAwAB .CompanyProfile_row__bOuZ9 p {
        font-size: 16px;
        line-height: 20px
    }
}

.CompanyProfile_sales-representative__kAwAB .CompanyProfile_row__bOuZ9 label {
    color: var(--grey-30);
    font-weight: 400;
    margin-right: 8px
}

.CompanyProfile_sales-representative__kAwAB .CompanyProfile_row__bOuZ9 p {
    color: var(--Grey-50);
    font-weight: 600
}

.YourAccounts_your-accounts__OpbQH {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.YourAccounts_your-accounts__OpbQH .YourAccounts_description__tnEt4 {
    color: var(--base-grey-85);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.YourAccounts_your-accounts__OpbQH .YourAccounts_index__JKBs8 {
    color: var(--logo-blue);
    font-size: 16px;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    cursor: pointer
}

.YourAccounts_your-accounts__OpbQH .YourAccounts_current-list__C63Kq {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.YourAccounts_single-current__pJJia {
    display: flex;
    flex-direction: column;
    gap: 3px;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

@media screen and (max-width: 800px) {
    .YourAccounts_single-current__pJJia {
        gap: 10px
    }
}

.YourAccounts_single-current__pJJia p:first-child {
    color: var(--grey-50)
}

.YourAccounts_single-current__pJJia .YourAccounts_open-current__T6cwI {
    color: var(--green-25)
}

.YourAccounts_single-current__pJJia .YourAccounts_not-open-current__6mOKS {
    color: var(--red-75)
}

.ProfileBody_profile-page-container__w13tg {
    width: calc(100% - 428px);
    display: flex;
    flex-direction: column;
    gap: 20px
}

@media (max-width: 74.9em) {
    .ProfileBody_profile-page-container__w13tg {
        width: 100%
    }
}

@media (max-width: 39.9375em) {
    .ProfileBody_profile-page-container__w13tg {
        gap: 40px;
        padding: 38px 0 0
    }
}

@media (max-width: 24.3125em) {
    .ProfileBody_profile-page-container__w13tg {
        gap: 40px;
        padding: 38px 0 0
    }
}

.ProfileBody_profile-body-container__rdlPW {
    display: flex;
    align-items: flex-start;
    width: 100%;
    justify-content: space-between;
    max-width: 982px;
    flex-wrap: wrap
}

@media (max-width: 89.9em) {
    .ProfileBody_profile-body-container__rdlPW {
        display: flex;
        flex-direction: column;
        gap: 40px
    }
}

.ProfileBody_section-title__P2tS_ {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px
}

.ProfileBody_country-code__71JrF {
    font-size: var(--input-font-size);
    transform: scale(var(--input-font-size-scaled));
    transform-origin: left center;
    color: var(--base-grey-50)
}

@media (max-width: 39.9375em) {
    .ProfileBody_country-code__71JrF {
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: normal
    }
}

.ProfileBody_country-code__71JrF {
    cursor: pointer
}

.ProfileBody_country-code-select__HFFes label {
    color: var(--grey-50) !important
}

@media (max-width: 39.9375em) {
    .ProfileBody_country-code-select__HFFes {
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: normal
    }
}

.ProfileBody_country-code-select__HFFes img {
    border-radius: 2px !important
}

.ProfileBody_country-code-select__HFFes {
    gap: 3px !important;
    padding: 10px !important
}

@media (max-width: 39.9375em) {
    .ProfileBody_country-code-select__HFFes {
        gap: 9px !important;
        padding: 13px !important
    }

    .ProfileBody_country-code-select__HFFes label {
        font-size: 16px !important;
        font-style: normal !important;
        font-weight: 400 !important;
        line-height: normal !important;
        padding: 7px 0
    }
}

.ProfileBody_country-code-caret-icon__aFWDq {
    display: flex;
    align-items: center;
    gap: 6px !important
}

@media (max-width: 39.9375em) {
    .ProfileBody_country-code-caret-icon__aFWDq {
        gap: 16px !important
    }
}

.ProfileBody_input-box-half__jYXFv {
    width: 100%
}

.ProfileBody_input-box-half__jYXFv [class*=error]:not(input) {
    font-style: normal !important;
    font-weight: 600 !important
}

.ProfileBody_input-box-half__jYXFv input {
    background-color: #fff;
    padding: 10px 15px !important;
    height: 40px;
    color: var(--grey-50) !important;
    font-size: 14px !important
}

.ProfileBody_input-box-half__jYXFv input:focus {
    outline: none
}

@media screen and (max-width: 800px) {
    .ProfileBody_input-box-half__jYXFv input {
        font-size: 16px;
        height: 50px
    }
}

.ProfileBody_input-box-email__LqV2W input:disabled {
    background-color: var(--grey-grey-05) !important
}

@media (min-width: 40em) {
    .ProfileBody_input-box-email__LqV2W {
        user-select: none !important;
        -moz-user-select: none !important;
        -khtml-user-select: none !important;
        -webkit-user-select: none !important;
        -o-user-select: none !important
    }
}

.ProfileBody_input-box-email__LqV2W input {
    padding: 10px 33px 10px 15px !important;
    overflow-x: auto
}

@media (min-width: 40em) {
    .ProfileBody_input-box-email__LqV2W input {
        pointer-events: none
    }
}

.ProfileBody_select-box__VXne2 > div {
    caret-color: transparent;
    height: 40px !important
}

.ProfileBody_select-box__VXne2 > div [class*=caret] {
    align-items: center
}

.ProfileBody_select-box__VXne2 > div > div > div:first-of-type > div:first-of-type {
    height: 40px !important
}

@media screen and (max-width: 800px) {
    .ProfileBody_select-box__VXne2 > div > div > div:first-of-type > div:first-of-type {
        height: 50px
    }
}

.ProfileBody_select-box__VXne2 > div > div > div:first-of-type > div:first-of-type > label {
    color: var(--grey-50) !important;
    padding: 10px 11px !important
}

@media screen and (max-width: 800px) {
    .ProfileBody_select-box__VXne2 > div > div > div:first-of-type > div:first-of-type > label {
        font-size: 16px
    }
}

.ProfileBody_select-option__j__wR {
    width: 100% !important
}

.ProfileBody_select-option__j__wR span {
    width: 100% !important;
    white-space: wrap !important;
    overflow-wrap: anywhere !important
}

@media screen and (max-width: 800px) {
    .ProfileBody_input-box-phone__EmjHj > div > div:first-of-type {
        height: 50px !important
    }

    .ProfileBody_input-box-phone__EmjHj > div > div:nth-of-type(3) input {
        font-size: 16px !important;
        height: 50px !important
    }
}

.ProfileBody_b2b-information-form__GzJf5, .ProfileBody_b2c-information-form__hmwm5 {
    border-radius: 10px;
    border: 1px solid var(--grey-15);
    padding: 20px
}

.ProfileBody_b2b-information-form__GzJf5.ProfileBody_b2c-information-form__hmwm5, .ProfileBody_b2c-information-form__hmwm5.ProfileBody_b2c-information-form__hmwm5 {
    flex: 0 0 642px;
    max-width: 642px
}

@media (max-width: 74.9em) {
    .ProfileBody_b2b-information-form__GzJf5.ProfileBody_b2c-information-form__hmwm5, .ProfileBody_b2c-information-form__hmwm5.ProfileBody_b2c-information-form__hmwm5 {
        flex: auto;
        max-width: 100%;
        width: 100%
    }
}

.ProfileBody_b2b-information-form__GzJf5.ProfileBody_b2b-information-form__GzJf5, .ProfileBody_b2c-information-form__hmwm5.ProfileBody_b2b-information-form__GzJf5 {
    flex: 0 0 637px;
    max-width: 637px
}

@media (max-width: 74.9em) {
    .ProfileBody_b2b-information-form__GzJf5.ProfileBody_b2b-information-form__GzJf5, .ProfileBody_b2c-information-form__hmwm5.ProfileBody_b2b-information-form__GzJf5 {
        flex: auto;
        max-width: 100%;
        width: 100%
    }
}

.ProfileBody_b2b-information-form__GzJf5 > .ProfileBody_b2b-information-form-section__1yFi2:first-child, .ProfileBody_b2b-information-form__GzJf5 > .ProfileBody_b2c-information-form-section__Rxipy:first-child, .ProfileBody_b2c-information-form__hmwm5 > .ProfileBody_b2b-information-form-section__1yFi2:first-child, .ProfileBody_b2c-information-form__hmwm5 > .ProfileBody_b2c-information-form-section__Rxipy:first-child {
    margin-bottom: 11px
}

@media screen and (max-width: 800px) {
    .ProfileBody_b2b-information-form__GzJf5 > .ProfileBody_b2b-information-form-section__1yFi2:first-child, .ProfileBody_b2b-information-form__GzJf5 > .ProfileBody_b2c-information-form-section__Rxipy:first-child, .ProfileBody_b2c-information-form__hmwm5 > .ProfileBody_b2b-information-form-section__1yFi2:first-child, .ProfileBody_b2c-information-form__hmwm5 > .ProfileBody_b2c-information-form-section__Rxipy:first-child {
        margin-bottom: 0
    }
}

.ProfileBody_b2b-information-form__GzJf5 .ProfileBody_label-container__sR0Kx, .ProfileBody_b2c-information-form__hmwm5 .ProfileBody_label-container__sR0Kx {
    color: var(--grey-50) !important;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    margin-top: 25px;
    margin-left: 13px
}

.ProfileBody_b2b-information-form__GzJf5 .ProfileBody_label-container__sR0Kx .ProfileBody_index__8wy24, .ProfileBody_b2c-information-form__hmwm5 .ProfileBody_label-container__sR0Kx .ProfileBody_index__8wy24 {
    color: var(--logo-blue);
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

@media screen and (max-width: 800px) {
    .ProfileBody_b2b-information-form__GzJf5, .ProfileBody_b2c-information-form__hmwm5 {
        width: 100%;
        border: none;
        padding: 0
    }

    .ProfileBody_b2b-information-form__GzJf5 .ProfileBody_label-container__sR0Kx, .ProfileBody_b2c-information-form__hmwm5 .ProfileBody_label-container__sR0Kx {
        margin-top: 0 !important;
        margin-left: 0
    }
}

.ProfileBody_b2c-information-form__hmwm5 {
    display: grid;
    grid-template-columns: repeat(2, minmax(calc(50% - 10px), 1fr));
    grid-template-areas: "left right" "allRow allRow";
    grid-gap: 29px 20px;
    gap: 29px 20px
}

@media screen and (max-width: 800px) {
    .ProfileBody_b2c-information-form__hmwm5 {
        display: flex;
        flex-direction: column;
        gap: 40px
    }
}

.ProfileBody_b2c-information-form-section__Rxipy {
    display: flex;
    flex-direction: column;
    gap: 15px
}

.ProfileBody_b2c-information-form-section__Rxipy .ProfileBody_down-section__MeLkr, .ProfileBody_b2c-information-form-section__Rxipy .ProfileBody_up-section__JQQpJ {
    row-gap: 13px
}

.ProfileBody_b2c-information-form-section__Rxipy .ProfileBody_up-section__JQQpJ {
    display: flex;
    flex-direction: column
}

.ProfileBody_b2c-information-form-section__Rxipy .ProfileBody_down-section__MeLkr {
    display: grid;
    grid-template-columns: repeat(2, minmax(48.5%, 1fr));
    grid-gap: 20px 3%;
    gap: 20px 3%
}

@media screen and (max-width: 800px) {
    .ProfileBody_b2c-information-form-section__Rxipy .ProfileBody_down-section__MeLkr {
        display: flex;
        flex-direction: column;
        gap: 20px
    }
}

.ProfileBody_b2b-information-form__GzJf5 {
    display: flex;
    flex-direction: column;
    gap: 29px
}

@media screen and (max-width: 800px) {
    .ProfileBody_b2b-information-form__GzJf5 {
        gap: 40px
    }
}

.ProfileBody_b2b-information-form-section__1yFi2 {
    display: flex;
    flex-direction: column;
    gap: 15px
}

.ProfileBody_b2b-information-form-section__1yFi2 .ProfileBody_section-body__A9VjP {
    display: grid;
    grid-template-columns: repeat(2, minmax(calc(50% - 7.5px), 1fr));
    grid-gap: 13px 15px;
    gap: 13px 15px
}

@media (max-width: 39.9375em) {
    .ProfileBody_b2b-information-form-section__1yFi2 .ProfileBody_section-body__A9VjP {
        display: flex;
        flex-direction: column;
        gap: 13px 15px
    }
}

.ProfileBody_b2b-information-form-section__1yFi2 .ProfileBody_contact-information__QQfra {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: "allRow undefined" "left right";
    grid-gap: 20px;
    gap: 20px
}

@media screen and (max-width: 800px) {
    .ProfileBody_b2b-information-form-section__1yFi2 .ProfileBody_contact-information__QQfra {
        display: flex;
        flex-direction: column;
        gap: 13px
    }
}

.ProfileBody_update-password-form__W8vGy {
    width: 315px;
    border-radius: 10px;
    border: 1px solid var(--grey-15);
    padding: 20px;
    display: flex;
    flex-direction: column;
    gap: 15px
}

.ProfileBody_update-password-form-body__eA_9l {
    display: flex;
    flex-direction: column;
    gap: 20px
}

@media screen and (max-width: 800px) {
    .ProfileBody_update-password-form__W8vGy {
        width: 100%;
        border: none;
        padding: 0
    }

    .ProfileBody_update-password-form-body__eA_9l .ProfileBody_password-tips__1MmWd {
        margin-bottom: 0 !important
    }
}

.ProfileBody_update-password-form__W8vGy .ProfileBody_password-tips__1MmWd {
    display: flex;
    flex-direction: column;
    color: var(--grey-50);
    font-size: 11px;
    font-weight: 600;
    line-height: 20px
}

.ProfileBody_update-password-form__W8vGy .ProfileBody_password-tips-articles__fx8Xy {
    font-weight: 400;
    padding-left: 18px
}

@media screen and (max-width: 800px) {
    .ProfileBody_update-password-form__W8vGy .ProfileBody_password-tips__1MmWd {
        font-size: 12px
    }
}

.ProfileBody_update-password-form__W8vGy .ProfileBody_submit-button__aMfea {
    width: 100%
}

.ProfileBody_submit-button__aMfea {
    background: var(--logo-blue) !important;
    transition: opacity .4s;
    padding: 12px 30px;
    opacity: .5;
    height: 40px
}

@media screen and (max-width: 800px) {
    .ProfileBody_submit-button__aMfea {
        height: 50px !important;
        width: 100%;
        border-radius: 30px
    }
}

.ProfileBody_button-active__yy6m5 {
    opacity: 1 !important
}

.ProfileBody_length-white-space__Xnl5Z {
    white-space: pre-line
}

.ProfileBody_verified-icon__wKqvj {
    height: auto
}

@media (max-width: 39.9375em) {
    .ProfileBody_eye-icon__y_6q2 {
        top: 15px
    }
}

.AluminumHeatSinkRequestList_aluminum-heat-sink-request-list-container__TAkSl {
    display: flex;
    flex-direction: column;
    gap: 40px
}

@media screen and (max-width: 800px) {
    .AluminumHeatSinkRequestList_aluminum-heat-sink-request-list-container__TAkSl {
        gap: 32px
    }
}

.AluminumHeatSinkRequestList_aluminum-heat-sink-request-list-container__TAkSl .AluminumHeatSinkRequestList_divider__n19rN {
    width: 100%;
    height: 1px;
    background: var(--grey-15)
}

.AluminumHeatSinkRequestList_aluminum-heat-sink-request-list-container__TAkSl .AluminumHeatSinkRequestList_list-table__xWPNd {
    display: table;
    width: 100%
}

.AluminumHeatSinkRequestList_aluminum-heat-sink-request-list-container__TAkSl .AluminumHeatSinkRequestList_list-table__xWPNd thead {
    display: table-header-group
}

.AluminumHeatSinkRequestList_aluminum-heat-sink-request-list-container__TAkSl .AluminumHeatSinkRequestList_list-table__xWPNd tbody {
    display: table-row-group
}

.AluminumHeatSinkRequestList_aluminum-heat-sink-request-list-container__TAkSl .AluminumHeatSinkRequestList_list-table__xWPNd tbody tr {
    display: table-row
}

.AluminumHeatSinkRequestList_aluminum-heat-sink-request-list-container__TAkSl .AluminumHeatSinkRequestList_list-table__xWPNd tbody tr td {
    width: 15% !important;
    min-width: 15% !important;
    max-width: 15% !important
}

.AluminumHeatSinkRequestList_aluminum-heat-sink-request-list-container__TAkSl .AluminumHeatSinkRequestList_list-table__xWPNd tbody tr td:first-child {
    width: 12% !important;
    min-width: 12% !important;
    max-width: 12% !important
}

.AluminumHeatSinkRequestList_aluminum-heat-sink-request-list-container__TAkSl .AluminumHeatSinkRequestList_list-table__xWPNd tbody tr td:nth-child(3) {
    width: 15% !important;
    min-width: 15% !important;
    max-width: 15% !important
}

.AluminumHeatSinkRequestList_aluminum-heat-sink-request-list-container__TAkSl .AluminumHeatSinkRequestList_list-table__xWPNd tbody tr td:nth-last-child(2) {
    width: 18% !important;
    min-width: 18% !important;
    max-width: 18% !important
}

.AluminumHeatSinkRequestList_list-table__xWPNd thead th {
    width: 15% !important;
    min-width: 15% !important;
    max-width: 15% !important
}

.AluminumHeatSinkRequestList_list-table__xWPNd thead th:nth-child(4) > div > div, .AluminumHeatSinkRequestList_list-table__xWPNd thead th:nth-child(5) > div > div {
    width: 0;
    padding-right: 5px
}

.AluminumHeatSinkRequestList_list-table__xWPNd thead th:first-child {
    width: 12% !important;
    min-width: 12% !important;
    max-width: 12% !important
}

.AluminumHeatSinkRequestList_list-table__xWPNd thead th:nth-child(3) {
    width: 15% !important;
    min-width: 15% !important;
    max-width: 15% !important
}

.AluminumHeatSinkRequestList_list-table__xWPNd thead th:nth-last-child(2) {
    width: 18% !important;
    min-width: 18% !important;
    max-width: 18% !important
}

.AluminumHeatSinkRequestList_list-table__xWPNd tbody tr {
    display: table-row
}

.AluminumHeatSinkRequestList_list-table__xWPNd tbody tr td {
    width: 15% !important;
    min-width: 15% !important;
    max-width: 15% !important
}

.AluminumHeatSinkRequestList_list-table__xWPNd tbody tr td:first-child {
    width: 12% !important;
    min-width: 12% !important;
    max-width: 12% !important
}

.AluminumHeatSinkRequestList_list-table__xWPNd tbody tr td:nth-child(3) {
    width: 15% !important;
    min-width: 15% !important;
    max-width: 15% !important
}

.AluminumHeatSinkRequestList_list-table__xWPNd tbody tr td:nth-last-child(2) {
    width: 18% !important;
    min-width: 18% !important;
    max-width: 18% !important
}

.AluminumHeatSinkRequestList_filter-container-b2b__JgeVu {
    grid-template-columns: repeat(3, 1fr) !important;
    max-width: 983px
}

.AluminumHeatSinkRequestList_filter-container-b2b__JgeVu > :nth-child(-n+1) {
    max-width: 483px;
    width: 100%
}

.AluminumHeatSinkRequestList_filter-container-b2b__JgeVu > :nth-child(-n+1) label:not([for=requestDateRange]) {
    overflow-wrap: anywhere;
    max-width: 220px
}

.AluminumHeatSinkRequestList_filter-container-b2c__AZ7dX {
    grid-template-columns: repeat(3, 1fr) !important;
    max-width: 983px
}

.AluminumHeatSinkRequestList_filter-container-b2c__AZ7dX > :nth-child(-n+1) {
    max-width: 483px;
    width: 100%
}

.AluminumHeatSinkRequestList_filter-container-b2c__AZ7dX > :nth-child(-n+1) label:not([for=requestDateRange]) {
    overflow-wrap: anywhere;
    max-width: 220px
}

.AluminumHeatSinkRequestList_filter-container__4oSlH {
    grid-template-columns: repeat(3, 1fr) !important
}

.AluminumHeatSinkRequestList_not-found-button__s93fG {
    padding: 10.5px 30px !important;
    color: var(--Base-White, #fff) !important;
    text-align: center;
    font-feature-settings: "liga" off, "clig" off !important;
    font-size: 12px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 19px !important
}

.AluminumHeatSinkRequestList_tooltip__cDWy7 {
    width: 427px;
    padding: 14px 13px;
    filter: drop-shadow(0 5px 15px rgba(38, 45, 51, .08));
    color: var(--Base-Grey-100, #262d33);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    align-self: stretch;
    word-wrap: break-word;
    background-color: #fff;
    border: 1px solid #ccc;
    opacity: 1;
    background-clip: padding-box;
    box-sizing: border-box
}

@media screen and (max-width: 390px) {
    .AluminumHeatSinkRequestList_common-table-container__dp_Y2 {
        width: 100%
    }
}

@media (max-width: 39.9375em) {
    .AluminumHeatSinkRequestList_search-box__j3mw3 {
        width: 100% !important
    }
}

.AltDetailContainer_container__avgam {
    display: flex;
    flex-direction: column;
    gap: 30px
}

.AltDetailContainer_alt-detail-container__13TiN {
    display: flex;
    padding: 30px 20px;
    flex-direction: column;
    align-items: flex-start;
    gap: 40px;
    border-radius: 10px;
    border: 1px solid var(--grey-15);
    background: #fff
}

.AltDetailContainer_alt-detail-container__13TiN .AltDetailContainer_centered-row__jbeCh, .AltDetailContainer_alt-detail-container__13TiN .AltDetailContainer_row__fDne6 {
    display: flex;
    align-items: center;
    width: 100%;
    max-width: 431px;
    justify-content: space-between
}

.AltDetailContainer_alt-detail-container__13TiN .AltDetailContainer_centered-row__jbeCh p, .AltDetailContainer_alt-detail-container__13TiN .AltDetailContainer_row__fDne6 p {
    font-size: 14px;
    font-weight: 600;
    line-height: 19px
}

.AltDetailContainer_alt-detail-container__13TiN .AltDetailContainer_centered-row__jbeCh p:first-of-type, .AltDetailContainer_alt-detail-container__13TiN .AltDetailContainer_row__fDne6 p:first-of-type {
    color: var(--grey-30, #7c878d);
    text-align: left;
    flex: 1 1;
    width: 100%;
    max-width: 200px;
    white-space: nowrap
}

.AltDetailContainer_alt-detail-container__13TiN .AltDetailContainer_centered-row__jbeCh p:nth-of-type(2), .AltDetailContainer_alt-detail-container__13TiN .AltDetailContainer_row__fDne6 p:nth-of-type(2) {
    color: var(--Logo-Blue, #1226aa);
    text-align: right;
    max-width: 285px;
    overflow-wrap: anywhere;
    white-space: pre-line;
    width: 100%
}

.AltDetailContainer_alt-detail-container__13TiN .AltDetailContainer_centered-row__jbeCh {
    max-width: none
}

.AltDetailContainer_alt-detail-container__13TiN .AltDetailContainer_section-container__bV_hj {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.AltDetailContainer_alt-detail-container__13TiN > div:first-of-type {
    display: flex;
    justify-content: space-between;
    gap: 20px
}

.AltDetailContainer_alt-detail-container__13TiN > div:nth-of-type(3) {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 35px
}

.AltDetailContainer_alt-detail-container__13TiN .AltDetailContainer_divider___ZA5E {
    height: 1px;
    background: var(--grey-15);
    width: 100%
}

.AltDetailContainer_alt-detail-container__13TiN .AltDetailContainer_vertical-divider__xgmoJ {
    border: 1px solid var(--grey-15)
}

.AltDetailContainer_alt-detail-container__13TiN .AltDetailContainer_section-title__473FO {
    font-size: 20px;
    font-weight: 600;
    text-align: left;
    margin-bottom: -10px;
    color: var(--Bluegreen-100, #7d94cc)
}

.AltDetailContainer_alt-detail-container__13TiN .AltDetailContainer_paragraph-container__PbGy_ {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start !important;
    gap: 0 !important
}

.AltDetailContainer_alt-detail-container__13TiN .AltDetailContainer_paragraph-title__Hdava {
    color: var(--grey-30, #7c878d) !important;
    font-weight: 600;
    font-size: 14px
}

.AltDetailContainer_alt-detail-container__13TiN .AltDetailContainer_paragraph__OWfYA {
    padding-top: 10px;
    color: var(--Grey-100, #262b2f);
    font-weight: 600;
    font-size: 14px;
    word-break: break-word;
    overflow-wrap: anywhere
}

.AltDetailContainer_mobile-alt-detail-container__OaCZy {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10;
    border-radius: 10px;
    background: #fff
}

.AltDetailContainer_alt-detail-container__13TiN .AltDetailContainer_mobile-alt-detail-container__OaCZy .AltDetailContainer_centered-row__jbeCh, .AltDetailContainer_mobile-alt-detail-container__OaCZy .AltDetailContainer_alt-detail-container__13TiN .AltDetailContainer_centered-row__jbeCh, .AltDetailContainer_mobile-alt-detail-container__OaCZy .AltDetailContainer_row__fDne6 {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between
}

.AltDetailContainer_alt-detail-container__13TiN .AltDetailContainer_mobile-alt-detail-container__OaCZy .AltDetailContainer_centered-row__jbeCh p, .AltDetailContainer_mobile-alt-detail-container__OaCZy .AltDetailContainer_alt-detail-container__13TiN .AltDetailContainer_centered-row__jbeCh p, .AltDetailContainer_mobile-alt-detail-container__OaCZy .AltDetailContainer_row__fDne6 p {
    font-size: 14px;
    font-weight: 600;
    line-height: 19px
}

.AltDetailContainer_alt-detail-container__13TiN .AltDetailContainer_mobile-alt-detail-container__OaCZy .AltDetailContainer_centered-row__jbeCh p:first-of-type, .AltDetailContainer_mobile-alt-detail-container__OaCZy .AltDetailContainer_alt-detail-container__13TiN .AltDetailContainer_centered-row__jbeCh p:first-of-type, .AltDetailContainer_mobile-alt-detail-container__OaCZy .AltDetailContainer_row__fDne6 p:first-of-type {
    color: var(--grey-30, #7c878d);
    text-align: left;
    flex: 1 1
}

.AltDetailContainer_alt-detail-container__13TiN .AltDetailContainer_mobile-alt-detail-container__OaCZy .AltDetailContainer_centered-row__jbeCh p:nth-of-type(2), .AltDetailContainer_mobile-alt-detail-container__OaCZy .AltDetailContainer_alt-detail-container__13TiN .AltDetailContainer_centered-row__jbeCh p:nth-of-type(2), .AltDetailContainer_mobile-alt-detail-container__OaCZy .AltDetailContainer_row__fDne6 p:nth-of-type(2) {
    color: var(--Logo-Blue, #1226aa);
    text-align: right;
    margin-top: 10px;
    margin-bottom: 10px
}

@media (max-width: 39.9375em) {
    .AltDetailContainer_alt-detail-container__13TiN .AltDetailContainer_mobile-alt-detail-container__OaCZy .AltDetailContainer_centered-row__jbeCh p:nth-of-type(2), .AltDetailContainer_mobile-alt-detail-container__OaCZy .AltDetailContainer_alt-detail-container__13TiN .AltDetailContainer_centered-row__jbeCh p:nth-of-type(2), .AltDetailContainer_mobile-alt-detail-container__OaCZy .AltDetailContainer_row__fDne6 p:nth-of-type(2) {
        max-width: 210px;
        font-feature-settings: "liga" off, "clig" off;
        font-size: 16px !important;
        font-style: normal !important;
        font-weight: 600 !important;
        line-height: 20px !important;
        word-break: break-word;
        white-space: pre-line
    }
}

.AltDetailContainer_mobile-alt-detail-container__OaCZy .AltDetailContainer_section-container__bV_hj {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.AltDetailContainer_mobile-alt-detail-container__OaCZy > div:first-of-type {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px
}

.AltDetailContainer_mobile-alt-detail-container__OaCZy > div:nth-of-type(3) {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 35px
}

.AltDetailContainer_mobile-alt-detail-container__OaCZy .AltDetailContainer_divider___ZA5E {
    height: 1px;
    background: var(--grey-15);
    width: 100%
}

.AltDetailContainer_mobile-alt-detail-container__OaCZy .AltDetailContainer_vertical-divider__xgmoJ {
    border: 1px solid var(--grey-15)
}

.AltDetailContainer_mobile-alt-detail-container__OaCZy .AltDetailContainer_section-title__473FO {
    font-size: 20px;
    font-weight: 600;
    text-align: left;
    margin-bottom: 10px;
    color: var(--Bluegreen-100, #7d94cc)
}

.AltDetailContainer_mobile-alt-detail-container__OaCZy .AltDetailContainer_paragraph-container__PbGy_ {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start !important;
    gap: 0 !important
}

.AltDetailContainer_mobile-alt-detail-container__OaCZy .AltDetailContainer_paragraph-title__Hdava {
    color: var(--grey-30, #7c878d) !important;
    font-weight: 600;
    font-size: 14px
}

.AltDetailContainer_mobile-alt-detail-container__OaCZy .AltDetailContainer_paragraph__OWfYA {
    padding-top: 10px;
    color: var(--Grey-100, #262b2f);
    font-weight: 600;
    font-size: 14px;
    word-break: break-word;
    overflow-wrap: anywhere
}

.DetailContainer_common-dashboard-container__0KJqu {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 20px;
    max-width: 983px
}

@media screen and (max-width: 800px) {
    .DetailContainer_common-dashboard-container__0KJqu {
        gap: 30px;
        border-top: 1px solid var(--grey-15);
        padding: 38px 0 0;
        width: 100%
    }
}

.DetailContainer_common-dashboard-container__0KJqu .DetailContainer_notification__Q_Gf0 {
    color: var(--base-grey-85);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.DetailContainer_common-dashboard-container__0KJqu .DetailContainer_notification__Q_Gf0 .DetailContainer_index__BLWmO {
    color: var(--logo-blue);
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.DetailContainer_common-dashboard-container__0KJqu .DetailContainer_product-image-container__wBzD7 {
    position: relative;
    border-radius: 20px;
    border: 1.027px solid var(--Grey-Grey-05, #e2e8eb);
    background-color: var(--Grey-Grey-05, #f5f6f6) !important;
    text-align: center;
    overflow: hidden;
    width: 226px;
    height: 226px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.DetailContainer_common-dashboard-container__0KJqu .DetailContainer_product-image-container__wBzD7 .DetailContainer_svg__6BTjX {
    position: absolute;
    left: 25.418px;
    top: 28.164px
}

.DetailContainer_common-dashboard-container__0KJqu .DetailContainer_product-image-container__wBzD7 p {
    position: absolute;
    left: 25.418px;
    bottom: 48px;
    color: var(--Bluegreen-Bluegreen-100, #7d94cc);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 139%;
    text-align: start;
    width: 135px
}

.DetailContainer_back-button__IsVDn {
    width: 84px;
    padding: 5px 14px;
    gap: 5px;
    background: var(--Grey-Grey-05, #f5f6f6)
}

.DetailContainer_summary-container__wmFjU {
    display: flex;
    flex-direction: column;
    gap: 30px
}

.DetailContainer_summary-info__jFtbU {
    display: flex;
    padding: 30px 20px;
    flex-direction: column;
    align-items: flex-start;
    border-radius: 10px;
    gap: 27px;
    border: 1px solid var(--grey-15);
    background: #fff
}

.DetailContainer_summary-info__jFtbU .DetailContainer_row__d4AaQ {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%
}

.DetailContainer_summary-info__jFtbU .DetailContainer_row__d4AaQ p:first-of-type {
    color: var(--grey-30, #7c878d);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.DetailContainer_summary-info__jFtbU .DetailContainer_row__d4AaQ p:nth-of-type(2) {
    color: var(--Logo-Blue, #1226aa);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    text-align: right;
    max-width: 476px;
    white-space: pre-line;
    word-wrap: break-word
}

.DetailContainer_summary-info__jFtbU .DetailContainer_section-container__gA2zX, .DetailContainer_summary-info__jFtbU > div:first-of-type .DetailContainer_info-section__XvHdJ, .DetailContainer_summary-info__jFtbU > div:nth-of-type(3) > div {
    display: flex;
    flex-direction: column;
    gap: 13px
}

.DetailContainer_summary-info__jFtbU > div:first-of-type {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    gap: 20px
}

.DetailContainer_summary-info__jFtbU > div:first-of-type .DetailContainer_info-section__XvHdJ {
    width: 694px
}

.DetailContainer_summary-info__jFtbU > div:first-of-type .DetailContainer_product-image-container__wBzD7 {
    border-radius: 15.067px;
    border: 1.507px solid var(--Grey-Grey-15, #e2e8eb);
    background: var(--Grey-Grey-05, #f5f6f6);
    display: flex;
    width: 226px;
    height: 226px;
    padding: 25.613px 24.107px;
    flex-direction: column;
    gap: 15.067px
}

.DetailContainer_summary-info__jFtbU > div:first-of-type .DetailContainer_product-image-container__wBzD7 .DetailContainer_null-image-container__OGP_b {
    border: .42px solid var(--grey-15)
}

.DetailContainer_summary-info__jFtbU > div:nth-of-type(3) {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 35px;
    width: 100%
}

.DetailContainer_summary-info__jFtbU > div:nth-of-type(3) > div {
    width: 50%
}

.DetailContainer_summary-info__jFtbU .DetailContainer_divider___H7nR {
    height: 1px;
    background: var(--grey-15);
    width: 100%
}

.DetailContainer_summary-info__jFtbU .DetailContainer_vertical-divider__nhIAG {
    height: 100%;
    background: var(--grey-15);
    width: 1px !important
}

.DetailContainer_file-container__X0wFk {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 8px;
    word-break: break-word;
    width: 100%
}

.DetailContainer_file-container__X0wFk p {
    color: var(--Logo-Blue, #1226aa) !important;
    max-width: 130px
}

@media (max-width: 39.9375em) {
    .DetailContainer_file-container__X0wFk p {
        white-space: normal !important
    }
}

.DetailContainer_section-title__D_LYb {
    font-size: 20px;
    font-weight: 600;
    margin: 0 0 10px;
    text-align: left;
    color: var(--Bluegreen-100, #7d94cc)
}

.DetailContainer_header__gP1AZ {
    color: var(--Logo-Blue, #1226aa) !important;
    font-size: 30px
}

.DetailContainer_mobile-alt-detail-container__ZAGro {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    border-radius: 10px;
    background: #fff
}

.DetailContainer_mobile-alt-detail-container__ZAGro .DetailContainer_row__d4AaQ {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between
}

.DetailContainer_mobile-alt-detail-container__ZAGro .DetailContainer_row__d4AaQ p {
    font-size: 14px;
    font-weight: 600;
    line-height: 19px
}

.DetailContainer_mobile-alt-detail-container__ZAGro .DetailContainer_row__d4AaQ p:first-of-type {
    color: var(--grey-30, #7c878d);
    text-align: left;
    flex: 1 1;
    white-space: pre-line
}

.DetailContainer_mobile-alt-detail-container__ZAGro .DetailContainer_row__d4AaQ p:nth-of-type(2) {
    color: var(--Logo-Blue, #1226aa);
    text-align: right;
    margin-top: 10px;
    margin-bottom: 10px
}

@media (max-width: 39.9375em) {
    .DetailContainer_mobile-alt-detail-container__ZAGro .DetailContainer_row__d4AaQ p:nth-of-type(2) {
        max-width: 170px;
        font-feature-settings: "liga" off, "clig" off;
        font-size: 16px !important;
        font-style: normal !important;
        font-weight: 600 !important;
        line-height: 20px !important;
        word-break: break-word
    }
}

.DetailContainer_mobile-alt-detail-container__ZAGro .DetailContainer_section-container__gA2zX, .DetailContainer_mobile-alt-detail-container__ZAGro .DetailContainer_summary-info__jFtbU > div:first-of-type .DetailContainer_info-section__XvHdJ, .DetailContainer_mobile-alt-detail-container__ZAGro .DetailContainer_summary-info__jFtbU > div:nth-of-type(3) > div, .DetailContainer_summary-info__jFtbU > div:first-of-type .DetailContainer_mobile-alt-detail-container__ZAGro .DetailContainer_info-section__XvHdJ {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.DetailContainer_mobile-alt-detail-container__ZAGro > div:first-of-type {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px
}

.DetailContainer_mobile-alt-detail-container__ZAGro > div:nth-of-type(3) {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 35px
}

.DetailContainer_mobile-alt-detail-container__ZAGro .DetailContainer_divider___H7nR {
    height: 1px;
    background: var(--grey-15);
    width: 100%
}

.DetailContainer_mobile-alt-detail-container__ZAGro .DetailContainer_vertical-divider__nhIAG {
    height: 180px;
    border: 1px solid var(--grey-15)
}

.DetailContainer_mobile-alt-detail-container__ZAGro .DetailContainer_section-title__D_LYb {
    font-size: 20px;
    font-weight: 600;
    text-align: left;
    margin-bottom: -10px;
    color: var(--Bluegreen-100, #7d94cc)
}

.DetailContainer_mobile-alt-detail-container__ZAGro .DetailContainer_paragraph-container__IODby {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start !important;
    gap: 0 !important
}

.DetailContainer_mobile-alt-detail-container__ZAGro .DetailContainer_paragraph-title__EO79f {
    color: var(--grey-30, #7c878d) !important;
    font-weight: 600;
    font-size: 14px
}

.DetailContainer_mobile-alt-detail-container__ZAGro .DetailContainer_paragraph__Vs8Gu {
    padding-top: 10px;
    color: var(--Grey-100, #262b2f);
    font-weight: 600;
    font-size: 14px
}

.DetailContainer_value__6_sGM {
    color: var(--grey-100)
}

@media (max-width: 39.9375em) {
    .DetailContainer_value__6_sGM {
        font-feature-settings: "liga" off, "clig" off;
        font-size: 16px !important;
        font-style: normal !important;
        font-weight: 600 !important;
        line-height: 20px !important;
        word-break: break-word
    }
}

.DetailContainer_main-value__8G9XM {
    color: var(--Logo-Blue, #1226aa);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 20px !important
}

@media (max-width: 39.9375em) {
    .DetailContainer_main-value__8G9XM {
        font-feature-settings: "liga" off, "clig" off;
        font-size: 16px !important;
        font-style: normal !important;
        font-weight: 600 !important;
        word-break: break-word;
        line-height: 20px !important
    }
}

.DetailContainer_fields-container__prLaQ {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-gap: 30px;
    gap: 30px
}

.DetailContainer_horizontal-line__OLG5r {
    width: 1px;
    height: 20px;
    background: #d9d9d9
}

.DetailContainer_field-with-horizontal__GbA_6 {
    display: flex;
    gap: 30px
}

.DetailContainer_label__anXsF {
    white-space: nowrap
}

.DetailContainerMobile_summary-container__VeZ7c {
    display: flex;
    flex-direction: column;
    gap: 30px
}

.DetailContainerMobile_summary-info__hjrSO {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10;
    border-radius: 10px;
    background: #fff
}

.DetailContainerMobile_summary-info__hjrSO .DetailContainerMobile_row__8ey8S {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between
}

.DetailContainerMobile_summary-info__hjrSO .DetailContainerMobile_row__8ey8S p {
    font-size: 14px;
    font-weight: 600;
    line-height: 19px
}

.DetailContainerMobile_summary-info__hjrSO .DetailContainerMobile_row__8ey8S p:first-of-type {
    color: var(--grey-30, #7c878d);
    text-align: left;
    flex: 1 1
}

.DetailContainerMobile_summary-info__hjrSO .DetailContainerMobile_row__8ey8S p:nth-of-type(2) {
    color: var(--Logo-Blue, #1226aa);
    text-align: right;
    margin-top: 10px;
    margin-bottom: 10px
}

.DetailContainerMobile_summary-info__hjrSO .DetailContainerMobile_section-container__OcZhc, .DetailContainerMobile_summary-info__hjrSO > div:first-of-type .DetailContainerMobile_info-section__YoANA, .DetailContainerMobile_summary-info__hjrSO > div:nth-of-type(3) > div {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.DetailContainerMobile_summary-info__hjrSO > div:first-of-type {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    gap: 20px
}

.DetailContainerMobile_summary-info__hjrSO > div:first-of-type .DetailContainerMobile_info-section__YoANA {
    width: 100%
}

.DetailContainerMobile_summary-info__hjrSO > div:first-of-type .DetailContainerMobile_product-image-container__1uk69 {
    display: none
}

.DetailContainerMobile_summary-info__hjrSO > div:nth-of-type(3) {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 35px;
    width: 100%
}

.DetailContainerMobile_summary-info__hjrSO > div:nth-of-type(3) > div {
    width: 50%
}

.DetailContainerMobile_file-container__kNx44 {
    display: flex;
    align-items: center;
    gap: 8px
}

.DetailContainerMobile_file-container__kNx44 p {
    color: var(--Logo-Blue, #1226aa) !important
}

.DetailContainerMobile_section-title___PhZ_ {
    font-size: 20px;
    font-weight: 600;
    margin: 0 0 10px;
    text-align: left;
    color: var(--Bluegreen-100, #7d94cc)
}

.DetailContainerMobile_header-container__x2QsD {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 20px
}

.DetailContainerMobile_header-container__x2QsD .DetailContainerMobile_text-container__YbQmR {
    display: flex;
    flex-direction: column
}

.DetailContainerMobile_header-container__x2QsD .DetailContainerMobile_header__N40eC {
    font-size: 30px;
    font-weight: 700;
    color: var(--Blue-Blue-25, #2d3e91)
}

.DetailContainerMobile_header-container__x2QsD .DetailContainerMobile_request-number__WtTsZ {
    font-size: 30px;
    font-weight: 700;
    color: var(--Blue-Blue-25, #2d3e91);
    margin-top: 5px
}

.DetailContainerMobile_header-container__x2QsD .DetailContainerMobile_image-container__9NqqK {
    justify-content: center;
    align-items: center;
    width: 89px;
    height: 89px;
    display: flex;
    background: var(--Grey-Grey-05, #f5f6f6);
    border-radius: 10px;
    object-fit: contain;
    border: .6px solid var(--Grey-Grey-15, #e2e8eb);
    position: relative
}

.PCBNotFoundList_not-found-list-container__SNVMC {
    background: url(/_next/static/media/PCBErrorTable.3eb8cb26.png) no-repeat;
    height: 219px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    gap: 20px;
    align-items: center
}

@media (max-width: 39.9375em) {
    .PCBNotFoundList_not-found-list-container__SNVMC {
        background: url(/_next/static/media/PCBErrorTableMobile.ba39e14a.png) no-repeat;
        height: 186px
    }
}

.PCBNotFoundList_not-found-list-container__SNVMC p {
    color: #000;
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

@media (max-width: 39.9375em) {
    .PCBNotFoundList_not-found-list-container__SNVMC p {
        max-width: 294px;
        color: #000;
        text-align: center;
        font-feature-settings: "liga" off, "clig" off;
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: 26px
    }
}

.PCBNotFoundList_btn-container__xqS0k {
    display: flex;
    gap: 10px;
    justify-content: center;
    margin-bottom: 54px
}

.PCBNotFoundList_btn__nE_3R {
    border-radius: 20px;
    background-color: var(--logo-blue);
    color: #fff;
    text-decoration: none;
    color: var(--Base-White, #fff);
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    display: flex;
    height: 40px;
    padding: 12px 30px;
    justify-content: center;
    align-items: center;
    gap: 10px
}

@media (max-width: 768px) {
    .PCBNotFoundList_btn__nE_3R {
        display: flex;
        width: 100%;
        height: 50px;
        padding: 12px 30px;
        justify-content: center;
        align-items: center;
        gap: 10px;
        color: var(--Base-White, #fff);
        white-space: nowrap;
        text-align: center;
        font-feature-settings: "liga" off, "clig" off;
        font-size: 12px;
        font-style: normal;
        font-weight: 600;
        line-height: 19px;
        border-radius: 40px;
        background: var(--Logo-Blue, #1226aa)
    }
}

.PCBNotFoundList_btn-no-color__6hWhX {
    border: 1px solid var(--Grey-Grey-30, #7c878d);
    border-radius: 30px;
    background-color: var(--grey-05, #f5f6f6);
    text-decoration: none;
    color: #000;
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    display: flex;
    height: 40px;
    padding: 12px 30px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

@media (max-width: 768px) {
    .PCBNotFoundList_btn-no-color__6hWhX {
        display: flex;
        width: 163px;
        white-space: nowrap;
        height: 50px;
        padding: 12px 30px;
        justify-content: center;
        align-items: center;
        gap: 10px;
        color: #000;
        text-align: center;
        font-feature-settings: "liga" off, "clig" off;
        font-size: 12px;
        font-style: normal;
        font-weight: 600;
        line-height: 19px;
        border-radius: 40px;
        border: 1px solid var(--Grey-30, #7c878d);
        background: var(--Grey-05, #f5f6f6)
    }
}

.PcbStencilRequestList_pcb-stencil-request-list-container__nPVAJ {
    display: flex;
    flex-direction: column;
    gap: 32px
}

@media screen and (max-width: 800px) {
    .PcbStencilRequestList_pcb-stencil-request-list-container__nPVAJ {
        gap: 30px
    }
}

.PcbStencilRequestList_pcb-stencil-request-list-container__nPVAJ .PcbStencilRequestList_divider__89MCd {
    width: 100%;
    height: 1px;
    background: var(--grey-15)
}

.PcbStencilRequestList_pcb-stencil-request-list-container__nPVAJ p > div {
    white-space: pre
}

.PcbStencilRequestList_pcb-stencil-request-list-container__nPVAJ .PcbStencilRequestList_list-table__X_YsT {
    display: table;
    width: 100%
}

.PcbStencilRequestList_pcb-stencil-request-list-container__nPVAJ .PcbStencilRequestList_list-table__X_YsT thead {
    display: table-header-group
}

.PcbStencilRequestList_pcb-stencil-request-list-container__nPVAJ .PcbStencilRequestList_list-table__X_YsT tbody {
    display: table-row-group
}

.PcbStencilRequestList_pcb-stencil-request-list-container__nPVAJ .PcbStencilRequestList_list-table__X_YsT tbody tr {
    display: table-row
}

.PcbStencilRequestList_pcb-stencil-request-list-container__nPVAJ .PcbStencilRequestList_list-table__X_YsT tbody tr td {
    width: 15% !important;
    min-width: 15% !important;
    max-width: 15% !important
}

.PcbStencilRequestList_pcb-stencil-request-list-container__nPVAJ .PcbStencilRequestList_list-table__X_YsT tbody tr td:nth-child(3), .PcbStencilRequestList_pcb-stencil-request-list-container__nPVAJ .PcbStencilRequestList_list-table__X_YsT tbody tr td:nth-last-child(2) {
    width: 20% !important;
    min-width: 20% !important;
    max-width: 20% !important
}

.PcbStencilRequestList_pcb-stencil-request-list-container__nPVAJ .PcbStencilRequestList_list-table__X_YsT tbody tr td:last-child {
    width: 15% !important;
    min-width: 15% !important;
    max-width: 15% !important
}

.PcbStencilRequestList_filter-container-b2b__LRWwz {
    grid-template-columns: repeat(2, 1fr) !important;
    max-width: 983px
}

.PcbStencilRequestList_filter-container-b2b__LRWwz > :nth-child(-n+4) {
    max-width: 483px;
    width: 100%
}

.PcbStencilRequestList_filter-container-b2b__LRWwz > :nth-child(-n+4) label:not([for=requestDateRange]) {
    overflow-wrap: anywhere;
    max-width: 380px
}

.PcbStencilRequestList_filter-container-b2c__2ZWQ3 {
    grid-template-columns: repeat(3, 1fr) !important;
    max-width: 983px
}

.PcbStencilRequestList_filter-container-b2c__2ZWQ3 > :nth-child(-n+3) {
    max-width: 483px;
    width: 100%
}

.PcbStencilRequestList_filter-container-b2c__2ZWQ3 > :nth-child(-n+3) label:not([for=requestDateRange]) {
    overflow-wrap: anywhere;
    max-width: 380px
}

@media (max-width: 39.9375em) {
    .PcbStencilRequestList_filter-container-b2c__2ZWQ3 > :nth-child(-n+3) label:not([for=requestDateRange]) {
        max-width: 250px
    }
}

.PcbStencilRequestList_list-table__X_YsT thead th {
    width: 15% !important;
    min-width: 15% !important;
    max-width: 15% !important
}

.PcbStencilRequestList_list-table__X_YsT thead th:nth-child(3), .PcbStencilRequestList_list-table__X_YsT thead th:nth-last-child(2) {
    width: 20% !important;
    min-width: 20% !important;
    max-width: 20% !important
}

.PcbStencilRequestList_list-table__X_YsT thead th:last-child {
    width: 15% !important;
    min-width: 15% !important;
    max-width: 15% !important
}

.PcbStencilRequestList_list-table__X_YsT tbody tr td {
    padding-block: 18px
}

.PcbStencilRequestList_list-table__X_YsT tbody tr td:nth-child(3), .PcbStencilRequestList_list-table__X_YsT tbody tr td:nth-last-child(2) {
    width: 20% !important;
    min-width: 20% !important;
    max-width: 20% !important
}

.PcbStencilRequestList_list-table__X_YsT tbody tr td td:last-child {
    width: 15% !important;
    min-width: 15% !important;
    max-width: 15% !important
}

@media (max-width: 39.9375em) {
    .PcbStencilRequestList_search-box__Trjyx {
        width: 100% !important
    }
}

.PcbStencilRequestList_tooltip__FzRMz {
    width: 427px;
    padding: 14px 13px;
    filter: drop-shadow(0 5px 15px rgba(38, 45, 51, .08));
    color: var(--Base-Grey-100, #262d33);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    align-self: stretch;
    word-wrap: break-word;
    background-color: #fff;
    border: 1px solid #ccc;
    opacity: 1;
    background-clip: padding-box;
    box-sizing: border-box
}

@media screen and (max-width: 390px) {
    .PcbStencilRequestList_common-table-container__hZPP0 {
        width: 100%
    }
}

.PcbStencilRequestList_status-1___dg9z {
    color: var(--bluegreen-100)
}

.PcbStencilRequestList_status-2__5AqyH {
    color: var(--Green-25, #16ad88)
}

.PcbStencilRequestDetailContainer_info-section__Rv8Dk {
    gap: 10px !important
}

.NotFoundImageList_not-found-list-container__44LR2 {
    position: relative;
    background: url(/_next/static/media/not-found-image-list.3ebc05c9.png) no-repeat;
    background-size: cover;
    height: 250px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    gap: 20px;
    align-items: center
}

.NotFoundImageList_not-found-list-container__44LR2:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, .8));
    pointer-events: none
}

.NotFoundImageList_not-found-list-container__44LR2 p {
    width: 60%;
    color: #000;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    position: relative;
    z-index: 1
}

.NotFoundImageList_not-found-list-container__44LR2 a {
    display: flex;
    padding: 10px 20px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 20px;
    background: var(--logo-blue);
    color: var(--white);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    position: relative;
    z-index: 1
}

@media (max-width: 768px) {
    .NotFoundImageList_not-found-list-container__44LR2:after {
        -webkit-backdrop-filter: blur(2px);
        backdrop-filter: blur(2px)
    }

    .NotFoundImageList_not-found-list-container__44LR2 p {
        width: 100%
    }
}

.DetailContainerMobile_summary-container__i2NfK {
    display: flex;
    flex-direction: column;
    gap: 30px
}

.DetailContainerMobile_summary-info__3IHjy {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10;
    border-radius: 10px;
    background: #fff
}

.DetailContainerMobile_summary-info__3IHjy .DetailContainerMobile_row__t33Tj {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between
}

.DetailContainerMobile_summary-info__3IHjy .DetailContainerMobile_row__t33Tj p {
    font-size: 14px;
    font-weight: 600;
    line-height: 19px
}

.DetailContainerMobile_summary-info__3IHjy .DetailContainerMobile_row__t33Tj p:first-of-type {
    color: var(--grey-30, #7c878d);
    text-align: left;
    flex: 1 1
}

.DetailContainerMobile_summary-info__3IHjy .DetailContainerMobile_row__t33Tj p:nth-of-type(2) {
    color: var(--Logo-Blue, #1226aa);
    text-align: right;
    margin-top: 10px;
    margin-bottom: 10px;
    overflow-wrap: anywhere
}

.DetailContainerMobile_summary-info__3IHjy .DetailContainerMobile_section-container__0vQJS, .DetailContainerMobile_summary-info__3IHjy > div:first-of-type .DetailContainerMobile_info-section__uHN_8, .DetailContainerMobile_summary-info__3IHjy > div:nth-of-type(3) > div {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.DetailContainerMobile_summary-info__3IHjy > div:first-of-type {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    gap: 20px
}

.DetailContainerMobile_summary-info__3IHjy > div:first-of-type .DetailContainerMobile_info-section__uHN_8 {
    width: 100%
}

.DetailContainerMobile_summary-info__3IHjy > div:first-of-type .DetailContainerMobile_product-image-container__7E4_C {
    display: none
}

.DetailContainerMobile_summary-info__3IHjy > div:nth-of-type(3) {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 35px;
    width: 100%
}

.DetailContainerMobile_summary-info__3IHjy > div:nth-of-type(3) > div {
    width: 50%
}

.DetailContainerMobile_file-container__PTlkf {
    display: flex;
    align-items: center;
    gap: 8px
}

.DetailContainerMobile_file-container__PTlkf p {
    color: var(--Logo-Blue, #1226aa) !important
}

.DetailContainerMobile_section-title__wgPOr {
    font-size: 20px;
    font-weight: 600;
    margin: 0 0 10px;
    text-align: left;
    color: var(--Bluegreen-100, #7d94cc)
}

.DetailContainerMobile_header-container__pIl8U {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 20px
}

.DetailContainerMobile_header-container__pIl8U .DetailContainerMobile_text-container__jw5B8 {
    display: flex;
    flex-direction: column
}

.DetailContainerMobile_header-container__pIl8U .DetailContainerMobile_header__GAya5 {
    font-size: 30px;
    font-weight: 700;
    color: var(--Blue-Blue-25, #2d3e91)
}

.DetailContainerMobile_header-container__pIl8U .DetailContainerMobile_request-number__bK1BD {
    font-size: 30px;
    font-weight: 700;
    color: var(--Blue-Blue-25, #2d3e91);
    margin-top: 5px
}

.DetailContainerMobile_header-container__pIl8U .DetailContainerMobile_image-container__HvfD5 {
    position: relative;
    border-radius: 10px;
    border: 1.121px solid var(--Grey-Grey-15, #e2e8eb);
    background: var(--Grey-Grey-05, #f5f6f6);
    text-align: center;
    overflow: hidden;
    width: 89px;
    height: 89px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.DetailContainerMobile_header-container__pIl8U .DetailContainerMobile_image-container__HvfD5 .DetailContainerMobile_svg__I3aCu {
    position: absolute;
    left: 11.64px;
    top: 10.27px
}

.DetailContainerMobile_header-container__pIl8U .DetailContainerMobile_image-container__HvfD5 .DetailContainerMobile_image-text__qIzA7 {
    position: absolute;
    left: 11.73px;
    bottom: 9.33px;
    right: 12.27px;
    top: 31.67px
}

.DetailContainerMobile_header-container__pIl8U .DetailContainerMobile_image-container__HvfD5 p {
    color: var(--Bluegreen-Bluegreen-100, #7d94cc);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 13.456px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    text-align: start
}

.DetailContainerMobile_button__xP5k3 {
    display: flex;
    padding: 4px 10.441px;
    justify-content: center;
    align-items: center;
    gap: 9.492px;
    align-self: stretch;
    border-radius: 10px;
    background: var(--Orange-100, #fcd19a);
    border: none;
    color: var(--White, var(--White-White, #fff));
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 11.898px;
    font-style: normal;
    font-weight: 700;
    line-height: 18.425px;
    width: 100%
}

.DetailContainerMobile_divider__xKn3h {
    height: 1px;
    background: var(--grey-15);
    width: 100%
}

.DetailContainerMobile_message-row__2GwGA {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: column;
    width: 100%;
    gap: 5px;
    margin-top: 16px
}

.DetailContainerMobile_message-row__2GwGA p:first-of-type {
    color: var(--grey-30, #7c878d);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.DetailContainerMobile_message-row__2GwGA p:nth-of-type(2) {
    color: var(--Grey-100, var(--Grey-Grey-100, #262b2f));
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    text-align: left;
    overflow-wrap: anywhere
}

.PriceStockDetailContainer_summary-container__4CjD7 {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.PriceStockDetailContainer_summary-info-section__ha_ql {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    background: #fff;
    width: 73.57%
}

.PriceStockDetailContainer_summary-info-section__ha_ql .PriceStockDetailContainer_row__1aLKn {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%
}

.PriceStockDetailContainer_summary-info-section__ha_ql .PriceStockDetailContainer_row__1aLKn p:first-of-type {
    color: var(--grey-30, #7c878d);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    white-space: nowrap
}

.PriceStockDetailContainer_summary-info-section__ha_ql .PriceStockDetailContainer_row__1aLKn p:nth-of-type(2) {
    color: var(--Logo-Blue, #1226aa);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    text-align: right;
    max-width: 195px;
    white-space: pre-line;
    word-wrap: break-word
}

.PriceStockDetailContainer_summary-info-section__ha_ql .PriceStockDetailContainer_section-container__yL2vk, .PriceStockDetailContainer_summary-info-section__ha_ql > div:first-of-type .PriceStockDetailContainer_info-section__oniP6, .PriceStockDetailContainer_summary-info-section__ha_ql > div:nth-of-type(3) > div {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.PriceStockDetailContainer_summary-info-section__ha_ql > div:first-of-type {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    gap: 20px
}

.PriceStockDetailContainer_summary-info-section__ha_ql > div:first-of-type .PriceStockDetailContainer_info-section__oniP6 {
    width: 100%
}

.PriceStockDetailContainer_summary-info-section__ha_ql > div:nth-of-type(3) {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    gap: 10px;
    width: 100%
}

.PriceStockDetailContainer_summary-info-section__ha_ql > div:nth-of-type(3) > div {
    display: flex;
    flex-direction: row
}

.PriceStockDetailContainer_summary-info-section__ha_ql .PriceStockDetailContainer_divider__XJvzE {
    height: 1px;
    background: var(--grey-15);
    width: 100%
}

.PriceStockDetailContainer_summary-info-section__ha_ql .PriceStockDetailContainer_vertical-divider__krsDn {
    background: var(--grey-15);
    width: 1px !important
}

.DetailContainer_common-dashboard-container__0q9Qo {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 20px
}

@media screen and (max-width: 800px) {
    .DetailContainer_common-dashboard-container__0q9Qo {
        gap: 30px;
        border-top: 1px solid var(--grey-15);
        padding: 38px 0 0;
        width: 100%
    }
}

.DetailContainer_common-dashboard-container__0q9Qo .DetailContainer_notification__u8W9F {
    color: var(--base-grey-85);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.DetailContainer_common-dashboard-container__0q9Qo .DetailContainer_notification__u8W9F .DetailContainer_index___Dmjn {
    color: var(--logo-blue);
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.DetailContainer_header__LFIW6 {
    color: var(--Logo-Blue, #1226aa) !important;
    font-size: 30px
}

.DetailContainer_back-button__gqnGE {
    width: 84px;
    padding: 5px 14px;
    gap: 5px;
    background: var(--Grey-Grey-05, #f5f6f6)
}

.DetailContainer_summary-container__ZEcQ7 {
    display: flex;
    flex-direction: column;
    gap: 30px
}

.DetailContainer_summary-info__L7o2f {
    display: flex;
    padding: 30px 20px;
    flex-direction: column;
    align-items: flex-start;
    border-radius: 10px;
    border: 1px solid var(--grey-15);
    background: #fff
}

.DetailContainer_summary-info__L7o2f .DetailContainer_row__JaxZf {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%
}

.DetailContainer_summary-info__L7o2f .DetailContainer_row__JaxZf p:first-of-type {
    color: var(--grey-30, #7c878d);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.DetailContainer_summary-info__L7o2f .DetailContainer_row__JaxZf p:nth-of-type(2) {
    color: var(--Logo-Blue, #1226aa);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    text-align: right;
    overflow-wrap: anywhere
}

.DetailContainer_summary-info__L7o2f .DetailContainer_message-row__ZhvFZ {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: column;
    width: 100%;
    gap: 5px
}

.DetailContainer_summary-info__L7o2f .DetailContainer_message-row__ZhvFZ p:first-of-type {
    color: var(--grey-30, #7c878d);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.DetailContainer_summary-info__L7o2f .DetailContainer_message-row__ZhvFZ p:nth-of-type(2) {
    color: var(--Grey-100, var(--Grey-Grey-100, #262b2f));
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    text-align: left;
    overflow-wrap: anywhere
}

.DetailContainer_summary-info__L7o2f .DetailContainer_section-container__KPh_i, .DetailContainer_summary-info__L7o2f > div:first-of-type .DetailContainer_info-section__NgCn_ {
    display: flex;
    flex-direction: column;
    gap: 13px !important
}

.DetailContainer_summary-info__L7o2f > div:first-of-type {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    gap: 20px
}

@media screen and (min-width: 1440px) {
    .DetailContainer_summary-info__L7o2f > div:first-of-type {
        min-width: 943px
    }
}

.DetailContainer_summary-info__L7o2f > div:first-of-type .DetailContainer_info-section__NgCn_ {
    width: 80%
}

.DetailContainer_summary-info__L7o2f > div:first-of-type .DetailContainer_product-image-container__MQur_ {
    position: relative;
    border-radius: 20px;
    border: 1.027px solid var(--Grey-Grey-05, #e2e8eb);
    background-color: var(--Grey-Grey-05, #f5f6f6);
    text-align: center;
    overflow: hidden;
    width: 226px;
    height: 226px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.DetailContainer_summary-info__L7o2f > div:first-of-type .DetailContainer_product-image-container__MQur_ .DetailContainer_svg__LQydP {
    position: absolute;
    left: 25.418px;
    top: 28.164px
}

.DetailContainer_summary-info__L7o2f > div:first-of-type .DetailContainer_product-image-container__MQur_ p {
    position: absolute;
    left: 25.418px;
    bottom: 48px;
    color: var(--Bluegreen-Bluegreen-100, #7d94cc);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 139%;
    text-align: start
}

.DetailContainer_summary-info__L7o2f > div:first-of-type .DetailContainer_product-image-container__MQur_ .DetailContainer_button__5YkER {
    display: flex;
    width: 214px;
    height: 20px;
    padding: 4px 10.441px;
    justify-content: center;
    align-items: center;
    gap: 9.492px;
    flex-shrink: 0;
    border-radius: 10px;
    background: var(--Orange-100, #fcd19a);
    border: none;
    color: var(--White, var(--White-White, #fff));
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 11.898px;
    font-style: normal;
    font-weight: 700;
    line-height: 18.425px;
    position: absolute;
    top: 200.5px;
    left: 6px;
    right: 6px
}

.DetailContainer_summary-info__L7o2f > div:first-of-type .DetailContainer_product-image-container__MQur_ .DetailContainer_null-image-container__fYJ4T {
    border: .42px solid var(--grey-15);
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.DetailContainer_summary-info__L7o2f .DetailContainer_divider__k8nL_ {
    height: 1px;
    background: var(--grey-15);
    width: 100%;
    margin: 27px 0
}

.SuccessModal_modal-title__Mw3TY {
    color: var(--Grey-100, var(--Grey-Grey-100, #262b2f));
    font-feature-settings: "liga" off, "clig" off;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 35px
}

.SuccessModal_success-modal-container__dJSo6 {
    overflow: auto;
    max-height: 680px
}

@media screen and (min-width: 0px)and (max-width: 376px) {
    .SuccessModal_success-modal-container__dJSo6 {
        height: 80% !important
    }
}

@media (max-width: 39.9375em) {
    .SuccessModal_success-modal-container__dJSo6 {
        height: min-content;
        border-radius: 30px 30px 0 0;
        padding-left: 26px !important;
        padding-right: 26px !important;
        width: calc(100% - 52px)
    }
}

.SuccessModal_modal-title-main__1H4TF {
    display: flex;
    flex-direction: column;
    row-gap: 20px
}

.SuccessModal_success-modal-content__ZxTLg {
    display: flex;
    flex-direction: column;
    row-gap: 21px;
    justify-content: center;
    align-items: center;
    margin-top: 60px;
    margin-bottom: 20px;
    overflow-x: hidden;
    overflow-y: auto
}

@media screen and (max-width: 1050px) {
    .SuccessModal_success-modal-content__ZxTLg {
        row-gap: 41px;
        margin-top: 50px
    }
}

.SuccessModal_success-modal-content__ZxTLg .SuccessModal_title__m4849 {
    color: var(--Logo-Blue, var(--stockcard-mobil-stokcard-button-buy-color, #1226aa));
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 35px;
    width: 538px
}

@media screen and (max-width: 1050px) {
    .SuccessModal_success-modal-content__ZxTLg .SuccessModal_title__m4849 {
        width: 340px
    }
}

.SuccessModal_success-modal-content__ZxTLg .SuccessModal_desc__9VZTF {
    color: var(--Grey-50, var(--Grey-Grey-50, #42525e));
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px
}

.SuccessModal_success-modal-content__ZxTLg .SuccessModal_btn__98fqn {
    border-radius: 20px;
    background: var(--Logo-Blue, #1226aa);
    padding: 12px 30px;
    color: var(--Base-White, #fff);
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

@media screen and (max-width: 1050px) {
    .SuccessModal_success-modal-content__ZxTLg .SuccessModal_btn__98fqn {
        width: 100%
    }
}

.SuccessModal_success-modal-content__ZxTLg img {
    width: 264px;
    height: 193px;
    object-fit: cover
}

.SuccessModal_button-container__EezqR {
    display: flex;
    gap: 10px
}

.SuccessModal_button-container__EezqR .SuccessModal_view-detail-btn__vNXhm {
    border-radius: 20px;
    border: 1px solid var(--Grey-Grey-30, #7c878d);
    background: var(--Grey-05, #f5f6f6);
    padding: 12px 30px;
    justify-content: center;
    align-items: center;
    gap: 10px
}

.Settings_container__I4QbA {
    display: flex;
    width: 100%;
    height: 100%;
    padding: 20px 15px;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    border-radius: 10px;
    border: 1px solid var(--Grey-Grey-15, #e2e8eb)
}

.Settings_header__BpUNJ {
    color: var(--Grey-100, var(--Grey-Grey-100, #262b2f));
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 35px
}

.Settings_altTitle__tAy3K {
    width: 100%;
    font-size: 20px;
    font-weight: 600
}

.Settings_altTitle__tAy3K, .Settings_description__pg6d2 {
    color: var(--Base-Grey-85, #4b5157);
    font-style: normal;
    line-height: normal
}

.Settings_description__pg6d2 {
    font-size: 16px;
    padding-top: 10px;
    font-weight: 400;
    padding-bottom: 34px
}

.Settings_check-container__Olegg {
    width: 100%;
    height: auto !important;
    display: flex;
    height: 50px;
    padding: 10px 20px;
    align-items: center;
    align-self: stretch;
    border-radius: 10px;
    background: var(--Grey-Grey-05, #f5f6f6)
}

.Settings_check-description__HECij {
    color: var(--Grey-30, var(--Grey-Grey-30, #7c878d));
    font-size: 12px;
    font-style: normal;
    font-weight: 400
}

.Settings_checks__z45Ub {
    display: flex;
    flex-direction: column;
    gap: 20px;
    width: 100%
}

.Settings_checks__z45Ub .Settings_check-description__HECij {
    color: var(--Base-Grey-85, #4b5157);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.Settings_announcement-preferences-container__Ko_Xz .Settings_announcement-preferences-title__1vvHN {
    color: var(--Bluegreen-Bluegreen-100, #7d94cc);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding-top: 34px;
    padding-bottom: 20px
}

.Settings_account-delete__c_nYu {
    display: flex;
    height: 192px;
    max-width: 361px;
    padding: 20px;
    gap: 10px;
    margin-left: 20px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    border-radius: 10px;
    border: 1px solid var(--Grey-Grey-15, #e2e8eb);
    background: var(--Grey-Grey-05, #f5f6f6)
}

@media screen and (max-width: 800px) {
    .Settings_account-delete__c_nYu {
        margin-left: 0;
        margin-top: 30px
    }
}

.Settings_contact-us-button__1ronC {
    height: 40px;
    align-self: stretch
}

.Settings_contact-us-button__1ronC:disabled {
    border-color: var(--Red-Red-100, #ed8e7a);
    background-color: #f0f0f0;
    color: #999;
    cursor: not-allowed;
    opacity: .5
}

.Settings_account-delete-title__ZxqNb {
    color: var(--Base-Grey-85, #4b5157);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

@media screen and (max-width: 375px) {
    .Settings_modal__pTDyH {
        height: calc(100% - 120px)
    }
}

.Settings_account-delete-description__hgpuW {
    color: var(--Base-Grey-85, #4b5157);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
    height: 57px
}

.Settings_contact-us-button__1ronC {
    border-radius: 20px;
    border: 1px solid var(--Red-Red-100, #ed8e7a);
    flex-shrink: 0;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    margin-top: 10px;
    cursor: pointer
}

.Settings_div__1T4cL {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%
}

@media screen and (max-width: 800px) {
    .Settings_div__1T4cL {
        flex-direction: column;
        align-items: stretch
    }
}

.Settings_input-box__SNj5m {
    padding: 20px 0
}

@media screen and (max-width: 800px) {
    .Settings_select-box__5tVHg div > div:has(svg) {
        padding-right: 7px
    }

    .Settings_select-box__5tVHg > div {
        padding: 4.5px 0 !important
    }
}

.Settings_modal-footer__ZM8k_ {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    align-self: stretch
}

@media screen and (max-width: 1050px) {
    .Settings_modal-footer__ZM8k_ {
        display: flex;
        flex-direction: column;
        align-items: stretch;
        gap: 10px;
        align-self: stretch
    }

    .Settings_modal-footer__ZM8k_ .Settings_button-container__X48XO {
        width: 100%;
        border-radius: 30px;
        background: var(--Logo-Blue, #1226aa);
        display: flex;
        height: 53px;
        padding: 12px 30px;
        justify-content: center;
        align-items: center;
        gap: 10px
    }
}

.Settings_modal-title__tR5rq {
    color: var(--Grey-100, var(--Grey-Grey-100, #262b2f));
    font-feature-settings: "liga" off, "clig" off;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    padding-bottom: 20px;
    line-height: 35px
}

@media screen and (max-width: 1050px) {
    .Settings_modal-title__tR5rq {
        font-size: 20px;
        line-height: 30px;
        width: 243px
    }
}

.Settings_divider__TgziX {
    width: calc(100% + 4rem);
    height: 1.5px;
    border-radius: 0 0 10px 10px;
    margin-left: -2rem !important;
    margin-right: -2rem !important;
    background: var(--Grey-Grey-15, #e2e8eb)
}

.Settings_modal-description-div__j2ZY_ {
    padding-bottom: 22px;
    font-size: 14px;
    color: var(--Base-Grey-85, #4b5157)
}

@media screen and (max-width: 1050px) {
    .Settings_modal-description-div__j2ZY_ {
        font-size: 16px
    }
}

.Settings_char-count__ixJce {
    bottom: 10px;
    right: 10px
}

.Settings_recaptcha-flex___gHO_ {
    display: flex;
    flex-direction: column
}

.ManageUserRoles_back-button__NNLU3 {
    width: 84px;
    padding: 5px 14px;
    gap: 5px;
    background: var(--Grey-Grey-05, #f5f6f6)
}

.ManageUserRoles_header__fRNU1 {
    color: var(--Blue-Blue-25, #2d3e91);
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 35px
}

.ManageUserRoles_role-name-div__4ZlJA {
    display: flex;
    width: 100%;
    height: 40px;
    margin-top: 20px
}

.ManageUserRoles_role-name-alt-div__eYcWD {
    width: 400px
}

.ManageUserRoles_manage-user-roles-title__IPpt3 {
    color: var(--Bluegreen-Bluegreen-100, #7d94cc);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-top: 20px
}

.ManageUserRoles_permissions-container__b6uiH {
    display: flex;
    flex-direction: column;
    gap: 10px
}

.ManageUserRoles_permission-item__KSOOy {
    display: flex;
    padding: 10px 16px;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
    border-radius: 10px;
    border: 1px solid var(--Grey-Grey-15, #e2e8eb);
    background: var(--Grey-Grey-05, #f5f6f6)
}

.ManageUserRoles_label__nv47J {
    color: var(--black-100, #1c1c1c);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.ManageUserRoles_checkbox__LS6Ib {
    display: flex;
    justify-content: center
}

.ManageUserRoles_checkbox__LS6Ib input {
    background-color: #fff
}

@media screen and (max-width: 800px) {
    .ManageUserRoles_checkbox__LS6Ib {
        width: 30px !important;
        height: 30px !important
    }
}

.CreateNewUserRoleContainer_back-button__AgvTm {
    width: 84px;
    padding: 5px 14px;
    gap: 5px;
    background: var(--Grey-Grey-05, #f5f6f6)
}

.CreateNewUserRoleContainer_header__nfGQU {
    color: var(--Blue-Blue-25, #2d3e91);
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 35px
}

.CreateNewUserRoleContainer_role-name-div__au0OC {
    height: 40px
}

.CreateNewUserRoleContainer_role-name-alt-div__ZdOHS {
    width: 480px
}

@media screen and (max-width: 800px) {
    .CreateNewUserRoleContainer_role-name-alt-div__ZdOHS {
        width: 100%
    }
}

.CreateNewUserRoleContainer_manage-user-roles-title__bxg_4 {
    color: var(--Bluegreen-Bluegreen-100, #7d94cc);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-top: 20px;
    margin-bottom: 20px
}

.CreateNewUserRoleContainer_button-container__9agbX {
    display: flex;
    justify-content: flex-end;
    gap: 1rem;
    margin-top: 1rem
}

@media screen and (max-width: 800px) {
    .CreateNewUserRoleContainer_button-container__9agbX {
        justify-content: center
    }
}

.CreateNewUserRoleContainer_cancel-button__DQtkY {
    display: flex;
    width: 105px;
    height: 40px;
    padding: 12px 30px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 30px;
    border: 1px solid var(--Grey-Grey-30, #7c878d);
    background: var(--Grey-05, #f5f6f6);
    cursor: pointer
}

@media screen and (max-width: 800px) {
    .CreateNewUserRoleContainer_cancel-button__DQtkY {
        width: 100%;
        height: 50px;
        border-radius: 40px
    }
}

.CreateNewUserRoleContainer_save-button__KHgQS {
    display: flex;
    padding: 12px 30px;
    width: 91px;
    height: 40px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 20px;
    color: #f5f6f6;
    border: 1px solid var(--Grey-Grey-30, #1226aa);
    background: var(--Logo-Blue, #1226aa);
    cursor: pointer
}

@media screen and (max-width: 800px) {
    .CreateNewUserRoleContainer_save-button__KHgQS {
        width: 100%;
        height: 50px;
        border-radius: 40px
    }
}

.CreateNewUserRoleContainer_role-name-div__au0OC {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: auto;
    margin-top: 20px
}

.CreateNewUserRoleContainer_error-label__3b78Y {
    white-space: normal;
    height: 100%
}

.CreateNewUserRoleContainer_input-div__9I8J8 {
    width: 480px
}

@media screen and (max-width: 800px) {
    .CreateNewUserRoleContainer_input-div__9I8J8 {
        width: 100%;
        height: 50px
    }
}

.CreateNewUserRoleContainer_error-message__XSZyu {
    margin-top: 5px;
    color: var(--Red-Error, #ff4d4f);
    font-size: 14px;
    font-weight: 400;
    line-height: normal
}

.SingleLine_container__EBYKC {
    width: 100%;
    display: flex;
    padding: 30px 20px;
    flex-direction: column;
    gap: 20px;
    border-radius: 10px;
    border: 1px solid var(--Grey-Grey-15, #e2e8eb);
    background: var(--White-White, #fff)
}

@media screen and (max-width: 800px) {
    .SingleLine_container__EBYKC {
        border: 0;
        border-radius: 0;
        padding: 20px 0
    }
}

.SingleLine_container-alt__MMW91 {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.SingleLine_title__f5Y5A {
    color: var(--Bluegreen-Bluegreen-100, #7d94cc);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.SingleLine_div__WcEpn {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    align-self: stretch
}

.SingleLine_summary-container___fiT1 {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.SingleLine_summary-info-section__cIaGA {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    background: #fff;
    width: 100%
}

.SingleLine_summary-info-section__cIaGA .SingleLine_row__I4P3O {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 45%
}

@media screen and (max-width: 800px) {
    .SingleLine_summary-info-section__cIaGA .SingleLine_row__I4P3O {
        width: 100%;
        padding-bottom: 10px;
        padding-top: 10px
    }
}

.SingleLine_summary-info-section__cIaGA .SingleLine_row__I4P3O p:first-of-type {
    color: var(--grey-30, #7c878d);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.SingleLine_summary-info-section__cIaGA .SingleLine_row__I4P3O p:nth-of-type(2) {
    color: var(--Logo-Blue, #1226aa);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.SingleLine_summary-info-section__cIaGA .SingleLine_section-container__aiG72 {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.SingleLine_summary-info-section__cIaGA > div:nth-of-type(3) {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    margin-top: 20px;
    width: 100%
}

@media screen and (max-width: 800px) {
    .SingleLine_summary-info-section__cIaGA > div:nth-of-type(3) {
        margin-top: 0
    }
}

.SingleLine_summary-info-section__cIaGA > div:nth-of-type(3) > div {
    display: flex;
    gap: 40px;
    flex-direction: row
}

@media screen and (max-width: 800px) {
    .SingleLine_summary-info-section__cIaGA > div:nth-of-type(3) > div {
        flex-direction: column;
        gap: 0;
        margin-top: 0
    }
}

.SingleLine_summary-info-section__cIaGA .SingleLine_divider__pCn1C {
    height: 1px;
    background: var(--grey-15);
    width: 100%
}

.SingleLine_summary-info-section__cIaGA .SingleLine_vertical-divider__CtyLF {
    background: var(--grey-15);
    width: 1px !important
}

.EditUserInformationForm_modal-content__i75Ki {
    overflow-y: hidden;
    overflow-x: hidden;
    margin-bottom: -30px !important
}

.EditUserInformationForm_modal-container__Tk_dr {
    overflow: hidden;
    width: 690px;
    scrollbar-width: none
}

@media screen and (min-width: 0px)and (max-width: 376px) {
    .EditUserInformationForm_modal-container__Tk_dr {
        width: calc(100% - 4rem) !important;
        border-radius: 30px 30px 0 0;
        height: 80%
    }
}

@media (max-width: 39.9375em) {
    .EditUserInformationForm_modal-container__Tk_dr {
        border-radius: 30px 30px 0 0;
        width: calc(100% - 4rem) !important
    }
}

@media screen and (max-width: 1050px) {
    .EditUserInformationForm_extra-success-modal-content-container__qvoHF {
        row-gap: 41px;
        margin-top: 10px;
        scrollbar-width: none
    }
}

.EditUserInformationForm_modal-container__Tk_dr:hover {
    border-color: #fff
}

.EditUserInformationForm_modal-content__i75Ki {
    overflow: hidden;
    padding: 0
}

@media (max-width: 39.9375em) {
    .EditUserInformationForm_modal-content__i75Ki {
        height: calc(100% - 40px)
    }
}

.EditUserInformationForm_modal-title__ed8Tz {
    color: var(--grey-100, #262b2f);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 35px
}

@media (max-width: 39.9375em) {
    .EditUserInformationForm_modal-title__ed8Tz {
        font-size: 20px;
        max-width: 200px
    }
}

.EditUserInformationForm_divider__lw5FA {
    height: 1px;
    background: var(--base-grey-15, #d9dadb);
    margin: 20px 0
}

.EditUserInformationForm_name__NrB0j {
    color: var(--bluegreen-100);
    font-size: .75rem;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.EditUserInformationForm_name-value__GRMYb {
    color: var(--Grey-Grey-100, #262b2f);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    height: 100%;
    overflow-wrap: anywhere
}

@media (max-width: 39.9375em) {
    .EditUserInformationForm_name-value__GRMYb {
        height: 100%
    }
}

.EditUserInformationForm_tooltip-content__Fqsrr {
    max-width: 526px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start
}

.EditUserInformationForm_tooltip-div__JnfWS {
    color: var(--Base-Grey-100, #262d33) !important;
    text-align: start;
    max-width: 500px;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    word-break: break-word;
    overflow-wrap: anywhere
}

.EditUserInformationForm_input-box__w_Eew {
    margin-top: 20px;
    width: 290px
}

.EditUserInformationForm_form-row__NWOkx {
    display: flex;
    gap: 20px;
    width: 100%;
    padding-top: 20px !important
}

@media (max-width: 39.9375em) {
    .EditUserInformationForm_form-row__NWOkx {
        display: flex;
        gap: 20px;
        width: 100%;
        flex-direction: column;
        padding-top: 20px !important
    }
}

.EditUserInformationForm_form-full-row__nNvRF {
    width: 300px;
    margin-top: 20px
}

@media (max-width: 39.9375em) {
    .EditUserInformationForm_form-full-row__nNvRF {
        width: 100%
    }
}

.EditUserInformationForm_select-box__JVjT7 {
    width: 100%
}

.EditUserInformationForm_delete-user-div__6Cn9e {
    display: flex;
    align-items: center;
    cursor: pointer
}

.EditUserInformationForm_delete-user__CTVnK {
    color: var(--Red-Danger-Red, #ff4f52);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    padding-left: 10px
}

.EditUserInformationForm_popover-content-div__Jk1OH {
    display: flex;
    justify-content: center;
    align-items: center;
    left: -55px
}

.EditUserInformationForm_content-container__bFZh6 {
    display: flex;
    flex-direction: column;
    gap: 20px;
    height: -moz-fit-content;
    height: fit-content;
    padding-bottom: 60px
}

@media (max-width: 39.9375em) {
    .EditUserInformationForm_content-container__bFZh6 {
        max-height: 100%
    }
}

.EditUserInformationForm_content-container__bFZh6 .EditUserInformationForm_title__Io_nt {
    color: var(--base-grey-85);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.EditUserInformationForm_content-container__bFZh6 .EditUserInformationForm_input-div__dyr_c {
    display: flex
}

@media (max-width: 39.9375em) {
    .EditUserInformationForm_content-container__bFZh6 .EditUserInformationForm_input-div__dyr_c {
        flex-direction: column
    }
}

.EditUserInformationForm_content-container__bFZh6 .EditUserInformationForm_input-div__dyr_c {
    gap: 1rem;
    flex: 1 1
}

.EditUserInformationForm_content-container__bFZh6 .EditUserInformationForm_input-div__dyr_c .EditUserInformationForm_input___ULve {
    width: 100%
}

.EditUserInformationForm_button-container__9ZcX1 {
    display: flex;
    gap: 10px;
    align-items: flex-end;
    padding-top: 20px
}

.EditUserInformationForm_button-width__vI0Bk {
    width: 211px
}

@media (max-width: 39.9375em) {
    .EditUserInformationForm_button-width__vI0Bk {
        width: 100%
    }
}

.EditUserInformationForm_popover-body__LIsHf {
    width: 100%;
    padding-top: 5%
}

.EditUserInformationForm_content__nzu98 {
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 1px 4px 12px rgba(0, 0, 0, .1);
    border: 1px solid #f0f0f0;
    display: flex;
    align-items: center
}

@media (max-width: 39.9375em) {
    .EditUserInformationForm_content__nzu98 {
        align-items: flex-start
    }
}

.EditUserInformationForm_popover-container__1fXCF {
    position: relative;
    display: flex
}

@media (max-width: 39.9375em) {
    .EditUserInformationForm_popover-container__1fXCF {
        display: block
    }
}

.EditUserInformationForm_arrow__pl8Y2 {
    width: 9px;
    height: 9px;
    margin-left: -112px
}

@media (max-width: 39.9375em) {
    .EditUserInformationForm_arrow__pl8Y2 {
        margin-left: 0
    }
}

.EditUserInformationForm_content__nzu98 span {
    font-size: 14px;
    color: #333;
    margin-left: 8px;
    width: 176px
}

.EditUserInformationForm_buttons-container__UQ5p0 {
    display: flex;
    justify-content: space-around;
    gap: 10px;
    margin-left: 19px
}

.EditUserInformationForm_buttons-container__UQ5p0 button {
    background-color: #f0f0f0;
    border: none;
    padding: 8px 20px;
    border-radius: 5px;
    font-size: 14px;
    cursor: pointer;
    transition: background-color .3s ease
}

.EditUserInformationForm_buttons-container__UQ5p0 button:first-child {
    border-radius: 40px;
    border: 1px solid var(--Neutral-5, #d9d9d9);
    background: var(--White-White, #fff);
    display: flex;
    padding: 7px 14px;
    justify-content: center;
    align-items: center
}

.EditUserInformationForm_buttons-container__UQ5p0 button:last-child {
    border-radius: 40px;
    color: #fff;
    border: 1px solid var(--Neutral-5, #d9d9d9);
    background: var(--Logo-Blue, #1226aa);
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .02);
    display: flex;
    padding: 7px 14px;
    justify-content: center;
    align-items: center
}

.EditUserInformationForm_buttons-container__UQ5p0 button:hover {
    opacity: .9
}

.EditUserInformationForm_popover-description__63z05 {
    display: flex;
    text-align: left;
    color: var(--character-primary-85, rgba(0, 0, 0, .85));
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

@media (max-width: 39.9375em) {
    .EditUserInformationForm_popover-content-div__Jk1OH {
        display: flex;
        align-items: center;
        gap: 8px;
        color: var(--character-primary-85);
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 20px
    }

    .EditUserInformationForm_popover-content-div__Jk1OH .EditUserInformationForm_icon-svg__rcnZb, .EditUserInformationForm_popover-content-div__Jk1OH .EditUserInformationForm_icon-svg__rcnZb svg {
        width: 24px;
        height: 24px
    }

    .EditUserInformationForm_content__nzu98 {
        background-color: #fff;
        border-radius: 4px;
        box-shadow: 1px 4px 12px rgba(0, 0, 0, .1);
        border: 1px solid #f0f0f0;
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 306px;
        gap: 13px
    }
}

@media (max-width: 39.9375em)and (max-width: 39.9375em) {
    .EditUserInformationForm_content__nzu98 {
        align-items: flex-start
    }
}

@media (max-width: 39.9375em) {
    .EditUserInformationForm_content__nzu98 span {
        margin-left: 0
    }

    .EditUserInformationForm_content__nzu98 span svg {
        width: 10px;
        height: 5px
    }

    .EditUserInformationForm_action__98mLi {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 30px;
        height: 30px;
        border-radius: 10px;
        border: .747px solid var(--grey-15)
    }

    .EditUserInformationForm_buttons-container__UQ5p0 {
        display: flex;
        justify-content: space-around;
        align-items: center;
        gap: 8px;
        align-self: stretch;
        margin-left: 0
    }

    .EditUserInformationForm_buttons-container__UQ5p0 button {
        height: 40px;
        padding: 0 7px;
        border-radius: 10px;
        box-shadow: 0 2px 0 0 rgba(0, 0, 0, .02);
        text-align: center;
        font-size: 12px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        cursor: pointer;
        transition: .3s;
        width: 100%;
        border-radius: 30px;
        width: 112px
    }

    .EditUserInformationForm_buttons-container__UQ5p0 button:first-child {
        border: 1px solid var(--neutral-5);
        background: var(--neutral-1);
        color: var(--character-primary-85)
    }

    .EditUserInformationForm_buttons-container__UQ5p0 button:first-child:hover {
        background-color: var(--neutral-5)
    }

    .EditUserInformationForm_buttons-container__UQ5p0 button:last-child {
        border: 1px solid var(--neutral-5);
        background: var(--logo-blue);
        color: var(--white)
    }

    .EditUserInformationForm_buttons-container__UQ5p0 button:last-child:hover {
        background-color: var(--logo-blue-hover)
    }
}

.EditUserInformationForm_scroll-area-viewport__a0qM6 {
    width: 100%;
    height: 100%;
    border-radius: inherit
}

.PersonalInformation_container__UUuIh {
    width: 100%;
    display: flex;
    padding: 30px 20px;
    flex-direction: column;
    gap: 27px;
    border-radius: 10px;
    border: 1px solid var(--Grey-Grey-15, #e2e8eb);
    background: var(--White-White, #fff)
}

@media screen and (max-width: 800px) {
    .PersonalInformation_container__UUuIh {
        border: 0;
        border-radius: 0;
        padding: 30px 0;
        border-bottom: 1px solid var(--Grey-Grey-15, #e2e8eb)
    }
}

.PersonalInformation_container-alt__whZ6O {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.PersonalInformation_edit-div__xp_T3 {
    flex-direction: row
}

.PersonalInformation_edit-span__cSmMx {
    font-size: 12px
}

.PersonalInformation_edit-span__cSmMx, .PersonalInformation_title__WVhWD {
    color: var(--Bluegreen-Bluegreen-100, #7d94cc);
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.PersonalInformation_title__WVhWD {
    font-size: 20px
}

.PersonalInformation_edit-div__xp_T3 {
    display: flex;
    align-items: center;
    cursor: pointer
}

.PersonalInformation_edit-text__E5jls {
    display: flex;
    color: var(--Bluegreen-Bluegreen-100, #7d94cc);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: center;
    align-items: center;
    gap: 10px
}

.PersonalInformation_personal-div__IQQz_ {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    align-self: stretch
}

@media screen and (max-width: 800px) {
    .PersonalInformation_personal-div__IQQz_ {
        flex-direction: column
    }
}

.PersonalInformation_image-div__Ew6ie {
    width: 122px;
    height: 122px;
    border-radius: 10px;
    background: linear-gradient(270deg, #cbd5ee, #f5f6f6)
}

.PersonalInformation_initials__WHUBD {
    display: flex;
    width: 121px;
    height: 122px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    background: linear-gradient(270deg, #cbd5ee, #f5f6f6);
    color: var(--Grey-Grey-50, #42525e);
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 50px;
    mix-blend-mode: color-burn;
    text-transform: uppercase
}

.PersonalInformation_summary-container__aOPiY {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.PersonalInformation_summary-info-section__VIuR1 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    background: #fff;
    width: 80%
}

.PersonalInformation_summary-info-section__VIuR1 .PersonalInformation_row__hdasc {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 45%;
    overflow-wrap: anywhere;
    word-break: break-word
}

.PersonalInformation_summary-info-section__VIuR1 .PersonalInformation_row__hdasc p:first-of-type {
    color: var(--grey-30, #7c878d);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.PersonalInformation_summary-info-section__VIuR1 .PersonalInformation_row__hdasc p:nth-of-type(2) {
    color: var(--Logo-Blue, #1226aa);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    text-align: right;
    width: 60%
}

.PersonalInformation_summary-info-section__VIuR1 .PersonalInformation_section-container__zKYKp, .PersonalInformation_summary-info-section__VIuR1 > div:first-of-type .PersonalInformation_info-section__HtH5K {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.PersonalInformation_summary-info-section__VIuR1 > div:first-of-type {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    gap: 20px
}

.PersonalInformation_summary-info-section__VIuR1 > div:first-of-type .PersonalInformation_info-section__HtH5K {
    width: 100%
}

.PersonalInformation_summary-info-section__VIuR1 > div:nth-of-type(3) {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    gap: 10px;
    width: 100%
}

.PersonalInformation_summary-info-section__VIuR1 > div:nth-of-type(3) > div {
    display: flex;
    flex-direction: column;
    gap: 40px;
    flex-direction: row
}

.PersonalInformation_summary-info-section__VIuR1 .PersonalInformation_divider__g78ED {
    height: 1px;
    background: var(--grey-15);
    width: 100%
}

.PersonalInformation_summary-info-section__VIuR1 .PersonalInformation_vertical-divider__1hte4 {
    background: var(--grey-15);
    width: 1px !important
}

.PersonalInformation_mobile-alt-detail-container__3QI_q {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    border-radius: 10px;
    background: #fff;
    width: 100%;
    margin-top: 40px
}

.PersonalInformation_mobile-alt-detail-container__3QI_q .PersonalInformation_row__hdasc {
    display: flex;
    flex-direction: column
}

.PersonalInformation_mobile-alt-detail-container__3QI_q .PersonalInformation_row__hdasc p {
    font-size: 14px;
    font-weight: 600;
    line-height: 19px
}

.PersonalInformation_mobile-alt-detail-container__3QI_q .PersonalInformation_row__hdasc p:first-of-type {
    color: var(--grey-30, #7c878d)
}

.PersonalInformation_mobile-alt-detail-container__3QI_q .PersonalInformation_row__hdasc p:nth-of-type(2) {
    color: var(--Logo-Blue, #1226aa);
    margin-top: 10px;
    margin-bottom: 10px;
    display: flex;
    word-wrap: break-word;
    overflow-wrap: anywhere
}

.PersonalInformation_mobile-alt-detail-container__3QI_q .PersonalInformation_divider__g78ED {
    height: 1px;
    background: var(--grey-15);
    width: 100%;
    margin-bottom: 12px
}

.Requests_container__gE82n {
    width: 100%;
    display: flex;
    padding: 30px 20px;
    flex-direction: column;
    gap: 20px;
    border-radius: 10px;
    border: 1px solid var(--Grey-Grey-15, #e2e8eb);
    background: var(--White-White, #fff)
}

@media screen and (max-width: 800px) {
    .Requests_container__gE82n {
        border: 0;
        border-radius: 0;
        padding: 30px 0
    }
}

.Requests_container-alt__eCknt {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.Requests_title__Ep4yC {
    color: var(--Bluegreen-Bluegreen-100, #7d94cc);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.Requests_div__zVeEM {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    align-self: stretch
}

.Requests_summary-container__lO_LA {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.Requests_summary-info-section__iMLRL {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    background: #fff;
    width: 100%
}

.Requests_summary-info-section__iMLRL .Requests_row__NEtc_ {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 45%
}

@media screen and (max-width: 800px) {
    .Requests_summary-info-section__iMLRL .Requests_row__NEtc_ {
        width: 100%
    }
}

.Requests_summary-info-section__iMLRL .Requests_row__NEtc_ p:first-of-type {
    color: var(--grey-30, #7c878d);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.Requests_summary-info-section__iMLRL .Requests_row__NEtc_ p:nth-of-type(2) {
    color: var(--Logo-Blue, #1226aa);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    text-align: right
}

.Requests_summary-info-section__iMLRL .Requests_section-container__UM24k {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.Requests_summary-info-section__iMLRL > div:nth-of-type(3) {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    margin-top: 20px;
    width: 100%;
    gap: 20px
}

@media screen and (max-width: 800px) {
    .Requests_summary-info-section__iMLRL > div:nth-of-type(3) {
        gap: 10px;
        border-bottom: 1px solid var(--grey-15)
    }
}

.Requests_summary-info-section__iMLRL > div:nth-of-type(3) > div {
    display: flex;
    flex-direction: column;
    gap: 40px;
    flex-direction: row
}

.Requests_summary-info-section__iMLRL .Requests_divider__QoeDj {
    height: 1px;
    background: var(--grey-15);
    width: 100%
}

.Requests_summary-info-section__iMLRL .Requests_vertical-divider__fOiry {
    background: var(--grey-15);
    width: 1px !important
}

.ShoppingCarts_container__yGSm7 {
    width: 100%;
    display: flex;
    padding: 30px 20px;
    flex-direction: column;
    gap: 20px;
    border-radius: 10px;
    border: 1px solid var(--Grey-Grey-15, #e2e8eb);
    background: var(--White-White, #fff)
}

@media screen and (max-width: 800px) {
    .ShoppingCarts_container__yGSm7 {
        border: 0;
        border-radius: 0;
        border-bottom: 1px solid var(--Grey-Grey-15, #e2e8eb);
        padding: 20px 0
    }
}

.ShoppingCarts_container-alt__Fl9ra {
    display: flex;
    justify-content: space-between;
    align-items: center
}

@media screen and (max-width: 800px) {
    .ShoppingCarts_container-alt__Fl9ra {
        display: block
    }
}

.ShoppingCarts_container-alt__Fl9ra .ShoppingCarts_manage-shopping-carts__orNg3 {
    width: 100%;
    padding: 10px 28px;
    border-radius: 20px;
    background: var(--logo-blue, #1226aa);
    color: var(--base-white, #fff);
    text-align: center;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    height: 40px;
    cursor: pointer;
    border: none;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: 11px
}

@media screen and (max-width: 800px) {
    .ShoppingCarts_container-alt__Fl9ra .ShoppingCarts_manage-shopping-carts__orNg3 {
        margin-top: 18px
    }
}

.ShoppingCarts_container-alt__Fl9ra .ShoppingCarts_manage-shopping-carts__orNg3 svg:last-child {
    fill: #fff
}

.ShoppingCarts_container-alt__Fl9ra .ShoppingCarts_manage-shopping-carts-text__RC56o {
    color: var(--Base-White, var(--White-White, #fff));
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.ShoppingCarts_title__CURHS {
    color: var(--Bluegreen-Bluegreen-100, #7d94cc);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ShoppingCarts_div__4Y_er {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    align-self: stretch
}

.ShoppingCarts_summary-container__gaVti {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.ShoppingCarts_summary-info-section__SPTF5 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    background: #fff;
    width: 100%
}

@media screen and (max-width: 800px) {
    .ShoppingCarts_summary-info-section__SPTF5 {
        align-items: normal
    }
}

.ShoppingCarts_summary-info-section__SPTF5 .ShoppingCarts_row__O_CR0 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 45%
}

@media screen and (max-width: 800px) {
    .ShoppingCarts_summary-info-section__SPTF5 .ShoppingCarts_row__O_CR0 {
        width: 100%;
        padding-top: 10px;
        padding-bottom: 10px
    }
}

.ShoppingCarts_summary-info-section__SPTF5 .ShoppingCarts_row__O_CR0 p:first-of-type {
    color: var(--grey-30, #7c878d);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.ShoppingCarts_summary-info-section__SPTF5 .ShoppingCarts_row__O_CR0 p:nth-of-type(2) {
    color: var(--Logo-Blue, #1226aa);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    text-align: right
}

.ShoppingCarts_summary-info-section__SPTF5 .ShoppingCarts_section-container__RsAJP {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.ShoppingCarts_summary-info-section__SPTF5 > div:nth-of-type(3) {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    margin-top: 20px;
    width: 100%
}

.ShoppingCarts_summary-info-section__SPTF5 > div:nth-of-type(3) > div {
    display: flex;
    flex-direction: column;
    gap: 40px;
    flex-direction: row
}

.ShoppingCarts_summary-info-section__SPTF5 .ShoppingCarts_divider__6U3f6 {
    height: 1px;
    background: var(--grey-15);
    width: 100%
}

.ShoppingCarts_summary-info-section__SPTF5 .ShoppingCarts_vertical-divider__sB64g {
    background: var(--grey-15);
    width: 1px !important
}

.ManageUserDetailContainer_container__zDRU7 {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 20px
}

@media screen and (max-width: 800px) {
    .ManageUserDetailContainer_container__zDRU7 {
        margin-top: 38px
    }
}

.ManageUserDetailContainer_container-alt__6r24g {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.ManageUserDetailContainer_manage-user-title__sJ5Et {
    color: var(--Blue-Blue-25, #2d3e91);
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 35px
}

@media screen and (max-width: 800px) {
    .ManageUserDetailContainer_manage-user-title__sJ5Et {
        border-bottom: 1px solid var(--Grey-Grey-15, #e2e8eb);
        padding-bottom: 40px
    }
}

.ManageUserDetailContainer_back-button__83fBc {
    width: 84px;
    padding: 5px 14px;
    gap: 5px;
    background: var(--Grey-Grey-05, #f5f6f6)
}

.ManageUserDetailContainer_delete-user-div__roH9N {
    display: flex;
    align-items: center;
    cursor: pointer
}

.ManageUserDetailContainer_delete-user___VQMc {
    color: var(--Red-Danger-Red, #ff4f52);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    padding-right: 10px
}

.ManageUserDetailContainer_popover-body__AC_Yd {
    width: 100%;
    text-align: center
}

.ManageUserDetailContainer_content__Lms5A {
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 1px 4px 12px rgba(0, 0, 0, .1);
    border: 1px solid #f0f0f0;
    display: flex;
    align-items: center;
    position: relative;
    transform: none;
    max-width: 361px
}

.ManageUserDetailContainer_arrow__tbNHe, .ManageUserDetailContainer_content__Lms5A {
    transition: none !important
}

.ManageUserDetailContainer_popover-container__l8mbK {
    display: flex;
    flex-direction: column
}

.ManageUserDetailContainer_popover-content-div__2Rk0z {
    display: flex;
    align-items: center
}

.ManageUserDetailContainer_arrow__tbNHe {
    width: 15px;
    height: 15px;
    background: #fff;
    position: absolute;
    top: -10px;
    right: 40px;
    transform: rotate(45deg);
    box-shadow: 1px 1px #f0f0f0
}

.ManageUserDetailContainer_content__Lms5A span {
    font-size: 14px;
    color: #333;
    margin-left: 8px
}

.ManageUserDetailContainer_buttons-container__RUBH9 {
    display: flex;
    justify-content: space-around;
    gap: 10px;
    margin-left: 19px
}

.ManageUserDetailContainer_buttons-container__RUBH9 button {
    background-color: #f0f0f0;
    border: none;
    padding: 8px 20px;
    border-radius: 5px;
    font-size: 14px;
    cursor: pointer;
    transition: background-color .3s ease
}

.ManageUserDetailContainer_buttons-container__RUBH9 button:first-child {
    border-radius: 40px;
    border: 1px solid var(--Neutral-5, #d9d9d9);
    background: var(--White-White, #fff);
    display: flex;
    padding: 7px 14px;
    justify-content: center;
    align-items: center
}

.ManageUserDetailContainer_buttons-container__RUBH9 button:last-child {
    border-radius: 40px;
    color: #fff;
    border: 1px solid var(--Neutral-5, #d9d9d9);
    background: var(--Logo-Blue, #1226aa);
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .02);
    display: flex;
    padding: 7px 14px;
    justify-content: center;
    align-items: center
}

.ManageUserDetailContainer_buttons-container__RUBH9 button:hover {
    opacity: .9
}

.ManageUserDetailContainer_popover-description__6vUCc {
    display: flex;
    text-align: left;
    color: var(--character-primary-85, rgba(0, 0, 0, .85));
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ShoppingCartSearchBox_container__yjVlR {
    width: 100%;
    margin-bottom: 15px;
    margin-top: 20px
}

.ShoppingCartSearchBox_container-exact__YvI5t {
    margin-top: 27px !important
}

.ShoppingCartSearchBox_search-icon__cmr_i {
    position: absolute;
    right: 0;
    top: 10px;
    right: 10px
}

.ProgressBar_container__yYHNU {
    width: 100%;
    background-color: var(--grey-05, #f5f6f6);
    border-radius: 8px;
    position: relative;
    height: 5px
}

.ProgressBar_progress-level__JRbaL {
    position: absolute;
    left: 0;
    bottom: 0;
    border-radius: 8px;
    height: 100%;
    background: var(--bluegreen-100, #7d94cc)
}

.ProductListCard_container__5M3Ud {
    border-radius: .625rem;
    border: 1px solid var(--base-grey-15, #e2e8eb);
    background: var(--base-white, #fff);
    padding: 1rem 1.25rem;
    width: 338px;
    position: relative;
    margin-bottom: 20px
}

@media (max-width: 39.9375em) {
    .ProductListCard_container__5M3Ud {
        width: 100%
    }
}

.ProductListCard_loading-container__pPMHD {
    opacity: .6;
    cursor: wait
}

.ProductListCard_band__NjjDg {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 30px;
    font-size: 12px;
    margin-left: -20px;
    margin-top: -1rem;
    width: calc(100% + 2.5rem);
    border-top-right-radius: .625rem;
    border-top-left-radius: .625rem;
    border-bottom: none;
    margin-bottom: .4rem
}

.ProductListCard_special-band__hCGRc {
    background: var(--orange-100, #fcd19a);
    color: var(--base-white, #fff)
}

.ProductListCard_project-band__2a_F5 {
    background: var(--red-100, #ed8e7a);
    color: var(--base-white, #fff)
}

.ProductListCard_special-project-band__yMF3l {
    background: var(--blue-green-75, #97adda);
    color: var(--base-white, #fff)
}

.ProductListCard_header__13QzN {
    justify-content: space-between;
    border-radius: 15px;
    border: .7px solid var(--base-grey-15, #e2e8eb);
    background: var(--base-white, #fff);
    padding: 5px;
    min-height: 50px;
    display: flex;
    align-items: center
}

.ProductListCard_header__13QzN input[type=checkbox] {
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    font: inherit;
    width: 1.875rem;
    height: 1.875rem;
    border-radius: 3px;
    transform: translateY(-.075em);
    display: grid;
    place-content: center;
    border-radius: .625rem
}

.ProductListCard_header__13QzN span {
    font-size: .75rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ProductListCard_header__13QzN div {
    display: flex;
    gap: .6rem;
    align-items: center
}

.ProductListCard_card-buttons__wGklV {
    display: flex;
    align-items: center
}

.ProductListCard_card-buttons__wGklV button {
    cursor: pointer;
    padding: 5px 5px 3px;
    background-color: transparent;
    border-radius: 10px;
    border: .747px solid #e2e8eb;
    background: var(--base-white, #fff)
}

.ProductListCard_card-buttons__wGklV button:hover {
    opacity: .6
}

.ProductListCard_content__G7IoG {
    margin-top: 12px
}

.ProductListCard_top-info__spbAr {
    display: flex
}

.ProductListCard_image-container__I2l1y {
    flex-basis: 80px;
    flex-grow: 0;
    flex-shrink: 0;
    border-radius: .625rem;
    overflow: hidden;
    border: 1px solid var(--grey-15, #e2e8eb);
    width: 80px;
    height: 80px;
    background-color: var(--base-white, #fff)
}

.ProductListCard_image-container__I2l1y img {
    width: 100%;
    height: 100%
}

.ProductListCard_product-info__7q9Za {
    width: 70%;
    display: flex;
    flex-direction: column;
    padding-left: 20px;
    justify-content: space-between
}

.ProductListCard_product-name__QUfua {
    color: var(--grey-30, #7c878d);
    font-feature-settings: "clig" off, "liga" off;
    font-size: .75rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.ProductListCard_product-code__TU2mK {
    color: var(--logo-blue-color, #1226aa);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.ProductListCard_product-description__c_X7o {
    color: var(--grey-30, #7c878d);
    font-feature-settings: "clig" off, "liga" off;
    font-size: .75rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    max-width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.ProductListCard_stock-container__cD3oX {
    display: flex;
    align-items: center;
    gap: .4375rem
}

.ProductListCard_stock-text__htDqA {
    color: var(--base-grey-30, #7c878d);
    font-size: .75rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ProductListCard_stock-value__jegVB {
    color: var(--green-25, #16ad88);
    font-feature-settings: "liga" off, "clig" off;
    font-size: .875rem;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.ProductListCard_quantity-container__0gMqZ {
    margin-top: .5rem;
    display: flex;
    align-items: center;
    gap: 10px
}

.ProductListCard_quantity-container__0gMqZ div {
    width: 100%
}

.ProductListCard_product-header-skeleton__Ql9AC {
    flex: 1 1
}

.ProductListCard_info-table__cwZKR {
    margin-top: 10px
}

.ProductListCard_info-row__5Z_nP {
    display: flex;
    padding: 16px 0 17px
}

.ProductListCard_horizontal-divider__yiGAI {
    height: 1px;
    background: var(--grey-15, #e2e8eb);
    margin-top: .75rem;
    margin-bottom: .75rem;
    width: 100%
}

.ProductListCard_long-info-container__qsK7W {
    display: flex;
    flex-direction: column
}

.ProductListCard_long-info-text__iy1eh {
    color: var(--grey-30, #7c878d);
    font-feature-settings: "liga" off, "clig" off;
    font-size: .75rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.ProductListCard_manufacturer-info-value-container__X0FsH {
    display: flex;
    align-items: center;
    gap: 5px
}

.ProductListCard_manufacturer-info-value__RNFTb {
    overflow: hidden;
    font-feature-settings: "liga" off, "clig" off;
    text-overflow: ellipsis;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    color: var(--logo-blue, #1226aa);
    white-space: nowrap
}

.ProductListCard_manufacturer-info-tooltip-value__cPaMG {
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    color: var(--logo-blue, #1226aa);
    word-break: break-word;
    overflow-wrap: anywhere;
    max-width: 322px
}

.ProductListCard_content__G7IoG {
    z-index: 19 !important
}

.ProductListCard_info-icon-div__84bs9 {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-content: center
}

.ProductListCard_description-info-value__puDEp {
    margin-top: .5rem;
    color: var(--grey-100, #262b2f);
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    overflow-wrap: anywhere
}

.ProductListCard_not-found-image-container__gNn3N {
    position: relative;
    height: 80px;
    width: 80px !important;
    border-radius: 10px;
    overflow: hidden;
    text-align: left;
    margin-top: 10px;
    border: 1px solid #e2e8eb;
    background-color: var(--Grey-Grey-05, #f5f6f6) !important
}

.ProductListCard_not-found-image-container__gNn3N .ProductListCard_icon-container__sNkhY {
    margin-left: 11px;
    margin-top: 11px
}

.ProductListCard_not-found-image-container__gNn3N img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.ProductListCard_not-found-image-container__gNn3N .ProductListCard_not-found-paragraph__UZAIe {
    position: absolute;
    left: 10.5px;
    top: 40%;
    color: var(--Bluegreen-Bluegreen-100, #7d94cc);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    width: 59px
}

.ProductListCard_zero-stock__DunUW {
    color: var(--Red-100, #ed8e7a) !important
}

.ProductListCard_empty-stock__To2bS {
    display: flex;
    align-items: center;
    margin-left: 0;
    width: 25px;
    height: 16px
}

.ProductListCard_disabled-customer-reference__5_bvu span {
    font-size: 12px
}

.ProductListCard_product-customer-no-container__U7F4S {
    border-radius: 10px;
    border: 1px solid var(--base-grey-15, #d9dadb);
    background: var(--base-white, #fff);
    width: 100%;
    text-align: center;
    padding: 5px;
    opacity: .6;
    cursor: default
}

.ProductListCard_product-customer-no-container__U7F4S::placeholder {
    color: var(--grey-30, #7c878d);
    text-align: center;
    font-size: .75rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ProductListCard_product-customer-no-container__U7F4S:focus {
    outline: none;
    border: 1px solid var(--blue-25, #0077b6)
}

.ProductListCard_input-wrapper__FONlc {
    pointer-events: auto;
    cursor: default;
    position: relative;
    width: 100%;
    display: inline-block
}

.ProductListPriceCell_info-table__EnwUM {
    margin-top: 10px
}

.ProductListPriceCell_container__IbzCr {
    width: 100%;
    border-top: 1px solid var(--base-grey-15, #e2e8eb)
}

.ProductListPriceCell_fixed-price__s8v5a {
    background: var(--Logo-Blue, #1226aa);
    margin-left: -20px;
    width: calc(100% + 40px);
    display: flex;
    align-items: center;
    justify-content: center;
    height: 30px;
    color: var(--Base-White, #fff);
    text-align: center;
    font-size: 11.964px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    gap: 5.982px
}

.ProductListPriceCell_info-row__gl_MY {
    display: flex;
    width: 100%;
    padding: 16px 0 17px
}

.ProductListPriceCell_divider__CUW4W {
    background-color: var(--base-grey-15, #7c878d);
    width: 1px;
    margin-right: 20px
}

.ProductListPriceCell_info-item__5QUvO:first-child {
    flex-basis: 1;
    flex-grow: 1;
    flex-shrink: 1
}

.ProductListPriceCell_info-item__5QUvO {
    flex: 1 1;
    display: flex;
    flex-direction: column
}

.ProductListPriceCell_label__WNqoa {
    color: var(--bluegreen-100, #7d94cc);
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.ProductListPriceCell_primary-value__rJrZ4 {
    color: var(--grey-70, #313e48);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.ProductListPriceCell_secondary-value__NNKVZ {
    color: var(--grey-30, #7c878d);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.ProductListPriceCell_packaging-selector__Ogj_g {
    display: flex;
    align-items: center
}

.ProductListPriceCell_price-link__hLguk {
    display: flex;
    align-items: center;
    gap: 5px;
    color: var(--blue-green-100, #7d94cc);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.NotAvailable_info-table__ZAKsa {
    margin-top: 10px;
    display: flex;
    flex-direction: column;
    gap: .5rem;
    justify-content: center;
    align-items: center
}

.NotAvailable_info-row__qsvHY {
    display: flex;
    width: 100%;
    padding: 16px 0 17px;
    border-top: 1px solid var(--base-grey-15, #e2e8eb);
    color: var(--Red-100, #ed8e7a);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.NotAvailable_seperator__YkAuk {
    color: #000;
    text-align: center;
    font-size: .75rem;
    font-weight: 600
}

.NotAvailable_info__jDfCN {
    color: var(--grey-30, #7c878d);
    text-align: center;
    font-feature-settings: "clig" off, "liga" off;
    font-size: .75rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-top: .5rem
}

.NotAvailable_request-stock-btn__hNZh3 {
    background-color: transparent;
    border: none;
    color: #ed8e7a;
    text-align: center;
    font-feature-settings: "clig" off, "liga" off;
    font-size: .75rem;
    font-weight: 600;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    cursor: pointer
}

.NotAvailable_request-stock-btn__hNZh3:hover {
    opacity: .8
}

.NotAvailable_contact-us__CEZ5o {
    color: var(--Blue-50, #2a387a) !important
}

.NotAvailable_quantity-error-container___V0hV {
    gap: .2rem;
    margin-top: .2rem;
    display: flex
}

.NotAvailable_quantity-error-container___V0hV .NotAvailable_icon__ItkTs {
    width: 1.25rem;
    height: 1.25rem;
    flex: 0 1 1.25rem
}

.NotAvailable_quantity-error-container___V0hV p {
    color: var(--red-100, #ed8e7a);
    font-feature-settings: "clig" off, "liga" off;
    font-size: .75rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.PackagingOptionsModal_modal-container__LxqSE {
    padding: 20px 0 0 20px !important
}

.PackagingOptionsModal_info-container__cESq7 {
    border-radius: 10px;
    border: 1px dashed var(--Grey-30, #7c878d);
    display: flex;
    width: 562px;
    padding: 11px 8px;
    margin: 0 20px;
    justify-content: center;
    align-items: center;
    align-content: center;
    gap: 6px 59px;
    flex-wrap: wrap
}

.PackagingOptionsModal_info-container__cESq7 span {
    color: var(--Grey-50, #42525e);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.PackagingOptionsModal_content__HmsC6 {
    padding-right: 4px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 25px;
    width: 100%
}

.PackagingOptionsModal_radio-container__6S52k {
    display: flex;
    gap: 6px;
    align-items: center
}

.PackagingOptionsModal_radio-container__6S52k span {
    color: var(--Grey-95, #293137);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.PackagingOptionsModal_radio-container__6S52k input:disabled {
    background-color: var(--grey-15, #e2e8eb)
}

.PackagingOptionsModal_radio-container__6S52k input[type=radio] {
    width: 20px;
    height: 20px
}

.PackagingOptionsModal_form__cidbv {
    width: 100%
}

.PackagingOptionsModal_options-section__WJb81 {
    padding: 0 20px 20px;
    display: flex;
    flex-direction: column;
    row-gap: 30px
}

.PackagingOptionsModal_button-container___BUoV {
    display: flex;
    padding: 30px 0 0;
    align-items: center;
    gap: 9px;
    align-self: stretch;
    justify-content: center;
    border-top: 1px solid var(--Grey-15, #e2e8eb);
    background: var(--White, #fff)
}

.PackagingOptionsModal_button-container___BUoV .PackagingOptionsModal_btn__wsXwV {
    border-radius: 30px;
    display: flex;
    width: 207px;
    height: 50px;
    padding: 12px 30px;
    justify-content: center;
    align-items: center;
    gap: 10px
}

.PackagingOptionsModal_button-container___BUoV .PackagingOptionsModal_cancel__9VL_D {
    border: 1px solid var(--Grey-30, #7c878d);
    background: var(--Grey-05, #f5f6f6)
}

.PackagingOptionsModal_close-icon__Vumzq {
    top: 20px;
    right: 20px
}

@media (max-width: 39.9375em) {
    .PackagingOptionsModal_modal-container__LxqSE {
        padding: 36px 0 0 !important;
        display: flex;
        flex-direction: column;
        row-gap: 25px;
        width: 100%
    }

    .PackagingOptionsModal_info-container__cESq7 {
        display: flex;
        padding: 11px 8px;
        justify-content: center;
        align-items: center;
        align-content: center;
        gap: 6px 59px;
        align-self: stretch;
        flex-wrap: nowrap;
        width: calc(100% - 30px)
    }

    .PackagingOptionsModal_info-container__cESq7 span {
        width: 250.53px
    }

    .PackagingOptionsModal_content__HmsC6 {
        width: 100%;
        padding: 0 !important;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 10px
    }

    .PackagingOptionsModal_close-icon__Vumzq {
        top: 42px;
        right: 26px
    }

    .PackagingOptionsModal_button-container___BUoV {
        display: flex;
        align-items: center;
        gap: 9px;
        align-self: stretch;
        justify-content: center;
        border-top: 1px solid var(--Grey-15, #e2e8eb);
        box-shadow: 0 -25px 40px -18px rgba(0, 0, 0, .3);
        margin-right: -8px;
        border-radius: 0 0 30px 30px
    }

    .PackagingOptionsModal_button-container___BUoV .PackagingOptionsModal_btn__wsXwV {
        border-radius: 30px;
        width: 164px;
        padding: 15px 25px;
        justify-content: center;
        align-items: center;
        gap: 10px
    }

    .PackagingOptionsModal_button-container___BUoV .PackagingOptionsModal_cancel__9VL_D {
        border: 1px solid var(--Grey-30, #7c878d);
        background: var(--Grey-05, #f5f6f6)
    }

    .PackagingOptionsModal_options-section__WJb81 {
        padding: 10px 18px 25px 26px;
        display: flex;
        flex-direction: column;
        row-gap: 30px
    }

    .PackagingOptionsModal_modal-title__JRFRT {
        padding-left: 26px;
        width: 83%;
        word-wrap: break-word
    }
}

@media screen and (max-width: 39.9375em)and (max-width: 350px) {
    .PackagingOptionsModal_modal-title__JRFRT {
        font-size: 28px
    }
}

.PackageSelection_info-item__OVKVl {
    flex: 1 1;
    display: flex;
    flex-direction: column
}

.PackageSelection_info-item__OVKVl:first-child {
    flex-basis: 1;
    flex-grow: 1;
    flex-shrink: 1
}

.PackageSelection_packaging-selector__WcSE8 {
    display: flex;
    align-items: center;
    padding: 0 .5rem 0 0;
    justify-content: space-between
}

@media (max-width: 39.9375em) {
    .PackageSelection_packaging-selector__WcSE8 {
        justify-content: flex-start;
        gap: 10px
    }
}

.PackageSelection_content__ix_bA {
    width: 100%;
    display: flex;
    justify-content: space-between
}

.PackageSelection_tooltip-content__uaNyI {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 300px;
    max-width: 100%;
    box-sizing: border-box;
    position: relative;
    border-radius: 4px;
    padding: 9px 13px 11px 17px
}

.PackageSelection_tooltip-info-item__QJy_L {
    display: flex;
    flex-direction: column;
    gap: .375rem
}

.PackageSelection_tooltip-info__IppGW {
    background-color: transparent;
    border: none;
    cursor: pointer
}

.PackageSelection_tooltip-info__IppGW:hover {
    opacity: .8
}

.PackageSelection_attribute__juIAr {
    color: #000;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.PackageSelection_value__LG8Ys {
    color: #000;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.PackageSelection_label-container__lxeuZ {
    position: relative;
    gap: 4px;
    display: flex;
    align-items: center
}

.PackageSelection_label__g7kw8 {
    color: var(--grey-30, #7c878d);
    font-size: .75rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.PackageSelection_packaging-btn__9qpUk {
    color: var(--Grey-100, #262b2f);
    font-feature-settings: "clig" off, "liga" off;
    font-size: .75rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.PackageSelection_extra-buttons__J5wlS {
    margin-left: .2rem;
    display: flex;
    gap: .1rem;
    align-items: center
}

.PackageSelection_extra-buttons__J5wlS button {
    display: flex;
    align-items: center;
    background-color: transparent;
    border: none;
    cursor: pointer;
    margin-top: auto
}

.PackageSelection_extra-buttons__J5wlS button:hover {
    opacity: .8
}

.PackageSelection_container-btn__hzjID {
    display: flex;
    width: 100%;
    align-items: center
}

@media (max-width: 39.9375em) {
    .PackageSelection_modal-container__SOHtA {
        height: 90vh;
        padding-bottom: 0 !important;
        margin-bottom: 0 !important
    }
}

.ConfirmWrapper_PopoverContent__xBoEh {
    border-radius: 10px;
    padding: 20px;
    width: 260px;
    background-color: #fff;
    box-shadow: 0 10px 38px -10px rgba(14, 18, 22, .35), 0 10px 20px -15px rgba(14, 18, 22, .2);
    animation-duration: .4s;
    animation-timing-function: cubic-bezier(.16, 1, .3, 1);
    will-change: transform, opacity
}

.ConfirmWrapper_PopoverContent__xBoEh p {
    color: var(--grey-100, #262b2f);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ConfirmWrapper_PopoverContent__xBoEh:focus {
    box-shadow: rgba(14, 18, 22, .35) 0 10px 38px -10px, rgba(14, 18, 22, .2) 0 10px 20px -15px, 0 0 0 2px var(--violet-7)
}

.ConfirmWrapper_PopoverContent__xBoEh[data-state=open][data-side=top] {
    animation-name: ConfirmWrapper_slideDownAndFade__cERv4
}

.ConfirmWrapper_PopoverContent__xBoEh[data-state=open][data-side=right] {
    animation-name: ConfirmWrapper_slideLeftAndFade__ZzWaI
}

.ConfirmWrapper_PopoverContent__xBoEh[data-state=open][data-side=bottom] {
    animation-name: ConfirmWrapper_slideUpAndFade__uuXOK
}

.ConfirmWrapper_PopoverContent__xBoEh[data-state=open][data-side=left] {
    animation-name: ConfirmWrapper_slideRightAndFade__RjlGr
}

.ConfirmWrapper_PopoverArrow__iVRfQ {
    fill: #fff
}

.ConfirmWrapper_popover-button-container__ZgrQQ {
    display: flex;
    gap: 10px;
    margin-top: 10px;
    align-items: center;
    justify-content: center
}

@keyframes ConfirmWrapper_slideUpAndFade__uuXOK {
    0% {
        opacity: 0;
        transform: translateY(2px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes ConfirmWrapper_slideRightAndFade__RjlGr {
    0% {
        opacity: 0;
        transform: translateX(-2px)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes ConfirmWrapper_slideDownAndFade__cERv4 {
    0% {
        opacity: 0;
        transform: translateY(-2px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes ConfirmWrapper_slideLeftAndFade__ZzWaI {
    0% {
        opacity: 0;
        transform: translateX(2px)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

.ConfirmWrapperShoppingCart_PopoverContent__c8yJC {
    border-radius: 10px;
    padding: 10px 20px;
    width: 356px;
    background-color: #fff;
    box-shadow: 0 10px 38px -10px rgba(14, 18, 22, .35), 0 10px 20px -15px rgba(14, 18, 22, .2);
    animation-duration: .4s;
    animation-timing-function: cubic-bezier(.16, 1, .3, 1);
    will-change: transform, opacity;
    display: flex;
    flex-direction: row
}

.ConfirmWrapperShoppingCart_PopoverContent__c8yJC p {
    color: var(--grey-100, #262b2f);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ConfirmWrapperShoppingCart_PopoverContent__c8yJC:focus {
    box-shadow: rgba(14, 18, 22, .35) 0 10px 38px -10px, rgba(14, 18, 22, .2) 0 10px 20px -15px, 0 0 0 2px var(--violet-7)
}

.ConfirmWrapperShoppingCart_PopoverContent__c8yJC[data-state=open][data-side=top] {
    animation-name: ConfirmWrapperShoppingCart_slideDownAndFade__C7mpw
}

.ConfirmWrapperShoppingCart_PopoverContent__c8yJC[data-state=open][data-side=right] {
    animation-name: ConfirmWrapperShoppingCart_slideLeftAndFade__PQUMI
}

.ConfirmWrapperShoppingCart_PopoverContent__c8yJC[data-state=open][data-side=bottom] {
    animation-name: ConfirmWrapperShoppingCart_slideUpAndFade__qqaXO
}

.ConfirmWrapperShoppingCart_PopoverContent__c8yJC[data-state=open][data-side=left] {
    animation-name: ConfirmWrapperShoppingCart_slideRightAndFade__bYajP
}

.ConfirmWrapperShoppingCart_PopoverArrow__hY3XJ {
    fill: #fff
}

.ConfirmWrapperShoppingCart_popover-button-container__y2yS1 {
    display: flex;
    gap: 10px;
    margin-top: 10px;
    align-items: center;
    justify-content: center
}

@keyframes ConfirmWrapperShoppingCart_slideUpAndFade__qqaXO {
    0% {
        opacity: 0;
        transform: translateY(2px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes ConfirmWrapperShoppingCart_slideRightAndFade__bYajP {
    0% {
        opacity: 0;
        transform: translateX(-2px)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes ConfirmWrapperShoppingCart_slideDownAndFade__C7mpw {
    0% {
        opacity: 0;
        transform: translateY(-2px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes ConfirmWrapperShoppingCart_slideLeftAndFade__PQUMI {
    0% {
        opacity: 0;
        transform: translateX(2px)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

.ConfirmWrapperShoppingCart_popup_container__cZR_F {
    display: flex;
    flex-direction: row;
    padding: 10px 20px;
    width: 356px
}

.ConfirmWrapperShoppingCart_confirm-text__fTIjk {
    display: flex;
    gap: 8px;
    align-items: center
}

.ConfirmWrapperShoppingCart_btn__P91Xm {
    padding: 7px 14px;
    height: 34px;
    border-radius: 40px;
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .02)
}

.ConfirmWrapperShoppingCart_cancel__y_qFN {
    min-width: 47px
}

.ConfirmWrapperShoppingCart_ok__ro_Fz {
    min-width: 52px
}

@media (max-width: 39.9375em) {
    .ConfirmWrapperShoppingCart_PopoverContent__c8yJC {
        border-radius: 10px;
        padding: 20px;
        width: 304px;
        height: 135px;
        gap: 13px;
        flex-direction: column
    }

    .ConfirmWrapperShoppingCart_PopoverContent__c8yJC p {
        color: var(--character-primary-85, rgba(0, 0, 0, .85));
        font-feature-settings: "liga" off, "clig" off;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 20px
    }

    .ConfirmWrapperShoppingCart_btn__P91Xm {
        padding: 0 7px;
        height: 40px;
        width: 100%
    }

    .ConfirmWrapperShoppingCart_popover-button-container__y2yS1 {
        gap: 8px
    }
}

.InputCustomerNo_product-customer-no-container__cVhGn {
    border-radius: 10px;
    border: 1px solid var(--base-grey-15, #d9dadb);
    background: var(--base-white, #fff);
    width: 100%;
    text-align: center;
    padding: 5px;
    opacity: .6
}

.InputCustomerNo_product-customer-no-container__cVhGn:disabled {
    cursor: no-drop
}

.InputCustomerNo_product-customer-no-container__cVhGn::placeholder {
    color: var(--grey-30, #7c878d);
    text-align: center;
    font-size: .75rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.InputCustomerNo_product-customer-no-container__cVhGn:focus {
    outline: none;
    border: 1px solid var(--blue-25, #0077b6)
}

.ProjectProductPanel_view-link__KKYeP {
    color: var(--bluegreen-100, #7d94cc);
    font-feature-settings: "clig" off, "liga" off;
    font-size: .75rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ProjectProductPanel_section-header__nf4GQ {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center
}

.ProjectProductPanel_section-header__nf4GQ:first-child div {
    display: flex
}

.ProjectProductPanel_section-header__nf4GQ h2 {
    color: var(--grey-100, #262b2f);
    font-size: 1.25rem;
    font-style: normal;
    line-height: normal
}

.ProjectProductPanel_section-title__X59z6 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: .5rem
}

.ProjectProductPanel_single-project-product-title__yEMK6 {
    display: flex;
    padding: .5rem 1.625rem;
    margin-left: -2.1rem;
    width: calc(100% + 3.75rem);
    align-items: center;
    gap: .8rem;
    align-self: stretch;
    background: var(--greyblue-25, #ebebf3);
    margin-bottom: .5rem
}

.ProjectProductPanel_single-project-product-title__yEMK6 h3 {
    color: var(--grey-100, #262b2f);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1.25rem
}

.ShoppingCartList_container__VwTQ4 {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px
}

.ShoppingCartList_grey-card___hmJS {
    background: var(--grey-05, #f5f6f6)
}

.ShoppingCartList_loading-spinner__JQAhK {
    height: 40px;
    width: 40px
}

.ShoppingCartList_loading-mask__LxF6i {
    opacity: 1
}

.ShoppingCartList_empty-text__9366L {
    color: var(--grey-30, #7c878d);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ShoppingCartList_empty-search-container-mobile__ak5IT {
    width: 100%;
    height: 521px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 10px;
    border: 1px solid var(--Grey-15, #e2e8eb);
    background: url(/_next/static/media/mobileSearchEmptyCard.9610d981.png) no-repeat 50%;
    object-fit: cover;
    background-size: 336px 506px
}

.ShoppingCartList_empty-search-container-mobile__ak5IT p {
    color: var(--Primary-e-black, #000);
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ShoppingCartList_table-summary__ey10E {
    width: 100%;
    display: flex;
    flex-direction: column;
    row-gap: 20px;
    align-items: center
}

.ShoppingCartList_progress-total__GmmRg {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 8.65px
}

.ShoppingCartList_load-more-button__EPd6a {
    display: flex;
    width: 100%;
    padding: 15px 0;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border: 1px solid var(--Base-Grey-15, #d9dadb);
    border-radius: 30px;
    background: var(--White, #fff);
    color: var(--Grey-100, #262b2f);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.ShoppingCartList_total__QHzyT {
    color: var(--Grey-100, #262b2f);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.ShoppingCartList_empty-container___3y71 {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.ShopCartDropdownCartContent_shopcart-dropdown-cart-content-wrapper___C8Ak {
    gap: 11px;
    display: flex;
    align-items: center;
    width: 100%
}

.ShopCartDropdownCartContent_shopcart-dropdown-cart-content-wrapper___C8Ak .ShopCartDropdownCartContent_shopcart-dropdown-cart-content__1CZeY {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 200px;
    gap: 3px;
    display: flex;
    flex-direction: column
}

.ShopCartDropdownCartContent_shopcart-dropdown-cart-content-wrapper___C8Ak .ShopCartDropdownCartContent_shopcart-dropdown-cart-content__1CZeY .ShopCartDropdownCartContent_shopcart-dropdown-cart-name-input__vi4bq::placeholder {
    color: var(--grey-15, #e2e8eb)
}

.ShopCartDropdownCartContent_shopcart-dropdown-cart-content-wrapper___C8Ak .ShopCartDropdownCartContent_shopcart-dropdown-cart-content__1CZeY .ShopCartDropdownCartContent_shopcart-dropdown-cart-name-input__vi4bq {
    font-size: 1rem;
    font-weight: 600;
    line-height: 20px;
    font-style: normal;
    border: none !important;
    outline: none !important;
    color: var(--grey-30, rgba(226, 232, 235, .596));
    font-feature-settings: "clig" off, "liga" off
}

@media screen and (max-width: 600px) {
    .ShopCartDropdownCartContent_shopcart-dropdown-cart-content-wrapper___C8Ak .ShopCartDropdownCartContent_shopcart-dropdown-cart-content__1CZeY .ShopCartDropdownCartContent_shopcart-dropdown-cart-name-input__vi4bq {
        font-size: 20px
    }
}

.ShopCartDropdownCartContent_shopcart-dropdown-cart-content-wrapper___C8Ak .ShopCartDropdownCartContent_shopcart-dropdown-cart-content__1CZeY span {
    font-size: 1rem;
    font-weight: 600;
    line-height: 20px;
    font-style: normal;
    color: var(--grey-50, #42525e);
    font-feature-settings: "clig" off, "liga" off
}

.ShopCartDropdownCartContent_shopcart-dropdown-cart-content-wrapper___C8Ak .ShopCartDropdownCartContent_shopcart-dropdown-cart-content__1CZeY span a:hover {
    color: var(--logo-blue, #1226aa)
}

@media screen and (max-width: 600px) {
    .ShopCartDropdownCartContent_shopcart-dropdown-cart-content-wrapper___C8Ak .ShopCartDropdownCartContent_shopcart-dropdown-cart-content__1CZeY span {
        font-size: 20px
    }
}

.ShopCartDropdownCartContent_shopcart-dropdown-cart-content-wrapper___C8Ak .ShopCartDropdownCartContent_shopcart-dropdown-cart-content__1CZeY .ShopCartDropdownCartContent_shopcart-dropdown-cart-details__3NrM2 {
    gap: 4px;
    display: flex;
    align-items: center
}

.ShopCartDropdownCartContent_shopcart-dropdown-cart-content-wrapper___C8Ak .ShopCartDropdownCartContent_shopcart-dropdown-cart-content__1CZeY .ShopCartDropdownCartContent_shopcart-dropdown-cart-details-items-count__2WC1t {
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    text-align: right;
    font-style: normal;
    color: var(--green-25, #16ad88);
    font-feature-settings: "clig" off, "liga" off
}

.ShopCartDropdownCartContent_shopcart-dropdown-cart-content-wrapper___C8Ak .ShopCartDropdownCartContent_shopcart-dropdown-cart-content__1CZeY .ShopCartDropdownCartContent_shopcart-dropdown-cart-details-date__fAWaM {
    font-size: 12px;
    font-weight: 400;
    text-align: right;
    font-style: normal;
    line-height: normal;
    color: var(--grey-30, #7c878d);
    font-feature-settings: "clig" off, "liga" off
}

.ShopCartDropdownCartContent_shopcart-dropdown-cart-content-wrapper___C8Ak .ShopCartDropdownCartContent_shopcart-dropdown-cart-content__1CZeY .ShopCartDropdownCartContent_shopcart-dropdown-cart-details__3NrM2 .ShopCartDropdownCartContent_active__s2L0r {
    color: var(--grey-15, #e2e8eb)
}

.ShopCartDropdownCartContent_shopcart-dropdown-cart-buttons__7BlJp {
    gap: 8px;
    display: flex;
    align-items: center;
    margin-left: auto
}

.ShopCartDropdownCartContent_shopcart-dropdown-cart-buttons__7BlJp button {
    width: 30px;
    height: 30px;
    border: none;
    display: flex;
    cursor: pointer;
    border-radius: 50px;
    align-items: center;
    justify-content: center;
    background-color: var(--grey-05, #f5f6f6)
}

.ShopCartDropdownCartContent_shopcart-dropdown-cart-buttons-edit__Y1j5a path {
    fill: var(--bluegreen-100, #7d94cc)
}

.ShopCartDropdownCartContent_shopcart-dropdown-cart-buttons-remove__Xz6pp path {
    fill: var(--red-100, #ed8e7a)
}

.ShopCartDropdownCartContent_popover-content__UiSiv {
    border-radius: 4px;
    width: 15.75rem;
    height: -moz-fit-content;
    height: fit-content;
    background: var(--base-white);
    padding: 10px 7px 10px 14px !important
}

.ShopCartDropdownCartContent_popover-content-body__4fbj9 {
    display: flex;
    align-items: center;
    gap: 8px;
    color: var(--character-primary-85);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 4px
}

.ShopCartDropdownCartContent_popover-button-container__HEnWg {
    display: flex;
    justify-content: flex-end;
    gap: 8px
}

.ShopCartDropdownCartContent_popover-button-container__HEnWg button {
    padding-left: 7px;
    padding-right: 7px;
    border-radius: 1rem;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .02);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    cursor: pointer;
    transition: .3s;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    align-items: center;
    justify-content: center
}

.ShopCartDropdownCartContent_popover-button-container__HEnWg button span {
    min-width: 1.5rem
}

.ShopCartDropdownCartContent_popover-button-container__HEnWg button:first-child {
    border: 1px solid var(--neutral-5);
    background: var(--neutral-1);
    color: var(--character-primary-85)
}

.ShopCartDropdownCartContent_popover-button-container__HEnWg button:first-child:hover {
    background-color: var(--neutral-5)
}

.ShopCartDropdownCartContent_popover-button-container__HEnWg button:last-child {
    border: 1px solid var(--neutral-5);
    background: var(--logo-blue);
    color: var(--white)
}

.ShopCartDropdownCartContent_popover-button-container__HEnWg button:last-child:hover {
    background-color: var(--logo-blue-hover)
}

.CartSelectBox_select-button__X93zG {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 16px;
    border-radius: 10px;
    width: 100%;
    background: var(--base-white, #fff);
    border: 1px solid var(--grey-15, #e2e8eb);
    cursor: pointer
}

.CartSelectBox_option__N7LEu {
    display: flex;
    align-items: center
}

.CartSelectBox_content__sojxM {
    display: flex;
    flex-direction: column
}

.CartSelectBox_name__TF609 {
    color: var(--grey-50, #42525e);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.CartSelectBox_count__XoL0K {
    color: var(--Green-25, #16ad88);
    text-align: right;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px
}

.CartSelectBox_date__MoKW2 {
    color: var(--grey-30, #7c878d);
    text-align: right;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.CartSelectBox_radio-container__t8EJu {
    min-width: 40px
}

.CartSelectBox_value-field__U2tyR {
    color: var(--bluegreen-100, #7d94cc);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.CartSelectBox_name-input__bZSx0 {
    color: var(--grey-50, #42525e);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.CartSelectBox_create-option-container__gAd6e {
    pointer-events: none
}

.CartSelectBox_name-input__bZSx0 {
    pointer-events: auto;
    z-index: 9999
}

.CartSelectBox_dropdown-content__uaOi9 {
    width: var(--radix-dropdown-menu-trigger-width);
    border-radius: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border: 1px solid var(--grey-15, #e2e8eb);
    background: var(--base-white, #fff);
    margin-top: -4px;
    padding: 12px 24px
}

.CartSelectBox_dropdown-menu-item__By1d8 {
    color: var(--base-grey-50, #42525e);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 13px 0;
    cursor: pointer
}

.CartSelectBox_dropdown-menu-item__By1d8 * {
    cursor: pointer
}

.CartSelectBox_dropdown-menu-item__By1d8:hover {
    outline: none;
    opacity: .8
}

.CartSelectBox_seperator__74av5 {
    height: 1px;
    background-color: var(--grey-15, #e2e8eb)
}

.CartSelectBox_button-label__S5XtG {
    color: var(--Base-Grey-50, #939699);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px
}

.CartSelectBox_radio-group__uHrgW {
    max-height: 200px;
    overflow: auto
}

.CartSelectBox_radio-group__uHrgW::-webkit-scrollbar {
    width: 5px;
    height: 3px;
    border-radius: 10px
}

.CartSelectBox_radio-group__uHrgW::-webkit-scrollbar-track {
    background: var(--grey-05);
    border-radius: 10px;
    margin-block: 1rem
}

.CartSelectBox_radio-group__uHrgW::-webkit-scrollbar-thumb {
    background: var(--grey-30);
    border-radius: 10px
}

.TransferModal_modal-content__Jp3tl {
    padding: 20px 0;
    font-size: 15px;
    line-height: 1.5;
    overflow: auto;
    height: calc(100% - 50px - 70px);
    display: flex;
    flex-direction: column;
    gap: 20px
}

.TransferModal_modal-content__Jp3tl .TransferModal_description__yk4aJ {
    color: var(--Grey-30, var(--Grey-Grey-30, #7c878d));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.TransferModal_modal-content__Jp3tl .TransferModal_checkbox__RC3ZV {
    color: var(--Grey-70, #313e48);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
    display: flex;
    align-items: center
}

.TransferModal_modal-title__MjVg6 {
    color: var(--Grey-100, var(--Grey-Grey-100, #262b2f));
    font-feature-settings: "liga" off, "clig" off;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 35px;
    padding-bottom: 16px
}

.TransferModal_modal-container__rlvAZ {
    overflow: auto;
    height: 95% !important;
    scrollbar-width: none
}

@media (max-width: 39.9375em) {
    .TransferModal_modal-container__rlvAZ {
        height: auto
    }
}

.TransferModal_modal-title-main__JeX60 {
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid var(--Base-Grey-15, #d9dadb)
}

.TransferModal_newBasketInput__oBHgZ {
    display: flex;
    flex-direction: row;
    align-items: center;
    position: relative
}

.TransferModal_newBasketInput__oBHgZ .TransferModal_input__uXD8w {
    width: 335px;
    height: 40px;
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    padding: .5rem;
    font-size: .9rem;
    color: #000
}

@media (max-width: 39.9375em) {
    .TransferModal_newBasketInput__oBHgZ .TransferModal_input__uXD8w {
        width: 100%
    }

    .TransferModal_newBasketInput__oBHgZ .TransferModal_input__uXD8w:focus {
        outline: none
    }
}

.TransferModal_newBasketInput__oBHgZ .TransferModal_input__uXD8w::placeholder {
    color: var(--Base-Grey-50, #939699);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.TransferModal_newBasketInput__oBHgZ .TransferModal_plus-svg__Q2eAp {
    position: relative;
    width: 44px;
    height: 40px
}

.TransferModal_newBasketInput__oBHgZ .TransferModal_plus-svg__Q2eAp .TransferModal_plus-symbol__s7WJS {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 1.5rem;
    color: #fff
}

.TransferModal_plus-svg__Q2eAp {
    top: 0;
    margin-left: -20px
}

.TransferModal_dropdownContainer__CfP2b {
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    background-color: #fff
}

.TransferModal_dropdownContainer__CfP2b .TransferModal_dropdownHeader__qiCSs {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: .75rem 1rem;
    cursor: pointer;
    color: var(--Base-Grey-100, #262d33);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.TransferModal_dropdownContainer__CfP2b .TransferModal_dropdownHeader__qiCSs .TransferModal_dropdownArrow__A2ko8 {
    font-size: 14px;
    color: #333;
    width: 10px;
    height: 10px
}

.TransferModal_dropdownContainer__CfP2b .TransferModal_cartList__E0fo_ {
    max-height: 220px;
    overflow-y: auto;
    padding: .5rem 1rem
}

.TransferModal_dropdownContainer__CfP2b .TransferModal_cartList__E0fo_ .TransferModal_cartItem__A4JtR {
    display: flex;
    align-items: center;
    padding: .5rem 0;
    border-bottom: 1px solid #f0f0f0
}

.TransferModal_dropdownContainer__CfP2b .TransferModal_cartList__E0fo_ .TransferModal_cartItem__A4JtR:last-child {
    border-bottom: none
}

.TransferModal_dropdownContainer__CfP2b .TransferModal_cartList__E0fo_ .TransferModal_cartItem__A4JtR .TransferModal_checkbox__RC3ZV {
    width: 20px;
    height: 20px;
    margin-right: .75rem
}

.TransferModal_dropdownContainer__CfP2b .TransferModal_cartList__E0fo_ .TransferModal_cartItem__A4JtR .TransferModal_cartDetails__ItJED {
    display: flex;
    flex-direction: column;
    font-size: 1rem;
    color: #333
}

.TransferModal_dropdownContainer__CfP2b .TransferModal_cartList__E0fo_ .TransferModal_cartItem__A4JtR .TransferModal_cartDetails__ItJED .TransferModal_cartName__EeIbI {
    font-weight: 700;
    font-size: 1rem
}

.TransferModal_dropdownContainer__CfP2b .TransferModal_cartList__E0fo_ .TransferModal_cartItem__A4JtR .TransferModal_cartDetails__ItJED .TransferModal_cartInfo__q738n {
    display: flex;
    gap: .25rem;
    font-size: .85rem;
    color: #6c757d
}

.TransferModal_dropdownContainer__CfP2b .TransferModal_cartList__E0fo_ .TransferModal_cartItem__A4JtR .TransferModal_cartDetails__ItJED .TransferModal_cartInfo__q738n .TransferModal_itemCount__M8vPl {
    color: #00a86b;
    font-weight: 700
}

.TransferModal_ok-div__X_imG {
    display: flex;
    justify-content: center
}

.TransferModal_okButton__ppk62 {
    display: flex;
    width: 164px;
    background-color: #1226aa;
    color: #fff;
    font-weight: 700;
    border-radius: 8px;
    padding: .75rem;
    text-align: center;
    font-size: 1rem;
    cursor: pointer;
    border: none;
    border-radius: 30px
}

@media (max-width: 39.9375em) {
    .TransferModal_okButton__ppk62 {
        width: 100%
    }
}

.TransferModal_okButton__ppk62:hover {
    background-color: #0f1c8a
}

.RadioGroupSimple_container__2HtVS {
    width: 100%
}

.RadioGroupSimple_option-container___jPbD {
    grid-area: optionContainer;
    justify-content: space-between;
    flex-wrap: wrap
}

.RadioGroupSimple_option-container___jPbD, .RadioGroupSimple_option__Kdmvg {
    display: flex;
    align-items: center;
    gap: .625rem
}

.RadioGroupSimple_option__Kdmvg input {
    cursor: pointer;
    min-width: 20px;
    min-height: 20px
}

.RadioGroupSimple_option__Kdmvg input:disabled {
    border-color: #d9dadb
}

.RadioGroupSimple_option__Kdmvg label {
    color: var(--base-grey-50, #939699);
    margin-top: -3px;
    cursor: pointer
}

.RadioGroupSimple_option__Kdmvg .RadioGroupSimple_disabled-label__Qe37b {
    color: #d9dadb
}

.RadioGroupSimple_option-input__8PKVK:disabled {
    opacity: .5
}

.RadioGroupSimple_option-label__Wir0Y {
    color: var(--bluegreen-100);
    font-size: var(--input-label-font-size)
}

@media (max-width: 39.9375em) {
    .RadioGroupSimple_container__2HtVS {
        display: flex;
        flex-direction: column
    }
}

.ShoppingCartDownloadModal_file-format-title__QLu_c {
    color: var(--base-bluegreen-100, #7d94cc);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    width: 80%;
    margin: 21px 0
}

.ShoppingCartDownloadModal_download-button__8XvxQ {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    color: var(--Grey-70, #313e48);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    gap: 11px
}

@media (max-width: 63.9375em) {
    .ShoppingCartDownloadModal_download-button__8XvxQ {
        padding: 15.5px 22px !important
    }
}

.ShoppingCartDownloadModal_sub-title__KjD2K {
    color: var(--grey-30, #7c878d);
    font-size: .75rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    width: 239px;
    margin: 4px 0 15px
}

.ShoppingCartDownloadModal_divider__3WJW_ {
    height: 1px;
    background: var(--base-grey-15, #d9dadb)
}

.ShoppingCartDownloadModal_button-container__nDLtK {
    display: flex;
    gap: 20px;
    margin-top: 16px;
    width: 100%;
    overflow: hidden;
    justify-content: center
}

.ShoppingCartDownloadModal_button-container__nDLtK .ShoppingCartDownloadModal_cancel-btn__RV2rF {
    border: 1px solid var(--Grey-30, #7c878d);
    background: var(--Grey-05, #f5f6f6);
    color: var(--Grey-100, #262b2f)
}

.ShoppingCartDownloadModal_button-container__nDLtK .ShoppingCartDownloadModal_btn__JCqH_ {
    display: flex;
    width: 164px;
    height: 50px;
    padding: 12px 30px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 30px;
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

@media (max-width: 39.9375em) {
    .ShoppingCartDownloadModal_button-container__nDLtK .ShoppingCartDownloadModal_btn__JCqH_ {
        width: 164px
    }
}

@media screen and (min-width: 0px)and (max-width: 375px) {
    .ShoppingCartDownloadModal_button-container__nDLtK .ShoppingCartDownloadModal_btn__JCqH_ {
        width: 158px
    }
}

.ShoppingCartDownloadModal_download-options__aTBPh {
    margin-bottom: 21px
}

.ShoppingCartDownloadModal_download-radio-options-container__9xM6I {
    justify-content: flex-start;
    flex-wrap: nowrap
}

.ShoppingCartDownloadModal_download-radio-options-container__9xM6I div {
    width: 50%
}

.ShoppingCartDownloadModal_download-radio-options-container__9xM6I div label {
    color: var(--Grey-70, #313e48);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.ShoppingCartDownloadModal_download-radio-options-container__9xM6I div input[type=radio] {
    width: 20px;
    height: 20px
}

.ShoppingCartDownloadModal_download-radio-options-container__9xM6I div input[type=radio]:before {
    width: 8px;
    height: 8px
}

@media (max-width: 39.9375em) {
    .ShoppingCartDownloadModal_download-radio-options-container__9xM6I div input[type=radio] {
        width: 30px;
        height: 30px
    }

    .ShoppingCartDownloadModal_download-radio-options-container__9xM6I div input[type=radio]:before {
        width: 12px;
        height: 12px
    }
}

.ShoppingCartDownloadModal_modal-title__SfJL6 {
    color: var(--base-grey-100, #262b2f);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 35px
}

.ShoppingCartDownloadModal_modal-content__L81Tv {
    padding: 0 !important;
    display: flex;
    flex-direction: column;
    margin: 0 !important
}

.ShoppingCartDownloadModal_modal-container__sXKqe {
    width: 450px;
    padding: 43px 49px 40px 48px !important
}

.ShoppingCartDownloadModal_close-icon__VDFFf {
    top: 43px;
    right: 49px
}

@media (max-width: 39.9375em) {
    .ShoppingCartDownloadModal_modal-container__sXKqe {
        width: calc(100% - 51px) !important;
        padding: 44px 24px 26px 26px !important;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0
    }

    .ShoppingCartDownloadModal_download-radio-options-container__9xM6I div label {
        font-size: 16px
    }

    .ShoppingCartDownloadModal_close-icon__VDFFf {
        top: 44px;
        right: 26px
    }

    .ShoppingCartDownloadModal_button-container__nDLtK {
        gap: 7px
    }
}

.SaveCartModal_modal-container__kj6FM {
    padding: 44px 49px !important
}

.SaveCartModal_modal-title__odIri {
    color: var(--grey-50, #42525e);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 15px
}

.SaveCartModal_save-button__891_l {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    display: inline-flex;
    color: var(--Grey-70, #313e48);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    gap: 11px
}

@media (max-width: 63.9375em) {
    .SaveCartModal_save-button__891_l {
        padding: 15.5px 22px !important
    }
}

.SaveCartModal_modal-content__2lo1y {
    margin-top: 1.875rem;
    padding: 0 !important;
    height: unset
}

.SaveCartModal_form-element-container__6P9VR {
    display: flex;
    flex-direction: column;
    gap: 1.25rem
}

.SaveCartModal_form-element-container__6P9VR label {
    color: var(--bluegreen-100, #7d94cc);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.SaveCartModal_input-container__BmKi3 {
    position: relative;
    width: 263px;
    height: 40px;
    border-radius: 5px;
    border: 1px solid var(--green-25, #16ad88);
    background: var(--white, #fff);
    padding-top: 8px;
    padding-left: 15px
}

.SaveCartModal_input-container__BmKi3 input {
    border: none;
    outline: none;
    width: calc(100% - 50px);
    color: var(--base-grey-50, #939699);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px
}

.SaveCartModal_icon__iIbPg {
    position: absolute;
    right: 15px;
    top: 10px
}

.SaveCartModal_info__qLRvp {
    color: var(--grey-30, #7c878d);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    width: 100%
}

.SaveCartModal_button-container__Wb5tI {
    display: flex;
    width: 100%;
    gap: 15px;
    margin-top: 30px;
    margin-bottom: 5px
}

.SaveCartModal_btn__9oUwR {
    padding: 12px 30px;
    border-radius: 30px;
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    border: 1px solid var(--grey-30, #7c878d);
    background: var(--grey-05, #f5f6f6);
    width: 164px;
    height: 50px;
    cursor: pointer
}

.SaveCartModal_cancel-btn__7ok9x {
    color: var(--grey-100, #262b2f)
}

.SaveCartModal_submit-btn__n3ziW {
    color: var(--white, #fff);
    background: #1226aa;
    border: none
}

.SaveCartModal_close-icon__NnYjt {
    position: absolute;
    top: 44px;
    right: 49px;
    cursor: pointer
}

@media (max-width: 39.9375em) {
    .SaveCartModal_modal-container__kj6FM {
        padding: 20px 26px !important;
        width: calc(100% - 52px) !important;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0
    }

    .SaveCartModal_close-icon__NnYjt {
        position: absolute;
        top: 20px;
        right: 26px;
        cursor: pointer
    }

    .SaveCartModal_info__qLRvp {
        margin-top: 0
    }
}

.ManageShoppingHeader_header-container__Ugzs1 {
    display: flex;
    justify-content: space-between;
    flex-direction: row
}

@media screen and (max-width: 800px) {
    .ManageShoppingHeader_header-container__Ugzs1 {
        flex-direction: column;
        justify-content: space-between
    }
}

.ManageShoppingHeader_header-container__Ugzs1 .ManageShoppingHeader_buttons__s3b4_ {
    display: flex;
    flex-direction: row
}

.ManageShoppingHeader_header-container__Ugzs1 .ManageShoppingHeader_buttons__s3b4_ button:first-child {
    margin-right: 5px;
    padding: 10px 20px;
    height: 40px;
    border-radius: 20px;
    border: 1px solid var(--base-grey-15, #e2e8eb);
    background: var(--base-grey-05, #f5f6f6)
}

@media screen and (max-width: 800px) {
    .ManageShoppingHeader_header-container__Ugzs1 .ManageShoppingHeader_buttons__s3b4_ {
        padding-top: 20px
    }

    .ManageShoppingHeader_header-container__Ugzs1 .ManageShoppingHeader_buttons__s3b4_ > div:first-child button {
        margin-right: 5px;
        padding: 10px 20px;
        height: 40px;
        width: 145px;
        border-radius: 20px;
        border: 1px solid var(--base-grey-15, #e2e8eb);
        background: var(--base-grey-05, #f5f6f6)
    }

    .ManageShoppingHeader_header-container__Ugzs1 .ManageShoppingHeader_buttons__s3b4_ > div:nth-child(2) button {
        margin-right: 5px;
        padding: 10px 20px;
        height: 40px;
        width: 160px;
        border-radius: 20px;
        border: 1px solid var(--base-grey-15, #e2e8eb);
        background: var(--base-grey-05, #f5f6f6)
    }
}

.ManageShoppingHeader_header-text__2x6IV {
    display: flex;
    flex-direction: column;
    color: var(--Blue-Blue-25, #2d3e91);
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 35px
}

@media (min-width: 768px) {
    .ManageShoppingHeader_header-text__2x6IV {
        flex-direction: row;
        gap: 10px
    }
}

.ManageShoppingHeader_header-text__2x6IV p {
    margin: 0
}

.ManageShoppingHeader_add-user-button__yJYNX {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 182px;
    height: 40px;
    border-radius: 20px;
    background: var(--Logo-Blue, #1226aa);
    color: var(--Base-White, var(--White-White, #fff));
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    cursor: pointer
}

.ManageShoppingHeader_add-user-button__yJYNX .ManageShoppingHeader_button-text__Lx0T9 {
    margin-right: 11px;
    font-size: 14px;
    font-weight: 600;
    line-height: 19px
}

.DeleteSlotRow_delete-btn__9M4IV {
    background-color: transparent;
    border: none;
    cursor: pointer
}

.DeleteSlotRow_delete-btn__9M4IV:hover {
    opacity: .6
}

.PriceCell_not-available__8lYeh {
    color: var(--Grey-50, #42525e);
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.PriceCell_cell__9__FN {
    padding: 30px 10.8px
}

.PriceCell_price-cell__1BpDs {
    display: flex;
    padding: 0;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    flex-direction: column
}

.PriceCell_price-cell__1BpDs .PriceCell_price-content__dA72_ {
    padding: 21.5px 10.8px;
    display: flex;
    flex-direction: column
}

.PriceCell_cell-title__hvjfu {
    color: var(--bluegreen-100, #7d94cc);
    font-feature-settings: "liga" off, "clig" off;
    font-size: .625rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.PriceCell_fixed-price__LSzfp {
    width: 100%;
    background: var(--Logo-Blue, #1226aa);
    color: var(--Base-White, #fff);
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    gap: 6px;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.PriceCell_price-value__UizBz {
    margin-top: 3px;
    color: var(--grey-70, #313e48);
    font-feature-settings: "liga" off, "clig" off;
    font-size: .875rem;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.PriceCell_secondary-value__K4rdO {
    color: var(--grey-30, #7c878d);
    font-size: .75rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.PriceCell_unit-price-container__fElKx {
    border-bottom: 1px solid var(--grey-15, #e2e8eb);
    padding-bottom: 14px
}

.PriceCell_ext-price-container__j_dgX {
    padding-top: 14px
}

.ProductDetailCell_product-detail-cell__G3uON {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding-right: 10.8px;
    padding-left: 10.8px;
    height: 100%;
    position: relative;
    padding-top: 21.5px
}

.ProductDetailCell_manufacturer-section__PX8C6 {
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid var(--grey-15, #e2e8eb);
    padding-bottom: 10px;
    width: 100%
}

.ProductDetailCell_manufacturer-title__QlYfZ {
    color: var(--grey-30, #7c878d);
    font-size: .75rem;
    font-weight: 400;
    line-height: normal
}

.ProductDetailCell_manufacturer-value__Qlz6G {
    color: var(--logo-blue, #1226aa);
    font-size: .75rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    word-break: break-word
}

.ProductDetailCell_content__3tDIG {
    display: flex;
    gap: 1.25rem
}

.ProductDetailCell_right-content__K3IDb {
    margin-top: 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.ProductDetailCell_right-content__K3IDb .ProductDetailCell_empty-stock__EKDrx {
    display: flex;
    align-items: center;
    margin-left: 0;
    width: 25px;
    height: 16px
}

.ProductDetailCell_right-content__K3IDb .ProductDetailCell_stock-container__oJz3e {
    display: flex;
    gap: 7px
}

.ProductDetailCell_right-content__K3IDb .ProductDetailCell_stock-attribute__GDpHz {
    color: var(--grey-30, #7c878d);
    font-feature-settings: "liga" off, "clig" off;
    font-size: .75rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ProductDetailCell_right-content__K3IDb .ProductDetailCell_zero-stock__zMN8j {
    color: var(--Red-100, #ed8e7a) !important
}

.ProductDetailCell_right-content__K3IDb .ProductDetailCell_stock-value__oeYL_ {
    color: var(--green-25, #16ad88);
    font-feature-settings: "liga" off, "clig" off;
    font-size: .875rem;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    margin-left: 7px
}

.ProductDetailCell_band__hmBhq {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    margin: 0;
    border-radius: 0;
    height: 19px
}

.ProductDetailCell_product-detail-cell-image__mNrNq {
    margin-top: 10px;
    border-radius: .625rem;
    border: 1px solid var(--grey-15, #e2e8eb);
    width: 91px;
    height: 91px;
    overflow: hidden;
    background-color: var(--base-white, #fff);
    display: flex;
    justify-content: center;
    align-items: center
}

.ProductDetailCell_product-detail-cell-image__mNrNq img {
    width: 100%;
    height: auto
}

.ProductDetailCell_product-detail-content__Bvaz1 {
    flex: 0 0 133px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    line-break: anywhere;
    text-wrap: wrap
}

.ProductDetailCell_product-detail-code-primary___ODxK {
    color: var(--logo-blue, #1226aa);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.ProductDetailCell_product-detail-code-primary___ODxK:hover {
    opacity: .8
}

.ProductDetailCell_product-detail-code-secondary__BrFtl {
    color: var(--Grey-100, #262b2f);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ProductDetailCell_cell-title__EA4w8 {
    color: var(--grey-30, #7c878d);
    font-feature-settings: "clig" off, "liga" off;
    font-size: .75rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.ProductDetailCell_product-customer-no-container__tbiEy {
    border-radius: 10px;
    border: 1px solid var(--base-grey-15, #d9dadb);
    background: var(--base-white, #fff);
    width: 100%;
    text-align: center;
    padding: 5px;
    opacity: .6;
    outline: none
}

.ProductDetailCell_not-found-image-container__VkGfH {
    position: relative;
    width: 90px;
    height: 90px;
    border-radius: 10px;
    overflow: hidden;
    text-align: left;
    margin-top: 10px;
    border: 1px solid #e2e8eb;
    background-color: var(--Grey-Grey-05, #f5f6f6) !important
}

.ProductDetailCell_not-found-image-container__VkGfH .ProductDetailCell_icon-container__72w0f {
    margin-left: 12px;
    margin-top: 15px
}

.ProductDetailCell_not-found-image-container__VkGfH img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.ProductDetailCell_not-found-image-container__VkGfH .ProductDetailCell_not-found-paragraph__HBL69 {
    position: absolute;
    left: 12px;
    width: 67px;
    font-size: 13.872px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    color: var(--Bluegreen-100, #7d94cc)
}

.TablePackaging_info-item__0ywuR {
    flex: 1 1;
    display: flex;
    flex-direction: column
}

.TablePackaging_info-item__0ywuR:first-child {
    flex-basis: 1;
    flex-grow: 1;
    flex-shrink: 1
}

.TablePackaging_packaging-selector___dUN1 {
    display: flex;
    justify-content: space-between
}

.TablePackaging_label__Wawdx {
    color: var(--grey-30, #7c878d);
    font-size: .75rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.TablePackaging_label-container__u_X1E {
    gap: 4px;
    display: flex
}

.TablePackaging_packaging-btn___Ty4E {
    color: var(--grey-100, #262b2f);
    font-feature-settings: "clig" off, "liga" off;
    font-size: .75rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    cursor: pointer
}

.TablePackaging_packaging-btn___Ty4E:hover {
    text-decoration: underline
}

.TablePackaging_none-packaging-btn__QtHRb {
    cursor: default
}

.TablePackaging_none-packaging-btn__QtHRb:hover {
    text-decoration: none
}

.TablePackaging_extra-buttons__cC16A {
    margin-left: .2rem;
    display: flex;
    gap: .1rem
}

.TablePackaging_extra-buttons__cC16A button {
    background-color: transparent;
    border: none;
    cursor: pointer
}

.TablePackaging_extra-buttons__cC16A button:hover {
    opacity: .8
}

.TablePackaging_tooltip-info__oXE7n {
    background-color: transparent;
    border: none;
    cursor: pointer
}

.TablePackaging_tooltip-info__oXE7n:hover {
    opacity: .8
}

.TablePackaging_container-btn__rtA3U {
    display: flex;
    width: 100%;
    align-items: center
}

.TablePackaging_tooltip-content__1hpRj {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 300px
}

.TablePackaging_tooltip-info-item__5dvkC {
    display: flex;
    flex-direction: column;
    gap: .375rem
}

.TablePackaging_attribute__bCeTF {
    color: #000;
    font-feature-settings: "liga" off, "clig" off;
    font-size: .75rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.TablePackaging_value__mIGta {
    color: #000;
    font-feature-settings: "liga" off, "clig" off;
    font-size: .75rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.TablePackaging_package-modal-container__P0dM7 {
    height: 80%
}

@media (max-width: 39.9375em) {
    .TablePackaging_package-modal-container__P0dM7 {
        height: 80vh
    }
}

.TablePackaging_package-modal-content__ie5vO {
    padding-bottom: 3rem
}

@media (max-width: 39.9375em) {
    .TablePackaging_package-modal-content__ie5vO {
        padding-bottom: 0
    }
}

.TablePackaging_package-modal-footer__BPGwL {
    padding: 1rem 2rem;
    background: var(--white, #fff);
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    flex-direction: column;
    gap: 10px;
    box-shadow: 0 4px 40px 0 rgba(0, 0, 0, .3)
}

.TablePackaging_package-modal-footer__BPGwL .TablePackaging_checkbox___Dkvv {
    width: 100%;
    padding: 0 1rem
}

.TablePackaging_package-modal-footer__BPGwL button {
    margin-top: .5rem;
    width: 100%
}

@media (max-width: 39.9375em) {
    .TablePackaging_button-container__OqIV4 {
        margin-top: 0
    }

    .TablePackaging_package-modal-footer__BPGwL {
        background: var(--white, #fff);
        position: static;
        bottom: 0;
        left: 0;
        width: 100%;
        padding: 0 -.5rem 0 0;
        box-shadow: none
    }

    .TablePackaging_package-modal-footer__BPGwL .TablePackaging_checkbox___Dkvv {
        width: 100%;
        padding: 0 1rem
    }

    .TablePackaging_package-modal-footer__BPGwL button {
        margin-top: .5rem;
        width: 100%
    }
}

.TableQuantityCell_cell__XLIBR {
    padding: 0 10.8px
}

.TableQuantityCell_packaging-selector__eN_8x {
    display: flex;
    align-items: center
}

.TableQuantityCell_packaging-info-container__XAxav {
    width: 8rem;
    display: flex;
    flex-direction: column;
    gap: 6px
}

.TableQuantityCell_packaging-info-container__XAxav > div {
    display: flex;
    justify-content: space-between
}

.TableQuantityCell_packaging-info-container__XAxav .TableQuantityCell_title__XouOB {
    color: #000;
    font-size: .75rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.TableQuantityCell_packaging-info-container__XAxav .TableQuantityCell_value__fsc70 {
    color: #000;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    width: 2rem
}

.TableQuantityCell_tooltip-info__TIKzy {
    background-color: transparent;
    border: none;
    margin-top: 6px
}

.TableQuantityCell_quantity-cell__f_iUD {
    display: flex;
    height: 100% !important;
    justify-content: space-between;
    flex-direction: column;
    overflow: hidden;
    padding-top: 21px;
    padding-bottom: 21px
}

.TableQuantityCell_quantity-cell__f_iUD .TableQuantityCell_package-part__jvl7J {
    margin-top: .5rem;
    width: 100%
}

.TableQuantityCell_quantity-cell-no-stock__xoXBe {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: .4rem;
    height: 100%;
    padding-top: 21px;
    padding-bottom: 21px;
    justify-content: space-between
}

.TableQuantityCell_quantity-cell-no-stock__xoXBe p {
    text-align: center;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.TableQuantityCell_quantity-cell-no-stock__xoXBe span {
    text-align: center
}

.TableQuantityCell_quantity-picker__ZV2QE {
    max-width: -moz-fit-content;
    max-width: fit-content
}

.TableQuantityCell_quantity-picker__ZV2QE input {
    color: var(--grey-100, #262b2f);
    text-align: center;
    font-feature-settings: "clig" off, "liga" off;
    font-size: .75rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1rem
}

.TableQuantityCell_request-stock-btn__Z8M6g {
    background-color: transparent;
    border: none;
    color: #ed8e7a;
    text-align: center;
    font-feature-settings: "clig" off, "liga" off;
    font-size: .75rem;
    font-weight: 600;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    cursor: pointer
}

.TableQuantityCell_request-stock-btn__Z8M6g:hover:enabled {
    background-color: unset;
    border: unset
}

.TableQuantityCell_seperator__FlYGm {
    color: #000;
    text-align: center;
    font-size: .75rem;
    font-weight: 600
}

.TableQuantityCell_contact-us-btn__o3LI9 {
    font-size: .75rem;
    -webkit-text-decoration-line: underline;
    background-color: transparent;
    border: none;
    color: var(--blue-50, #2a387a);
    text-align: center;
    font-feature-settings: "clig" off, "liga" off;
    font-style: normal;
    font-weight: 600;
    text-decoration-line: underline;
    cursor: pointer
}

.TableQuantityCell_quantity-error-container__ulQ8z {
    gap: .2rem;
    margin-top: .2rem;
    display: flex;
    align-items: center
}

.TableQuantityCell_quantity-error-container__ulQ8z .TableQuantityCell_icon__wovKu {
    width: 1.25rem;
    height: 1.25rem;
    flex: 0 1 1.25rem
}

.TableQuantityCell_quantity-error-container__ulQ8z p {
    color: var(--red-100, #ed8e7a);
    font-feature-settings: "clig" off, "liga" off;
    font-size: .75rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.ShoppingCartTable_table-container__7tFGJ {
    position: relative;
    width: 100%
}

.ShoppingCartTable_empty-container__dFk_M {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.ShoppingCartTable_empty-container__dFk_M p {
    color: var(--base-grey-30, #7c878d);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ShoppingCartTable_empty-search-container__WTSiG {
    width: 100%;
    height: 320px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background: url(/_next/static/media/searchEmpty.e1baf159.png) no-repeat 50%
}

.ShoppingCartTable_empty-search-container__WTSiG p {
    color: var(--Primary-e-black, #000);
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ShoppingCartTable_loading-spinner__j0sXK {
    height: 40px;
    width: 40px
}

.ShoppingCartTable_loading-mask__RzOGs {
    opacity: .5
}

.ShoppingCartTable_shopping-table__a8b8j {
    width: 100% !important;
    border-spacing: 0;
    overflow: scroll;
    border-radius: .5rem;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}

.ShoppingCartTable_shopping-table__a8b8j thead {
    height: 2.75rem
}

.ShoppingCartTable_shopping-table__a8b8j th {
    color: var(--base-grey-85, #4b5157);
    font-size: .75rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    border-left: 1px solid var(--grey-15);
    padding: 0 0 0 17px !important
}

.ShoppingCartTable_shopping-table__a8b8j th:first-child {
    border-left: none;
    padding-left: 0 !important
}

.ShoppingCartTable_shopping-table__a8b8j tbody, .ShoppingCartTable_shopping-table__a8b8j tbody tr {
    border: none
}

.ShoppingCartTable_shopping-table__a8b8j tbody tr td {
    height: 0;
    padding: 0
}

.ShoppingCartTable_shopping-table__a8b8j tbody tr:has(.ShoppingCartTable_sub-title__pk0Cs) td {
    border: none !important
}

.ShoppingCartTable_shopping-table__a8b8j tbody tr:has(.ShoppingCartTable_sub-title-single-project__o1R5n) td {
    border: none !important;
    background: var(--greyblue-25, #ebebf3)
}

.ShoppingCartTable_price-header__1x6_2 {
    overflow: visible;
    white-space: nowrap;
    z-index: 999
}

.ShoppingCartTable_sub-title__pk0Cs {
    padding: 1rem;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ShoppingCartTable_sub-title-single-project__o1R5n {
    position: relative;
    text-wrap: nowrap;
    display: flex;
    align-items: center;
    height: 40px
}

.ShoppingCartTable_sub-title-single-project__o1R5n .ShoppingCartTable_sub-title-single-project-name__FLXcE {
    position: absolute;
    left: 1rem;
    color: var(--grey-100, #262b2f);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1.25rem
}

.ShoppingCartTable_sub-title-single-project__o1R5n .ShoppingCartTable_sub-title-single-project-name__FLXcE span {
    color: var(--grey-30, #7c878d);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.25rem
}

.ShoppingCartTable_view-all__4vxGj {
    color: var(--bluegreen-100, #7d94cc);
    margin-left: 1rem;
    font-feature-settings: "clig" off, "liga" off;
    font-size: .75rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    cursor: pointer
}

.ShoppingCartTable_view-all__4vxGj:hover {
    opacity: .8
}

.ShoppingCartTable_description-cell__aAUdc {
    width: 120px;
    color: var(--ideateprimary-black, var(--primary-e-black, #000));
    font-feature-settings: "clig" off, "liga" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.ShoppingCartTable_stock-cell__QP9fE {
    padding: 0 1.0625rem
}

.ShoppingCartTable_stock-cell__QP9fE .ShoppingCartTable_stock-count__VEwvo {
    color: var(--grey-100, #262b2f);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.ShoppingCartTable_stock-cell__QP9fE span {
    color: var(--grey-30, #7c878d);
    font-feature-settings: "clig" off, "liga" off;
    font-size: .875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 19px
}

.ShoppingCartTable_action-tools__8RixC {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%
}

.ShoppingCartTable_action-tools__8RixC div {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: auto;
    width: 60px;
    border-left: 1px solid var(--grey-15, #e2e8eb);
    cursor: pointer
}

.ShoppingCartTable_action-tools__8RixC div:hover {
    opacity: .6
}

.ShoppingCartTable_action-tools__8RixC div:first-child {
    border-bottom: 1px solid var(--grey-15, #e2e8eb);
    border-left: none
}

.ShoppingCartTable_table-summary__5Ddxy {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 20px;
    gap: 10px;
    border: 1px solid var(--grey-15, #e2e8eb)
}

.ShoppingCartTable_table-summary__5Ddxy h3 {
    color: var(--Grey-100, #262b2f);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.ShoppingCartTable_disabled-table-summary-radius__y44ve {
    border-radius: 0 0 10px 10px
}

.ShoppingCartTable_progress-bar__fe48r {
    width: 436px;
    border: none
}

.ShoppingCartTable_load-more-button__pB1ot {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    padding: 15px;
    border-radius: 1.5625rem;
    border: 1px solid var(--base-grey-15, #d9dadb);
    background-color: transparent;
    cursor: pointer;
    color: var(--Grey-100, #262b2f);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.ShoppingCartTable_load-more-button__pB1ot:hover {
    opacity: .9
}

.ShoppingCartTable_duplicate-button__akd17 {
    width: 60px
}

.ShoppingCartTable_cell__tWKVS {
    padding: 0 10.8px;
    word-wrap: break-word
}

.ShoppingCartTable_checkbox-row__fHt8R {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%
}

.ShoppingCartTable_action-cell__A4SPM {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer
}

.ShoppingCartTable_action-cell__A4SPM:hover {
    opacity: .8
}

@media (max-width: 89.9em) {
    .ShoppingCartTable_shopping-table__a8b8j {
        min-width: 100%;
        width: 100%
    }
}

.ShoppingCartTable_loading-container__vC9o4 {
    opacity: .6
}

@media screen and (max-width: 800px) {
    .ManageShoppingCarts_container__mg77H {
        padding-top: 38px;
        width: 100%
    }
}

.ManageShoppingCarts_container-alt__2FiHw {
    padding-top: 30px;
    padding-bottom: 30px;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between
}

@media screen and (max-width: 800px) {
    .ManageShoppingCarts_container-alt__2FiHw {
        flex-direction: column;
        padding-top: 20px;
        padding-bottom: 20px
    }
}

.ManageShoppingCarts_name-container__9i_Ka {
    color: var(--Blue-Blue-25, #2d3e91);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    word-break: break-word;
    max-width: 890px;
    padding-top: 20px;
    padding-bottom: 8px
}

@media screen and (max-width: 800px) {
    .ManageShoppingCarts_name-container__9i_Ka {
        padding-top: 30px;
        word-break: break-word;
        overflow-wrap: anywhere
    }
}

.ManageShoppingCarts_cart-select-box__3_rlg {
    width: 342px
}

@media screen and (max-width: 800px) {
    .ManageShoppingCarts_cart-select-box__3_rlg {
        width: 100%;
        margin-bottom: 20px
    }
}

.ManageShoppingCarts_search-box-div__cZEG9 {
    width: 342px;
    margin-top: -10px
}

@media screen and (max-width: 800px) {
    .ManageShoppingCarts_search-box-div__cZEG9 {
        width: 100%;
        margin-top: -30px
    }
}

.ManageShoppingCarts_back-button__XHf5r {
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 20px;
    border: 1px solid var(--Bluegreen-Bluegreen-25, #cbd5ee);
    background: var(--Grey-Grey-05, #f5f6f6);
    display: flex;
    padding: 5px 14px;
    align-items: center;
    gap: 5px;
    color: var(--Grey-100, var(--Grey-Grey-100, #262b2f));
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.ManageShoppingCarts_popup-cart-fav__Z8WR8 {
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    bottom: 5%;
    left: 38%;
    width: 738px;
    border-radius: 60px;
    background: var(--Bluegreen-Bluegreen-25, #cbd5ee);
    box-shadow: 0 24px 30px 0 rgba(0, 0, 0, .06);
    padding: 20px;
    justify-content: space-between;
    align-items: center;
    margin-top: 20px
}

@media (max-width: 39.9375em) {
    .ManageShoppingCarts_popup-cart-fav__Z8WR8 {
        width: 100%;
        left: 0;
        bottom: 0;
        flex-direction: column;
        border-radius: 30px;
        z-index: 25
    }
}

.ManageShoppingCarts_popup-cart-fav-buttons__XVwZL {
    display: flex;
    align-items: center;
    gap: 10px
}

@media (max-width: 39.9375em) {
    .ManageShoppingCarts_popup-cart-fav-buttons__XVwZL {
        margin-top: 20px;
        flex-direction: column;
        width: 100%
    }
}

.ManageShoppingCarts_add-fav-cart-button__08sSr {
    padding: 10px 20px;
    gap: 10px;
    border-radius: 20px;
    background: var(--Logo-Blue, #1226aa);
    color: var(--White, #fff);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.ManageShoppingCarts_add-fav-cart-button__08sSr:hover {
    opacity: .5;
    background: var(--Logo-Blue, #1226aa) !important
}

@media (max-width: 39.9375em) {
    .ManageShoppingCarts_add-fav-cart-button__08sSr {
        width: 100%;
        height: 50px
    }
}

.NotFoundCenterLabelList_not-found-list-container__A_580 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    gap: 20px
}

.NotFoundCenterLabelList_not-found-list-container__A_580 .NotFoundCenterLabelList_not-found-list-image-section__RdfA8 {
    position: relative;
    display: flex;
    width: 100%
}

.NotFoundCenterLabelList_not-found-list-container__A_580 .NotFoundCenterLabelList_not-found-list-image-section__RdfA8 img {
    width: 100%
}

.NotFoundCenterLabelList_not-found-list-container__A_580 .NotFoundCenterLabelList_not-found-list-image-section__RdfA8 p {
    position: absolute;
    bottom: 50%;
    left: 15%;
    right: 15%;
    color: #000;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

@media (max-width: 768px) {
    .NotFoundCenterLabelList_not-found-list-container__A_580 .NotFoundCenterLabelList_not-found-list-image-section__RdfA8 p {
        position: absolute;
        left: 10%;
        color: #000;
        text-align: center;
        font-size: 20px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        width: 294px
    }
}

.NotFoundCenterLabelList_not-found-list-container__A_580 a {
    display: flex;
    padding: 10px 20px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 20px;
    background: var(--logo-blue);
    color: var(--white);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.NotFoundCarts_not-found-carts__mRN_a {
    width: 100%;
    height: 418px;
    display: flex;
    justify-content: center;
    align-items: center
}

.NotFoundCarts_not-found-carts__mRN_a p {
    width: 430px;
    color: var(--grey-30);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

@media (max-width: 39.9375em) {
    .NotFoundCarts_not-found-carts__mRN_a {
        width: 100%;
        height: 418px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 30px;
        align-self: stretch
    }

    .NotFoundCarts_not-found-carts__mRN_a .NotFoundCarts_image__fnhof {
        width: 151.224px;
        height: 152.752px;
        flex-shrink: 0
    }

    .NotFoundCarts_not-found-carts__mRN_a p {
        width: 350px;
        color: var(--Grey-30, #7c878d);
        text-align: center;
        font-feature-settings: "liga" off, "clig" off;
        font-size: 20px;
        font-style: normal;
        font-weight: 600;
        line-height: normal
    }
}

.CartCommonTableSection_carts-container__v37K5 {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 20px;
    position: relative
}

@media screen and (max-width: 800px) {
    .CartCommonTableSection_carts-container__v37K5 {
        padding: 0
    }
}

.CartCommonTableSection_carts-container__v37K5 .CartCommonTableSection_active-carts-footer__6zbZD {
    display: flex;
    flex-direction: column;
    gap: 20px;
    position: relative
}

.CartCommonTableSection_carts-container__v37K5 .CartCommonTableSection_active-carts-footer__6zbZD .CartCommonTableSection_create-new-button__ILKse {
    width: auto;
    padding: 10px 25px;
    gap: 10px;
    margin: auto;
    border-radius: 20px;
    font-size: 14px;
    line-height: 19px
}

.CartCommonTableSection_carts-container__v37K5 .CartCommonTableSection_active-carts-footer__6zbZD .CartCommonTableSection_create-section-buttons__mKFLx {
    display: flex;
    justify-content: center;
    gap: 10px
}

.CartCommonTableSection_carts-container__v37K5 .CartCommonTableSection_active-carts-footer__6zbZD .CartCommonTableSection_create-section-buttons__mKFLx button {
    padding: 10px 30px;
    border-radius: 30px;
    font-size: 14px
}

.CartCommonTableSection_carts-container__v37K5 .CartCommonTableSection_active-carts-footer__6zbZD .CartCommonTableSection_create-section-buttons__mKFLx .CartCommonTableSection_cancel-button__hNuJO {
    border: 1px solid var(--grey-30);
    background: var(--grey-05);
    color: var(--grey-grey-100);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.CartCommonTableSection_carts-container__v37K5 .CartCommonTableSection_active-carts-footer__6zbZD .CartCommonTableSection_create-section-buttons__mKFLx .CartCommonTableSection_cancel-button__hNuJO:hover {
    background: var(--white)
}

.CartCommonTableSection_carts-container__v37K5 .CartCommonTableSection_active-carts-footer__6zbZD .CartCommonTableSection_create-new-input__Ti__V {
    border: 2px solid var(--green-25) !important;
    border-radius: 10px;
    padding-block: 10px;
    padding-left: 11%;
    outline: 0;
    color: var(--logo-blue);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.CartCommonTableSection_carts-container__v37K5 .CartCommonTableSection_active-carts-footer__6zbZD .CartCommonTableSection_create-new-input__Ti__V::placeholder {
    color: var(--grey-15);
    font-style: normal;
    line-height: 20px
}

.CartCommonTableSection_carts-container__v37K5 .CartCommonTableSection_active-carts-footer__6zbZD .CartCommonTableSection_create-new-error-label__j1gT9 {
    position: absolute;
    top: 46px;
    font-weight: 600;
    color: var(--red-100);
    font-size: var(--input-error-font-size);
    line-height: .9375rem;
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    height: 1rem;
    white-space: nowrap
}

.CartCommonTableSection_carts-container__v37K5 .CartCommonTableSection_active-carts-footer__6zbZD .CartCommonTableSection_footer-actions__cBiof {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-inline: 10px
}

.CartCommonTableSection_carts-container__v37K5 .CartCommonTableSection_active-carts-footer__6zbZD .CartCommonTableSection_footer-actions__cBiof .CartCommonTableSection_selected-count__zzPDo {
    color: var(--bluegreen-100);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.CartCommonTableSection_carts-container__v37K5 .CartCommonTableSection_active-carts-footer__6zbZD .CartCommonTableSection_footer-actions__cBiof .CartCommonTableSection_action-buttons-container__JhkZm {
    display: flex;
    gap: 10px
}

.CartCommonTableSection_carts-container__v37K5 .CartCommonTableSection_active-carts-footer__6zbZD .CartCommonTableSection_footer-actions__cBiof .CartCommonTableSection_action-buttons-container__JhkZm button {
    gap: 10px;
    padding: 10px 20px
}

.CartCommonTableSection_carts-container__v37K5 .CartCommonTableSection_active-carts-footer__6zbZD .CartCommonTableSection_footer-actions__cBiof .CartCommonTableSection_action-buttons-container__JhkZm .CartCommonTableSection_danger__qByY5 {
    border: 1px solid var(--grey-15)
}

.CartCommonTableSection_carts-container__v37K5 .CartCommonTableSection_active-carts-footer__6zbZD .CartCommonTableSection_footer-actions__cBiof .CartCommonTableSection_action-buttons-container__JhkZm .CartCommonTableSection_transfer__UM_bh {
    background: var(--grey-15);
    color: var(--logo-blue)
}

.CartCommonTableSection_carts-container__v37K5 .CartCommonTableSection_active-carts-footer__6zbZD .CartCommonTableSection_footer-actions__cBiof .CartCommonTableSection_action-buttons-container__JhkZm .CartCommonTableSection_merge__OrDDY {
    background: var(--green-25)
}

.CartCommonTableSection_carts-container__v37K5 .CartCommonTableSection_active-carts-footer__6zbZD .CartCommonTableSection_footer-actions__cBiof .CartCommonTableSection_action-buttons-container__JhkZm .CartCommonTableSection_merge__OrDDY:disabled {
    opacity: .5;
    cursor: not-allowed
}

.CartCommonTableSection_carts-container__v37K5 .CartCommonTableSection_active-carts-footer__6zbZD .CartCommonTableSection_footer-actions__cBiof .CartCommonTableSection_action-buttons-container__JhkZm .CartCommonTableSection_content-body__hVGPE {
    display: flex;
    align-items: center;
    gap: 8px;
    color: var(--character-primary-85);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 10px
}

.CartCommonTableSection_carts-container__v37K5 .CartCommonTableSection_active-carts-footer__6zbZD .CartCommonTableSection_footer-actions__cBiof .CartCommonTableSection_action-buttons-container__JhkZm .CartCommonTableSection_button-container__gXfak {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    gap: 8px;
    padding-block: 2px
}

.CartCommonTableSection_carts-container__v37K5 .CartCommonTableSection_active-carts-footer__6zbZD .CartCommonTableSection_footer-actions__cBiof .CartCommonTableSection_action-buttons-container__JhkZm .CartCommonTableSection_button-container__gXfak button {
    padding: 0 7px;
    border-radius: 10px;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .02);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    cursor: pointer;
    transition: .3s
}

.CartCommonTableSection_carts-container__v37K5 .CartCommonTableSection_active-carts-footer__6zbZD .CartCommonTableSection_footer-actions__cBiof .CartCommonTableSection_action-buttons-container__JhkZm .CartCommonTableSection_button-container__gXfak button:first-child {
    border: 1px solid var(--neutral-5);
    background: var(--neutral-1);
    color: var(--character-primary-85)
}

.CartCommonTableSection_carts-container__v37K5 .CartCommonTableSection_active-carts-footer__6zbZD .CartCommonTableSection_footer-actions__cBiof .CartCommonTableSection_action-buttons-container__JhkZm .CartCommonTableSection_button-container__gXfak button:first-child:hover {
    background-color: var(--neutral-5)
}

.CartCommonTableSection_carts-container__v37K5 .CartCommonTableSection_active-carts-footer__6zbZD .CartCommonTableSection_footer-actions__cBiof .CartCommonTableSection_action-buttons-container__JhkZm .CartCommonTableSection_button-container__gXfak button:last-child {
    border: 1px solid var(--neutral-5);
    background: var(--logo-blue);
    color: var(--white)
}

.CartCommonTableSection_carts-container__v37K5 .CartCommonTableSection_active-carts-footer__6zbZD .CartCommonTableSection_footer-actions__cBiof .CartCommonTableSection_action-buttons-container__JhkZm .CartCommonTableSection_button-container__gXfak button:last-child:hover {
    background-color: var(--logo-blue-hover)
}

.CartCommonTableSection_cart-common-table-section__OHFsq {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.CartCommonTableSection_cart-common-table-section__OHFsq > :first-child {
    border: none !important
}

.CartCommonTableSection_cart-common-table-section__OHFsq .CartCommonTableSection_row__9rBB4 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 10px
}

.CartCommonTableSection_cart-common-table-section__OHFsq .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_cart-checkbox__ySZmJ {
    width: 20px;
    height: 20px
}

.CartCommonTableSection_cart-common-table-section__OHFsq .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_cart-checkbox__ySZmJ:focus {
    outline: none
}

.CartCommonTableSection_cart-common-table-section__OHFsq .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_head-row-column__ZQoZp {
    color: var(--base-grey-85);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.CartCommonTableSection_cart-common-table-section__OHFsq .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_link__haxc_ {
    cursor: pointer;
    color: var(--logo-blue);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.CartCommonTableSection_cart-common-table-section__OHFsq .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_tooltip-text__cv7Lr {
    color: var(--Base-Grey-100, #262d33);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%
}

.CartCommonTableSection_cart-common-table-section__OHFsq .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_cart-name-input__VnIor {
    background-color: transparent;
    border: none;
    outline: none;
    color: var(--grey-50);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.CartCommonTableSection_cart-common-table-section__OHFsq .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_date__00j0W {
    color: var(--grey-30);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.CartCommonTableSection_cart-common-table-section__OHFsq .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_items__6ON12 {
    color: var(--green-25);
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.CartCommonTableSection_cart-common-table-section__OHFsq .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_actions__FYoSA {
    display: flex;
    gap: 10px
}

.CartCommonTableSection_cart-common-table-section__OHFsq .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_actions__FYoSA .CartCommonTableSection_check-container__cI8D6 {
    width: 100%;
    text-align: center
}

.CartCommonTableSection_cart-common-table-section__OHFsq .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_actions__FYoSA > div:nth-of-type(2) {
    width: 300px;
    box-shadow: 0 5px 15px 0 rgba(38, 45, 51, .08);
    z-index: 1
}

.CartCommonTableSection_cart-common-table-section__OHFsq .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_actions__FYoSA svg {
    cursor: pointer
}

.CartCommonTableSection_cart-common-table-section__OHFsq .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_actions__FYoSA .CartCommonTableSection_content__bA2a7 {
    border-radius: 4px;
    width: 300px;
    background: var(--base-white);
    padding: 10px 20px
}

.CartCommonTableSection_cart-common-table-section__OHFsq .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_actions__FYoSA .CartCommonTableSection_content-body__hVGPE {
    display: flex;
    align-items: center;
    gap: 8px;
    color: var(--character-primary-85);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 10px
}

.CartCommonTableSection_cart-common-table-section__OHFsq .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_actions__FYoSA .CartCommonTableSection_button-container__gXfak {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    gap: 8px;
    padding-block: 2px
}

.CartCommonTableSection_cart-common-table-section__OHFsq .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_actions__FYoSA .CartCommonTableSection_button-container__gXfak button {
    padding: 0 7px;
    border-radius: 10px;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .02);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    cursor: pointer;
    transition: .3s
}

.CartCommonTableSection_cart-common-table-section__OHFsq .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_actions__FYoSA .CartCommonTableSection_button-container__gXfak button:first-child {
    border: 1px solid var(--neutral-5);
    background: var(--neutral-1);
    color: var(--character-primary-85)
}

.CartCommonTableSection_cart-common-table-section__OHFsq .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_actions__FYoSA .CartCommonTableSection_button-container__gXfak button:first-child:hover {
    background-color: var(--neutral-5)
}

.CartCommonTableSection_cart-common-table-section__OHFsq .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_actions__FYoSA .CartCommonTableSection_button-container__gXfak button:last-child {
    border: 1px solid var(--neutral-5);
    background: var(--logo-blue);
    color: var(--white)
}

.CartCommonTableSection_cart-common-table-section__OHFsq .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_actions__FYoSA .CartCommonTableSection_button-container__gXfak button:last-child:hover {
    background-color: var(--logo-blue-hover)
}

.CartCommonTableSection_cart-common-table-section__OHFsq .CartCommonTableSection_edit-mode__hUc24 {
    border: 2px solid var(--green-25) !important
}

.CartCommonTableSection_table-body__W7Rxh {
    max-height: 450px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-inline: -20px;
    padding-inline: 20px;
    overflow: auto
}

.CartCommonTableSection_table-body__W7Rxh::-webkit-scrollbar:horizontal {
    width: 0;
    height: 0
}

.CartCommonTableSection_table-body__W7Rxh::-webkit-scrollbar {
    width: 3px;
    height: 8px
}

.CartCommonTableSection_table-body__W7Rxh::-webkit-scrollbar-track {
    background: var(--grey-05);
    border-radius: 10px
}

.CartCommonTableSection_table-body__W7Rxh::-webkit-scrollbar-thumb {
    background: var(--logo-blue);
    border-radius: 10px
}

.CartCommonTableSection_table-body__W7Rxh > :first-child {
    border: none !important
}

.CartCommonTableSection_table-body__W7Rxh > :nth-child(odd) {
    border-radius: 10px;
    border: 1px solid var(--grey-15);
    background: var(--grey-05)
}

.CartCommonTableSection_table-body__W7Rxh > :nth-child(2n) {
    border-radius: 10px;
    border: 1px solid var(--grey-15)
}

.CartCommonTableSection_table-body__W7Rxh .CartCommonTableSection_row__9rBB4 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 10px
}

.CartCommonTableSection_table-body__W7Rxh .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_cart-checkbox__ySZmJ {
    width: 20px;
    height: 20px
}

.CartCommonTableSection_table-body__W7Rxh .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_cart-checkbox__ySZmJ:focus {
    outline: none
}

.CartCommonTableSection_table-body__W7Rxh .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_head-row-column__ZQoZp {
    color: var(--base-grey-85);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.CartCommonTableSection_table-body__W7Rxh .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_link__haxc_ {
    color: var(--logo-blue);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.CartCommonTableSection_table-body__W7Rxh .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_cart-name-input__VnIor {
    background-color: transparent;
    border: none;
    outline: none;
    color: var(--grey-50);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.CartCommonTableSection_table-body__W7Rxh .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_date__00j0W {
    color: var(--grey-30);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.CartCommonTableSection_table-body__W7Rxh .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_items__6ON12 {
    color: var(--green-25);
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.CartCommonTableSection_table-body__W7Rxh .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_actions__FYoSA {
    display: flex;
    gap: 10px
}

.CartCommonTableSection_table-body__W7Rxh .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_actions__FYoSA .CartCommonTableSection_check-container__cI8D6 {
    width: 100%;
    text-align: center
}

.CartCommonTableSection_table-body__W7Rxh .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_actions__FYoSA > div:nth-of-type(2) {
    width: 300px;
    box-shadow: 0 5px 15px 0 rgba(38, 45, 51, .08);
    z-index: 1
}

.CartCommonTableSection_table-body__W7Rxh .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_actions__FYoSA svg {
    cursor: pointer
}

.CartCommonTableSection_table-body__W7Rxh .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_actions__FYoSA .CartCommonTableSection_content__bA2a7 {
    border-radius: 4px;
    width: 300px;
    background: var(--base-white);
    padding: 10px 20px
}

.CartCommonTableSection_table-body__W7Rxh .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_actions__FYoSA .CartCommonTableSection_content-body__hVGPE {
    display: flex;
    align-items: center;
    gap: 8px;
    color: var(--character-primary-85);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 10px
}

.CartCommonTableSection_table-body__W7Rxh .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_actions__FYoSA .CartCommonTableSection_button-container__gXfak {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    gap: 8px;
    padding-block: 2px
}

.CartCommonTableSection_table-body__W7Rxh .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_actions__FYoSA .CartCommonTableSection_button-container__gXfak button {
    padding: 0 7px;
    border-radius: 10px;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .02);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    cursor: pointer;
    transition: .3s
}

.CartCommonTableSection_table-body__W7Rxh .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_actions__FYoSA .CartCommonTableSection_button-container__gXfak button:first-child {
    border: 1px solid var(--neutral-5);
    background: var(--neutral-1);
    color: var(--character-primary-85)
}

.CartCommonTableSection_table-body__W7Rxh .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_actions__FYoSA .CartCommonTableSection_button-container__gXfak button:first-child:hover {
    background-color: var(--neutral-5)
}

.CartCommonTableSection_table-body__W7Rxh .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_actions__FYoSA .CartCommonTableSection_button-container__gXfak button:last-child {
    border: 1px solid var(--neutral-5);
    background: var(--logo-blue);
    color: var(--white)
}

.CartCommonTableSection_table-body__W7Rxh .CartCommonTableSection_row__9rBB4 .CartCommonTableSection_actions__FYoSA .CartCommonTableSection_button-container__gXfak button:last-child:hover {
    background-color: var(--logo-blue-hover)
}

.CartCommonTableSection_spinner__NCWJC {
    position: absolute;
    right: 10px;
    top: 11.6px;
    border: 3px solid var(--green-25) !important;
    border-top-color: var(--green-50) !important
}

.CartCommonTableSection_not-found-after-search__miahO {
    position: relative;
    margin-top: 10px;
    margin-bottom: -5px
}

.CartCommonTableSection_not-found-after-search__miahO img {
    width: 100%
}

.CartCommonTableSection_not-found-after-search__miahO p {
    width: 100%;
    position: absolute;
    top: 23px;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.CartCommonMobile_cart-common-mobile__kSADv {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.CartCommonMobile_cart-common-mobile__kSADv > .CartCommonMobile_single-cart__ThBum:nth-child(odd) {
    background: var(--grey-05)
}

.CartCommonMobile_single-cart__ThBum {
    display: flex;
    flex-direction: column;
    gap: 15px;
    padding: 17px 10px;
    border-radius: 10px;
    border: 2px solid var(--grey-15)
}

.CartCommonMobile_single-cart__ThBum .CartCommonMobile_property-item__F_NMb, .CartCommonMobile_single-cart__ThBum .CartCommonMobile_property-name__Q9laQ {
    color: var(--Grey-70, var(--grey-70));
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.CartCommonMobile_single-cart__ThBum .CartCommonMobile_property-item__F_NMb {
    text-align: end
}

.CartCommonMobile_single-cart-header-section__QMu8y {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 5px 6px;
    border-radius: 15.14px;
    border: 1px solid var(--grey-15);
    background: var(--base-white)
}

.CartCommonMobile_single-cart-header-section__QMu8y .CartCommonMobile_cart-checkbox__bGsx_ {
    width: 30px;
    height: 30px;
    border-radius: 10px
}

.CartCommonMobile_single-cart-header-section__QMu8y .CartCommonMobile_actions-container__23Xso {
    display: flex;
    gap: 4px
}

.CartCommonMobile_single-cart-header-section__QMu8y .CartCommonMobile_actions-container__23Xso .CartCommonMobile_icon-container__p8xW1 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    border-radius: 10px;
    border: .747px solid var(--grey-15)
}

.CartCommonMobile_single-cart-header-section__QMu8y .CartCommonMobile_actions-container__23Xso .CartCommonMobile_content-body__SLSoC {
    display: flex;
    align-items: center;
    gap: 8px;
    color: var(--character-primary-85);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 10px
}

.CartCommonMobile_single-cart-header-section__QMu8y .CartCommonMobile_actions-container__23Xso .CartCommonMobile_button-container__hGOm7 {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    gap: 8px;
    padding-block: 2px
}

.CartCommonMobile_single-cart-header-section__QMu8y .CartCommonMobile_actions-container__23Xso .CartCommonMobile_button-container__hGOm7 button {
    padding: 0 7px;
    border-radius: 10px;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .02);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    cursor: pointer;
    transition: .3s
}

.CartCommonMobile_single-cart-header-section__QMu8y .CartCommonMobile_actions-container__23Xso .CartCommonMobile_button-container__hGOm7 button:first-child {
    border: 1px solid var(--neutral-5);
    background: var(--neutral-1);
    color: var(--character-primary-85)
}

.CartCommonMobile_single-cart-header-section__QMu8y .CartCommonMobile_actions-container__23Xso .CartCommonMobile_button-container__hGOm7 button:first-child:hover {
    background-color: var(--neutral-5)
}

.CartCommonMobile_single-cart-header-section__QMu8y .CartCommonMobile_actions-container__23Xso .CartCommonMobile_button-container__hGOm7 button:last-child {
    border: 1px solid var(--neutral-5);
    background: var(--logo-blue);
    color: var(--white)
}

.CartCommonMobile_single-cart-header-section__QMu8y .CartCommonMobile_actions-container__23Xso .CartCommonMobile_button-container__hGOm7 button:last-child:hover {
    background-color: var(--logo-blue-hover)
}

.CartCommonMobile_single-cart-header-section__QMu8y .CartCommonMobile_actions-container__23Xso .CartCommonMobile_check-icon__BnZwy {
    display: flex;
    margin-right: 10px
}

.CartCommonMobile_single-cart__ThBum .CartCommonMobile_row-section__xhHyM {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-inline: 10px
}

.CartCommonMobile_single-cart__ThBum .CartCommonMobile_row-section__xhHyM .CartCommonMobile_section__zaJfl {
    display: flex;
    flex-direction: column
}

.CartCommonMobile_single-cart__ThBum .CartCommonMobile_row-section__xhHyM .CartCommonMobile_section__zaJfl .CartCommonMobile_cart-name__Ei1A3 {
    color: var(--logo-blue);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.CartCommonMobile_single-cart__ThBum .CartCommonMobile_row-section__xhHyM .CartCommonMobile_section__zaJfl .CartCommonMobile_cart-name-div__1tWLs {
    max-width: 150px;
    display: flex;
    flex-direction: row
}

.CartCommonMobile_single-cart__ThBum .CartCommonMobile_row-section__xhHyM .CartCommonMobile_section__zaJfl .CartCommonMobile_items-count-div__VwjGC {
    width: 120px;
    display: flex;
    justify-content: flex-end
}

.CartCommonMobile_single-cart__ThBum .CartCommonMobile_row-section__xhHyM .CartCommonMobile_section__zaJfl .CartCommonMobile_items-count__0h2BK {
    text-align: right;
    color: var(--green-25);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    max-width: 120px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.CartCommonMobile_single-cart__ThBum .CartCommonMobile_row-section__xhHyM .CartCommonMobile_section__zaJfl .CartCommonMobile_cart-name-input__Ve_FO {
    width: 75%;
    background-color: transparent;
    border: none;
    outline: none;
    color: var(--grey-50);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.CartCommonMobile_single-cart__ThBum .CartCommonMobile_row-section__xhHyM .CartCommonMobile_date-hour-section___qRBW {
    display: flex;
    gap: 10px
}

.CartCommonMobile_single-cart__ThBum .CartCommonMobile_row-section__xhHyM .CartCommonMobile_date-hour-section___qRBW p {
    color: var(--grey-30);
    font-size: 14px;
    font-style: normal;
    line-height: 19px
}

.CartCommonMobile_single-cart__ThBum .CartCommonMobile_row-section__xhHyM .CartCommonMobile_date-hour-section___qRBW div {
    width: 1px;
    height: 9px;
    margin-block: auto;
    background: var(--grey-15)
}

.CartCommonMobile_single-cart__ThBum .CartCommonMobile_row-section__xhHyM .CartCommonMobile_date-hour-section___qRBW p:first-of-type {
    font-weight: 600
}

.CartCommonMobile_single-cart__ThBum .CartCommonMobile_row-section__xhHyM .CartCommonMobile_date-hour-section___qRBW p:nth-of-type(2) {
    font-weight: 400
}

.CartCommonMobile_divider__WgbWm {
    width: 100%;
    height: 1px;
    background: var(--grey-15)
}

.CartCommonMobile_content__Oifgt {
    z-index: 19 !important
}

.CartCommonMobile_info-icon-div__OgTQa {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-content: center;
    margin-left: 5px
}

.CartCommonMobile_info-tooltip-value__6Y4aC {
    font-style: normal;
    word-break: break-word;
    overflow-wrap: anywhere;
    max-width: 322px
}

.CookieContainer_wrapper__S2NnP {
    background: var(--blue-100, #242b4c);
    border-radius: 10px 10px 0 0;
    padding: 20px;
    gap: 14px;
    position: fixed;
    bottom: 0;
    z-index: var(--cookie-box-z-index, 40)
}

@media (min-width: 64em) {
    .CookieContainer_container__WOq80 {
        max-width: min(1440px, 100%);
        margin-left: max((100% -1440px)/2, 0px);
        margin-right: max((100% -1440px)/2, 0px)
    }
}

@media (max-width: 89.9em) {
    .CookieContainer_container__WOq80 {
        margin-left: 0;
        margin-right: 0
    }
}

.CookieContainer_title__fzYjd {
    color: var(--white, #fff);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.CookieContainer_content__NiZAH {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
    margin-top: 14px
}

@media (max-width: 39.9375em) {
    .CookieContainer_content__NiZAH {
        flex-direction: column;
        align-items: flex-start;
        gap: 30px
    }
}

.CookieContainer_description__EQ5jj {
    color: var(--white, #fff);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
    flex: 0 0 70%
}

.CookieContainer_button-container__tM7HC {
    display: flex;
    flex-direction: row-reverse;
    gap: 10px
}

@media (max-width: 39.9375em) {
    .CookieContainer_button-container__tM7HC {
        align-items: center;
        justify-content: center;
        width: 100%
    }
}

@media (max-width: 74.9em) {
    .CookieContainer_button-container__tM7HC {
        flex-direction: column;
        gap: 10px
    }
}

@media (max-width: 63.9375em) {
    .CookieContainer_button-container__tM7HC {
        flex-direction: row-reverse
    }
}

.CookieContainer_accept__evVPE, .CookieContainer_reject__SGU1o {
    border: none;
    cursor: pointer;
    border-radius: 30px;
    color: var(--Base-White, #fff);
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    padding: 12px 30px;
    min-height: 50px
}

.CookieContainer_accept__evVPE:hover, .CookieContainer_reject__SGU1o:hover {
    opacity: .8
}

.CookieContainer_reject__SGU1o {
    border: 1px solid var(--White-White, #fff);
    background-color: transparent
}

.CookieContainer_accept__evVPE {
    background: var(--logo-blue, #1226aa)
}

.CookieContainer_cookie-link__iVA4y {
    color: var(--white, #fff);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    -webkit-text-decoration-style: solid;
    text-decoration-style: solid;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font
}

.CookieContainer_cookie-link__iVA4y:hover {
    opacity: .92
}

.ManageShoppingCartsList_back-button__hGLFw {
    width: 84px;
    padding: 5px 14px;
    gap: 5px;
    background: var(--Grey-Grey-05, #f5f6f6)
}

.ManageShoppingCartsList_name-container__eY3SI {
    color: var(--Blue-Blue-25, #2d3e91);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    word-break: break-word
}

@media screen and (max-width: 800px) {
    .ManageShoppingCartsList_name-container__eY3SI {
        margin-bottom: -20px;
        word-break: break-word;
        overflow-wrap: anywhere
    }
}

.ManageShoppingCartsList_header__SJNW0 {
    color: var(--Blue-Blue-25, #2d3e91);
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 35px
}

@media screen and (max-width: 800px) {
    .ManageShoppingCartsList_header__SJNW0 {
        width: 280px
    }
}

.ManageShoppingCartsList_container__8gjzC {
    display: flex;
    flex-direction: column;
    gap: 54px
}

@media screen and (max-width: 800px) {
    .ManageShoppingCartsList_container__8gjzC {
        gap: 20px
    }
}

.ManageShoppingCartsList_container__8gjzC .ManageShoppingCartsList_body__TyoMs {
    display: flex;
    flex-direction: column;
    gap: 10px;
    border-radius: 10px;
    border: 1px solid var(--grey-15)
}

@media screen and (max-width: 800px) {
    .ManageShoppingCartsList_container__8gjzC .ManageShoppingCartsList_body__TyoMs {
        gap: 20px;
        border: none
    }
}

.ManageShoppingCartsList_container__8gjzC .ManageShoppingCartsList_body__TyoMs .ManageShoppingCartsList_top-frame__7K5zL {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid var(--grey-15);
    padding-right: 10px
}

@media screen and (max-width: 800px) {
    .ManageShoppingCartsList_container__8gjzC .ManageShoppingCartsList_body__TyoMs .ManageShoppingCartsList_top-frame__7K5zL {
        flex-direction: column;
        align-items: flex-start;
        gap: 10px;
        border: none;
        padding-right: 0
    }
}

.ManageShoppingCartsList_container__8gjzC .ManageShoppingCartsList_body__TyoMs .ManageShoppingCartsList_top-frame__7K5zL .ManageShoppingCartsList_selections-frame__DblBf {
    display: flex;
    gap: 29px;
    justify-content: flex-start
}

@media screen and (max-width: 800px) {
    .ManageShoppingCartsList_container__8gjzC .ManageShoppingCartsList_body__TyoMs .ManageShoppingCartsList_top-frame__7K5zL .ManageShoppingCartsList_selections-frame__DblBf {
        padding-inline: 6px
    }
}

.ManageShoppingCartsList_container__8gjzC .ManageShoppingCartsList_body__TyoMs .ManageShoppingCartsList_top-frame__7K5zL .ManageShoppingCartsList_selections-frame__DblBf .ManageShoppingCartsList_selection__L_JRl {
    padding: 20px 30px;
    color: var(--grey-30);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    cursor: pointer
}

@media screen and (max-width: 800px) {
    .ManageShoppingCartsList_container__8gjzC .ManageShoppingCartsList_body__TyoMs .ManageShoppingCartsList_top-frame__7K5zL .ManageShoppingCartsList_selections-frame__DblBf .ManageShoppingCartsList_selection__L_JRl {
        padding: 20px 0
    }
}

.ManageShoppingCartsList_container__8gjzC .ManageShoppingCartsList_body__TyoMs .ManageShoppingCartsList_top-frame__7K5zL .ManageShoppingCartsList_selections-frame__DblBf .ManageShoppingCartsList_selected__Iv4aL {
    border-bottom: 3px solid var(--logo-blue);
    color: #000
}

.ManageShoppingCartsList_container__8gjzC .ManageShoppingCartsList_body__TyoMs .ManageShoppingCartsList_top-frame__7K5zL .ManageShoppingCartsList_search-box__sCRaf {
    width: 272px;
    margin-bottom: 0
}

@media screen and (max-width: 800px) {
    .ManageShoppingCartsList_container__8gjzC .ManageShoppingCartsList_body__TyoMs .ManageShoppingCartsList_top-frame__7K5zL .ManageShoppingCartsList_search-box__sCRaf {
        width: 100%
    }
}

.ManageShoppingCartsList_container__8gjzC .ManageShoppingCartsList_body__TyoMs .ManageShoppingCartsList_top-frame__7K5zL .ManageShoppingCartsList_search-box__sCRaf input {
    border: 1px solid var(--grey-15)
}

@media screen and (max-width: 800px) {
    .ManageShoppingCartsList_container__8gjzC .ManageShoppingCartsList_body__TyoMs .ManageShoppingCartsList_top-frame__7K5zL .ManageShoppingCartsList_search-box__sCRaf input {
        width: 100%;
        height: auto;
        padding: 19.7px 35px 19.7px 25px
    }

    .ManageShoppingCartsList_container__8gjzC .ManageShoppingCartsList_body__TyoMs .ManageShoppingCartsList_top-frame__7K5zL .ManageShoppingCartsList_search-box__sCRaf .ManageShoppingCartsList_search-icon__lugD6 {
        position: absolute;
        right: 15px;
        top: 19.25px !important
    }
}

.RolesCard_container___aueO {
    display: flex;
    flex-wrap: wrap;
    gap: 16px
}

@media screen and (min-width: 0px)and (max-width: 375px) {
    .RolesCard_container___aueO {
        margin-bottom: 30px
    }
}

.RolesCard_item__PEDn9 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: calc(50% - 8px);
    background-color: #f9f9f9;
    padding: 12px 16px;
    min-height: 40px;
    max-height: 100%;
    border-radius: 10px;
    border: 1px solid var(--Grey-Grey-15, #e2e8eb);
    background: var(--Grey-Grey-05, #f5f6f6)
}

@media screen and (max-width: 800px) {
    .RolesCard_item__PEDn9 {
        width: 100%
    }
}

.RolesCard_name__A_tYw {
    color: var(--Logo-Blue, #1226aa);
    width: 300px;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    word-break: break-word;
    overflow-wrap: anywhere
}

@media (max-width: 39.9375em) {
    .RolesCard_name__A_tYw {
        width: 245px
    }
}

.RolesCard_actions__4lmmW {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 12px
}

.RolesCard_actions__4lmmW .RolesCard_action__Iehy2 {
    display: flex;
    align-items: center;
    cursor: pointer;
    color: var(--Grey-30, var(--Grey-Grey-30, #7c878d));
    font-size: 12px;
    font-weight: 600;
    line-height: normal
}

.RolesCard_actions__4lmmW .RolesCard_action__Iehy2 span {
    margin-right: 6px
}

.RolesCard_actions__4lmmW .RolesCard_action__Iehy2:hover {
    color: #4b49b7
}

.RolesCard_actions__4lmmW .RolesCard_divider__oWeSI {
    color: #ccc
}

.RolesCard_popover-content-div__S4S2k {
    display: flex;
    justify-content: center;
    align-items: center;
    left: -55px
}

.RolesCard_popover-content-div__S4S2k .RolesCard_icon-svg__Q4VP7 {
    width: 14px;
    height: 14px
}

.RolesCard_content-container__Jn84H {
    display: flex;
    flex-direction: column;
    gap: 20px;
    max-height: 100%
}

.RolesCard_content-container__Jn84H .RolesCard_title__0RH7f {
    color: var(--base-grey-85);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.RolesCard_content-container__Jn84H .RolesCard_input-div__9oJ3y {
    display: flex
}

@media (max-width: 39.9375em) {
    .RolesCard_content-container__Jn84H .RolesCard_input-div__9oJ3y {
        flex-direction: column
    }
}

.RolesCard_content-container__Jn84H .RolesCard_input-div__9oJ3y {
    gap: 1rem;
    flex: 1 1
}

.RolesCard_content-container__Jn84H .RolesCard_input-div__9oJ3y .RolesCard_input__Z8jfm {
    width: 100%
}

.RolesCard_popover-body__ItzzF {
    width: 100%;
    text-align: center
}

.RolesCard_content__QRgTB {
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 1px 4px 12px rgba(0, 0, 0, .1);
    border: 1px solid #f0f0f0;
    display: flex;
    align-items: center
}

.RolesCard_popover-container__4MeXo {
    position: relative
}

.RolesCard_content__QRgTB span {
    font-size: 14px;
    color: #333;
    margin-left: 8px
}

.RolesCard_buttons-container__tnJip {
    display: flex;
    justify-content: space-around;
    gap: 10px;
    margin-left: 19px
}

.RolesCard_buttons-container__tnJip button {
    background-color: #f0f0f0;
    border: none;
    padding: 8px 20px;
    border-radius: 5px;
    font-size: 14px;
    cursor: pointer;
    transition: background-color .3s ease
}

.RolesCard_buttons-container__tnJip button:first-child {
    background: var(--White-White, #fff)
}

.RolesCard_buttons-container__tnJip button:first-child, .RolesCard_buttons-container__tnJip button:last-child {
    border-radius: 40px;
    border: 1px solid var(--Neutral-5, #d9d9d9);
    display: flex;
    padding: 7px 14px;
    justify-content: center;
    align-items: center
}

.RolesCard_buttons-container__tnJip button:last-child {
    color: #fff;
    background: var(--Logo-Blue, #1226aa);
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .02)
}

.RolesCard_buttons-container__tnJip button:hover {
    opacity: .9
}

.RolesCard_popover-description__sZh6A {
    display: flex;
    text-align: left;
    color: var(--character-primary-85, rgba(0, 0, 0, .85));
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

@media (max-width: 39.9375em) {
    .RolesCard_popover-content-div__S4S2k {
        display: flex;
        align-items: center;
        gap: 8px;
        color: var(--character-primary-85);
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 20px
    }

    .RolesCard_popover-content-div__S4S2k .RolesCard_icon-svg__Q4VP7, .RolesCard_popover-content-div__S4S2k .RolesCard_icon-svg__Q4VP7 svg {
        width: 24px;
        height: 24px
    }

    .RolesCard_content__QRgTB {
        background-color: #fff;
        border-radius: 4px;
        box-shadow: 1px 4px 12px rgba(0, 0, 0, .1);
        border: 1px solid #f0f0f0;
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 306px;
        padding: 20px;
        gap: 13px
    }

    .RolesCard_content__QRgTB span {
        margin-left: 0
    }

    .RolesCard_content__QRgTB span svg {
        width: 15px;
        height: 10px
    }

    .RolesCard_action__Iehy2 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 30px;
        height: 30px;
        border-radius: 10px
    }

    .RolesCard_action__Iehy2 svg {
        width: 24px;
        height: 24px
    }

    .RolesCard_buttons-container__tnJip {
        display: flex;
        justify-content: space-around;
        align-items: center;
        gap: 8px;
        align-self: stretch;
        margin-left: 0
    }

    .RolesCard_buttons-container__tnJip button {
        height: 40px;
        padding: 0 7px;
        border-radius: 10px;
        box-shadow: 0 2px 0 0 rgba(0, 0, 0, .02);
        text-align: center;
        font-size: 12px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        cursor: pointer;
        transition: .3s;
        width: 100%;
        border-radius: 30px;
        width: 112px
    }

    .RolesCard_buttons-container__tnJip button:first-child {
        border: 1px solid var(--neutral-5);
        background: var(--neutral-1);
        color: var(--character-primary-85)
    }

    .RolesCard_buttons-container__tnJip button:first-child:hover {
        background-color: var(--neutral-5)
    }

    .RolesCard_buttons-container__tnJip button:last-child {
        border: 1px solid var(--neutral-5);
        background: var(--logo-blue);
        color: var(--white)
    }

    .RolesCard_buttons-container__tnJip button:last-child:hover {
        background-color: var(--logo-blue-hover)
    }
}

.ManagerUsersListPages_manager-users-list-page-container__R7Toh {
    display: flex;
    flex-direction: column;
    gap: 20px
}

@media screen and (max-width: 800px) {
    .ManagerUsersListPages_manager-users-list-page-container__R7Toh {
        gap: 20px !important
    }
}

.ManagerUsersListPages_manager-users-list-page-container__R7Toh .ManagerUsersListPages_secound-description__F9Zvf {
    color: var(--Bluegreen-Bluegreen-100, #7d94cc);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px
}

@media screen and (max-width: 800px) {
    .ManagerUsersListPages_paragraph__j67rE {
        position: absolute;
        bottom: 0;
        left: 0 !important;
        right: 0 !important;
        color: #000;
        text-align: center;
        font-size: 20px;
        font-style: normal;
        font-weight: 600;
        line-height: normal
    }
}

@media screen and (min-width: 1024px)and (max-width: 1504px) {
    .ManagerUsersListPages_manage-user-page-container__3JjCj {
        width: calc(100% - 427px);
        padding-right: 30px
    }
}

.SettingsBox_trigger-button__KnLYp {
    padding: 11px 0
}

.SettingsBox_trigger-button__KnLYp img {
    width: 20px;
    height: 20px
}

@media only screen and (max-width: 766px) {
    .SettingsBox_trigger-button__KnLYp {
        padding: 0
    }

    .SettingsBox_trigger-button__KnLYp img {
        width: 28px;
        height: 28px
    }
}

.SettingsBox_trigger-button__KnLYp {
    cursor: pointer;
    background-color: transparent;
    border: none;
    border-radius: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 11px
}

@media only screen and (max-width: 766px) {
    .SettingsBox_trigger-button__KnLYp .SettingsBox_main-button-caret__AXyYt {
        display: none
    }
}

.SettingsBox_trigger-button__KnLYp .SettingsBox_btn-label__ezHL4 .SettingsBox_language__sRzvi {
    cursor: pointer;
    color: var(--grey-50, #42525e);
    text-align: right;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    min-width: 6rem
}

.SettingsBox_trigger-button__KnLYp .SettingsBox_btn-label__ezHL4 .SettingsBox_currency__RfQp5 {
    cursor: pointer;
    color: var(--grey-50, #42525e);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    min-width: 6rem
}

.SettingsBox_dropdown-container__jiPoE {
    border-radius: 10px;
    background: var(--white, #fff);
    box-shadow: 0 34px 104px 0 rgba(0, 0, 0, .25)
}

.SettingsBox_dialog-overlay__sfjMZ {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: grid;
    z-index: 9999;
    position: fixed;
    overflow-y: auto;
    place-items: center;
    background: rgba(0, 0, 0, .5);
    animation: SettingsBox_overlayShow__4NQ5j .15s cubic-bezier(.16, 1, .3, 1)
}

.SettingsBox_dialog-content__oxTre {
    background: #fff;
    padding: 30px;
    border-radius: 4px;
    width: 86.25rem;
    margin-top: 30px;
    animation: SettingsBox_contentShow__vdiJb .15s cubic-bezier(.16, 1, .3, 1)
}

.SettingsBox_dialog-title__LHvTB {
    margin: 0;
    font-weight: 500;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    border-bottom: 1px solid #d9dadb;
    padding: 0 0 10px 5px
}

.SettingsBox_dialog-title__LHvTB label {
    color: var(--grey-100, #262b2f);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 1.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 35px
}

.SettingsBox_dialog-title__LHvTB .SettingsBox_close-container__SD5Jy {
    cursor: pointer;
    border: none;
    padding: 10px;
    border-radius: 6px;
    background: var(--bluegreen-25, #cbd5ee)
}

.SettingsBox_dialog-title__LHvTB .SettingsBox_close-container__SD5Jy .SettingsBox_close-icon__sJs_m {
    display: flex;
    align-items: center;
    width: 20px;
    height: 20px
}

.SettingsBox_content___51hj {
    display: grid;
    grid-template-areas: "left right";
    grid-template-columns: 3fr 1fr;
    position: relative
}

.SettingsBox_content___51hj .SettingsBox_left__bgRm7 {
    grid-area: left;
    border-right: 1px solid #d9dadb
}

.SettingsBox_content___51hj .SettingsBox_left__bgRm7 .SettingsBox_accordion-item__kHYj9 {
    border-bottom: 1px solid #d9dadb
}

.SettingsBox_content___51hj .SettingsBox_left__bgRm7 .SettingsBox_accordion-item__kHYj9 .SettingsBox_accordion-trigger__zj0D2 {
    width: 100%;
    padding: 2rem 2rem 34px 0;
    background-color: transparent;
    border: 0;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.SettingsBox_content___51hj .SettingsBox_left__bgRm7 .SettingsBox_accordion-item__kHYj9 .SettingsBox_accordion-trigger__zj0D2 label {
    cursor: pointer;
    color: var(--bluegreen-100, #7d94cc);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

@media only screen and (max-width: 766px) {
    .SettingsBox_content___51hj .SettingsBox_left__bgRm7 .SettingsBox_accordion-item__kHYj9 .SettingsBox_accordion-trigger__zj0D2 {
        padding: 2rem 0 34px
    }

    .SettingsBox_content___51hj .SettingsBox_left__bgRm7 .SettingsBox_accordion-item__kHYj9 .SettingsBox_accordion-trigger__zj0D2 label {
        text-align: left;
        max-width: 80%
    }
}

.SettingsBox_content___51hj .SettingsBox_left__bgRm7 .SettingsBox_accordion-item__kHYj9 .SettingsBox_accordion-trigger__zj0D2 button {
    border: none;
    background-color: #7d94cc;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    cursor: pointer
}

.SettingsBox_content___51hj .SettingsBox_left__bgRm7 .SettingsBox_accordion-item__kHYj9 .SettingsBox_accordion-trigger__zj0D2 button-active {
    background-color: var(--logo-blue)
}

.SettingsBox_content___51hj .SettingsBox_left__bgRm7 .SettingsBox_accordion-item__kHYj9 .SettingsBox_accordion-trigger__zj0D2 .SettingsBox_arrow__vi3gB {
    display: flex;
    align-items: center;
    justify-content: center
}

.SettingsBox_content___51hj .SettingsBox_left__bgRm7 .SettingsBox_accordion-item__kHYj9 .SettingsBox_accordion-trigger__zj0D2[data-state=open] > .SettingsBox_arrow__vi3gB {
    background-color: var(--logo-blue)
}

.SettingsBox_content___51hj .SettingsBox_left__bgRm7 .SettingsBox_accordion-item__kHYj9 .SettingsBox_accordion-trigger__zj0D2 .SettingsBox_arrow-down-active__8oveB {
    transform: rotate(180deg)
}

.SettingsBox_content___51hj .SettingsBox_left__bgRm7 .SettingsBox_accordion-item__kHYj9 .SettingsBox_accordion-content__EfIbI {
    overflow: auto;
    max-height: 20rem;
    padding-bottom: .5rem
}

.SettingsBox_content___51hj .SettingsBox_left__bgRm7 .SettingsBox_accordion-item__kHYj9 .SettingsBox_accordion-content__EfIbI .SettingsBox_list__IT54Y {
    font-size: 15px;
    display: flex;
    flex-wrap: wrap;
    gap: 10px
}

.SettingsBox_content___51hj .SettingsBox_left__bgRm7 .SettingsBox_accordion-item__kHYj9 .SettingsBox_accordion-content__EfIbI .SettingsBox_region-item__crQhL {
    width: 15rem
}

.SettingsBox_content___51hj .SettingsBox_left__bgRm7 .SettingsBox_accordion-item__kHYj9 .SettingsBox_accordion-content__EfIbI .SettingsBox_language-item__KypGw {
    color: var(--grey-100, #262b2f);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px;
    cursor: pointer
}

@media only screen and (max-width: 766px) {
    .SettingsBox_content___51hj .SettingsBox_left__bgRm7 .SettingsBox_accordion-item__kHYj9 .SettingsBox_accordion-content__EfIbI .SettingsBox_language-item__KypGw {
        width: 45%
    }
}

.SettingsBox_content___51hj .SettingsBox_left__bgRm7 .SettingsBox_accordion-item__kHYj9 .SettingsBox_accordion-content__EfIbI .SettingsBox_language-item__KypGw:hover {
    opacity: .8
}

.SettingsBox_content___51hj .SettingsBox_left__bgRm7 .SettingsBox_accordion-item__kHYj9 .SettingsBox_accordion-content__EfIbI .SettingsBox_active__dnf_A {
    color: var(--green-25, #16ad88);
    font-weight: 600;
    position: relative
}

.SettingsBox_content___51hj .SettingsBox_left__bgRm7 .SettingsBox_accordion-item__kHYj9 .SettingsBox_accordion-content__EfIbI .SettingsBox_active__dnf_A svg {
    position: absolute;
    right: 0;
    top: 5px
}

.SettingsBox_content___51hj .SettingsBox_left__bgRm7 .SettingsBox_accordion-item__kHYj9 .SettingsBox_accordion-content__EfIbI[data-state=open] {
    animation: SettingsBox_slideDown__nZf6p .3s cubic-bezier(.87, 0, .13, 1)
}

.SettingsBox_content___51hj .SettingsBox_left__bgRm7 .SettingsBox_accordion-item__kHYj9 .SettingsBox_accordion-content__EfIbI[data-state=closed] {
    animation: SettingsBox_slideUp__sQDY7 .3s cubic-bezier(.87, 0, .13, 1)
}

.SettingsBox_content___51hj .SettingsBox_right__FLo6m {
    grid-area: right;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

@media only screen and (max-width: 766px) {
    .SettingsBox_content___51hj .SettingsBox_right__FLo6m .SettingsBox_option-container__Ohaar {
        display: flex;
        justify-content: space-between
    }
}

.SettingsBox_content___51hj .SettingsBox_right__FLo6m .SettingsBox_option-box__zw_QF {
    margin-top: 3.125rem
}

.SettingsBox_content___51hj .SettingsBox_right__FLo6m .SettingsBox_option-box__zw_QF h3 {
    color: var(--bluegreen-100, #7d94cc);
    text-align: right;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.SettingsBox_content___51hj .SettingsBox_right__FLo6m .SettingsBox_option-box__zw_QF ul {
    list-style: none;
    padding: 0
}

@media only screen and (max-width: 766px) {
    .SettingsBox_content___51hj .SettingsBox_right__FLo6m .SettingsBox_option-box__zw_QF ul {
        margin-top: 10px
    }
}

.SettingsBox_content___51hj .SettingsBox_right__FLo6m .SettingsBox_option-box__zw_QF ul li {
    color: var(--grey-100, #262b2f);
    text-align: right
}

@media only screen and (max-width: 766px) {
    .SettingsBox_content___51hj .SettingsBox_right__FLo6m .SettingsBox_option-box__zw_QF ul li {
        text-align: left
    }
}

.SettingsBox_content___51hj .SettingsBox_right__FLo6m .SettingsBox_option-box__zw_QF ul li {
    font-feature-settings: "clig" off, "liga" off;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 36px;
    cursor: pointer
}

.SettingsBox_content___51hj .SettingsBox_right__FLo6m .SettingsBox_option-box__zw_QF ul li:hover {
    color: var(--green-25, #3ec9a6);
    font-weight: 400
}

.SettingsBox_content___51hj .SettingsBox_right__FLo6m .SettingsBox_option-box__zw_QF ul .SettingsBox_current-language-active__ic360 {
    color: var(--green-25, #16ad88);
    font-weight: 600
}

.SettingsBox_content___51hj .SettingsBox_right__FLo6m .SettingsBox_option-box__zw_QF ul .SettingsBox_active__dnf_A {
    color: var(--green-25, #16ad88);
    background-color: red;
    font-weight: 600;
    position: relative
}

.SettingsBox_content___51hj .SettingsBox_right__FLo6m .SettingsBox_option-box__zw_QF ul .SettingsBox_active__dnf_A svg {
    position: absolute;
    right: 0;
    top: 5px
}

.SettingsBox_content___51hj .SettingsBox_right__FLo6m .SettingsBox_button-container__fh458 {
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    bottom: 1.25rem;
    margin-top: 10px;
    justify-content: flex-end;
    gap: 10px
}

@keyframes SettingsBox_slideDown__nZf6p {
    0% {
        height: 0
    }
    to {
        height: var(--radix-accordion-content-height)
    }
}

@keyframes SettingsBox_slideUp__sQDY7 {
    0% {
        height: var(--radix-accordion-content-height)
    }
    to {
        height: 0
    }
}

.SettingsBox_accordion-trigger__zj0D2[data-state=open] > .SettingsBox_arrow__vi3gB {
    transform: rotate(180deg)
}

@media (max-width: 74.9em) {
    .SettingsBox_btn-label__ezHL4 {
        display: none
    }
}

@media (max-width: 89.9em) {
    .SettingsBox_dialog-content__oxTre {
        background: #fff;
        border-radius: 20px;
        width: 100%;
        margin-top: 30px;
        animation: SettingsBox_contentShow__vdiJb .15s ease
    }

    .SettingsBox_content___51hj {
        display: flex;
        flex-direction: column
    }

    .SettingsBox_content___51hj .SettingsBox_left__bgRm7 {
        border-right: none
    }

    .SettingsBox_button-container__fh458 {
        display: flex;
        margin-top: 10px;
        justify-content: flex-end;
        gap: 10px
    }
}

.SettingsBox_btn-label-skeleton__OwMMv {
    display: flex
}

@media (max-width: 39.9375em) {
    .SettingsBox_btn-label__ezHL4 {
        display: none
    }
}

.SettingsBox_currency-ul__vVNBP {
    flex-wrap: wrap;
    width: 9.375rem
}

.SettingsBox_currency-ul__vVNBP li {
    display: flex
}

@media (max-width: 24.3125em) {
    .SettingsBox_currency-ul__vVNBP {
        width: auto
    }
}

.SettingsBox_country-curries-line__24t2n {
    margin-top: -.4rem;
    display: flex;
    gap: .3rem;
    font-size: .8rem
}

.SettingsBox_country-curries-line__24t2n button {
    background-color: transparent;
    border: none;
    font-size: .8rem
}

.SettingsBox_country-curries-line__24t2n button:not(:first-child) {
    padding-left: 5px;
    border-left: 1px solid #000
}

.SettingsBox_element-with-scroll__CuIvP::-webkit-scrollbar {
    width: 5px;
    height: 5px
}

.SettingsBox_element-with-scroll__CuIvP::-webkit-scrollbar-thumb {
    border-radius: 8px;
    background: var(--Grey-30, #7c878d)
}

.SettingsBox_active-currency__yd_ED {
    color: var(--green-25, #16ad88) !important;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
    width: 100%;
    position: relative
}

.SettingsBox_active-currency__yd_ED svg {
    position: absolute;
    right: 0;
    top: 5px;
    margin-left: auto
}

@keyframes SettingsBox_overlayShow__4NQ5j {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes SettingsBox_contentShow__vdiJb {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.SettingsBox_language__sRzvi {
    text-align: right;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.SettingsBox_currency__RfQp5, .SettingsBox_language__sRzvi {
    cursor: pointer;
    color: var(--grey-50, #42525e);
    min-width: 6rem
}

.SettingsBox_currency__RfQp5 {
    font-feature-settings: "clig" off, "liga" off;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.AssignRole_form-container__HxwHN {
    display: flex;
    flex-direction: column;
    margin-bottom: 20px
}

.AssignRole_name__uaqit {
    color: var(--bluegreen-100);
    font-size: .75rem;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.AssignRole_name-value__IWvym {
    color: var(--Grey-Grey-100, #262b2f);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    overflow: hidden;
    word-break: break-word;
    overflow-wrap: anywhere
}

.AssignRole_input-box___iOkl {
    margin-top: 20px;
    width: 290px
}

.AssignRole_form-row__mCzx4 {
    display: flex;
    gap: 20px;
    width: 100%
}

.AssignRole_form-row__mCzx4 .AssignRole_select__v2hHS {
    width: 100%
}

@media (max-width: 39.9375em) {
    .AssignRole_form-row__mCzx4 {
        gap: 0
    }
}

.AssignRole_form-full-row___SQ5D {
    margin-top: 20px;
    width: 290px
}

@media (max-width: 39.9375em) {
    .AssignRole_form-full-row___SQ5D {
        width: 100%
    }
}

.AssignRole_select-box__JqIIK {
    width: 100%
}

.AssignRole_modal-container__qeAWU {
    width: 394px
}

@media (max-width: 39.9375em) {
    .AssignRole_modal-container__qeAWU {
        height: 400px;
        overflow: hidden !important;
        padding-top: 20px 0 !important;
        border-radius: 30px 30px 0 0;
        padding-left: 26px !important;
        padding-right: 26px !important;
        scrollbar-width: none;
        width: calc(100% - 52px)
    }

    .AssignRole_modal-container__qeAWU .AssignRole_modal-content__7M3q7 {
        overflow-y: hidden;
        height: 100%;
        width: 100%
    }
}

.AssignRole_button-container__HFIq8 {
    gap: 10px;
    align-items: flex-end;
    display: flex;
    justify-content: center;
    padding-top: 21px
}

.AssignRole_submit-btn__mbLri {
    width: 211px;
    height: 40px
}

@media (max-width: 39.9375em) {
    .AssignRole_submit-btn__mbLri {
        width: 100%
    }
}

.AssignRole_scroll-area-viewport__tiEiX {
    width: 100%;
    height: 100% !important;
    max-height: min(200px, var(--radix-select-content-available-height));
    border-radius: inherit
}

.NewSettingsBox_trigger-button__s1CBQ {
    padding: 11px 0;
    cursor: pointer;
    background-color: transparent;
    border: none;
    border-radius: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 9px
}

.NewSettingsBox_trigger-button__s1CBQ img {
    width: 20px;
    height: 20px
}

@media (max-width: 39.9375em) {
    .NewSettingsBox_trigger-button__s1CBQ {
        padding: 0
    }

    .NewSettingsBox_trigger-button__s1CBQ img {
        width: 28px;
        height: 28px
    }
}

.NewSettingsBox_dialog-content__f1Dh3 {
    background: #fff;
    padding: 30px;
    border-radius: 10px;
    width: 471px;
    margin-top: 12px;
    animation: NewSettingsBox_contentShow__BQhmv .15s cubic-bezier(.16, 1, .3, 1);
    box-shadow: 0 34px 104px 0 rgba(0, 0, 0, .25);
    z-index: 9999
}

@media (max-width: 39.9375em) {
    .NewSettingsBox_dialog-content__f1Dh3 {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0
    }
}

.NewSettingsBox_content-container__kImo_ {
    display: flex;
    border-bottom: 1px solid #d9dadb;
    padding-bottom: 17px
}

.NewSettingsBox_currency-container__hopMC ul, .NewSettingsBox_language-container__KeUu5 ul {
    list-style: none
}

.NewSettingsBox_currency-container__hopMC li, .NewSettingsBox_language-container__KeUu5 li {
    color: var(--grey-100, #262b2f);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px;
    cursor: pointer
}

.NewSettingsBox_currency-container__hopMC li:hover, .NewSettingsBox_language-container__KeUu5 li:hover {
    color: var(--green-25, #16ad88);
    opacity: .8
}

.NewSettingsBox_currency-container__hopMC .NewSettingsBox_active__HVmnq, .NewSettingsBox_language-container__KeUu5 .NewSettingsBox_active__HVmnq {
    color: var(--green-25, #16ad88);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
    width: 100%;
    position: relative
}

.NewSettingsBox_currency-container__hopMC .NewSettingsBox_active__HVmnq svg, .NewSettingsBox_language-container__KeUu5 .NewSettingsBox_active__HVmnq svg {
    position: absolute;
    right: 0;
    top: 5px;
    margin-left: auto
}

.NewSettingsBox_language-container__KeUu5 {
    width: 173px
}

@media (max-width: 39.9375em) {
    .NewSettingsBox_language-container__KeUu5 {
        width: 132.5px;
        width: 113.1px
    }
}

.NewSettingsBox_currency-container__hopMC {
    min-height: 153px
}

.NewSettingsBox_title__wdgnQ {
    color: var(--bluegreen-100, #7d94cc);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding-bottom: 10px;
    border-bottom: var(--base-grey-15, #d9dadb)
}

.NewSettingsBox_vertical-line__02UPF {
    margin-left: 32px;
    margin-right: 32px;
    width: 1px;
    background: var(--base-grey-15, #d9dadb)
}

@media (max-width: 24.3125em) {
    .NewSettingsBox_vertical-line__02UPF {
        margin-inline: 25px
    }
}

@media (max-width: 21.5em) {
    .NewSettingsBox_vertical-line__02UPF {
        margin-inline: 15px
    }
}

.NewSettingsBox_divider__ezPBc {
    height: 1px;
    align-self: stretch;
    width: 100%;
    background: var(--base-grey-15, #d9dadb);
    margin-bottom: 10px
}

.NewSettingsBox_footer-container__enkHn {
    display: flex;
    gap: 10px;
    padding-top: 17px
}

.NewSettingsBox_btn__Qvke_ {
    display: flex;
    height: 40px;
    padding: 12px 30px;
    justify-content: center;
    align-items: center;
    border-radius: 20px;
    flex: 1 1;
    outline: none;
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    border: 1px solid #d9dadb;
    cursor: pointer
}

@media (max-width: 39.9375em) {
    .NewSettingsBox_btn__Qvke_ {
        height: 50px;
        border-radius: 30px;
        min-width: 160px
    }
}

@media (max-width: 24.3125em) {
    .NewSettingsBox_btn__Qvke_ {
        min-width: 140px
    }
}

.NewSettingsBox_btn__Qvke_:hover {
    opacity: .9
}

.NewSettingsBox_btn-cancel__eAYdg {
    gap: 10px;
    color: var(--grey-100, #262b2f)
}

.NewSettingsBox_btn-save__QfIGi {
    background: var(--Logo-Blue, #1226aa);
    color: var(--white, #fff);
    border: none
}

@keyframes NewSettingsBox_overlayShow__2hNXR {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes NewSettingsBox_contentShow__BQhmv {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.NewSettingsBox_dialog-overlay__3MlEY {
    inset: 0;
    background: rgba(38, 43, 47, .5);
    z-index: var(--modal-z-index-overlay);
    overflow: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: grid;
    position: fixed;
    overflow-y: auto;
    place-items: center;
    background: rgba(0, 0, 0, .5);
    animation: NewSettingsBox_overlayShow__2hNXR .15s cubic-bezier(.16, 1, .3, 1)
}

.UserCard_card-container__5YKK1 {
    display: flex;
    align-items: center;
    background: #fff;
    border-radius: 8px;
    padding: 6px 20px 6px 6px;
    width: 982px;
    height: 89px
}

@media (max-width: 89.9em) {
    .UserCard_card-container__5YKK1 {
        width: auto;
        height: auto;
        align-items: flex-start
    }
}

.UserCard_card-container__5YKK1 {
    border: 1px solid var(--Grey-Grey-15, #e2e8eb)
}

.UserCard_card-container__5YKK1 .UserCard_tooltip-content__xz6G5 {
    width: 273px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow-wrap: anywhere
}

.UserCard_card-container__5YKK1 .UserCard_tooltip-div__j3zT0 {
    width: 264px;
    text-align: start;
    color: var(--Base-Grey-100, #262d33);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal
}

.UserCard_card-container__5YKK1 .UserCard_profile-card__lKeCq {
    width: 400px;
    max-width: 100%;
    display: flex;
    align-items: center;
    flex-direction: row;
    background: var(--Grey-Grey-05, #f5f6f6);
    height: 77px;
    padding: 10px 0 10px 20px;
    border-radius: 8px
}

.UserCard_card-container__5YKK1 .UserCard_profile-icon__D73nU {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 57px;
    height: 57px;
    border-radius: 50%;
    background: linear-gradient(270deg, #cbd5ee, #f5f6f6);
    color: #3c8dbc;
    font-weight: 700;
    font-size: 18px;
    margin-right: 16px;
    flex: 0 0 57px
}

.UserCard_card-container__5YKK1 .UserCard_info-section__hfht_ {
    display: flex;
    flex-direction: column;
    flex: 1 1
}

@media screen and (min-width: 1024px)and (max-width: 1504px) {
    .UserCard_card-container__5YKK1 .UserCard_info-section__hfht_ {
        width: 100%
    }
}

@media (max-width: 89.9em) {
    .UserCard_card-container__5YKK1 .UserCard_info-section__hfht_ {
        max-width: 100%
    }
}

.UserCard_card-container__5YKK1 .UserCard_info-section__hfht_ .UserCard_name-div__5zlfI {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-content: center
}

.UserCard_card-container__5YKK1 .UserCard_info-section__hfht_ .UserCard_name__9UFVO {
    color: var(--Grey-Grey-50, #42525e);
    font-size: 20px;
    font-weight: 600;
    line-height: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 270px;
    cursor: default
}

@media (max-width: 89.9em) {
    .UserCard_card-container__5YKK1 .UserCard_info-section__hfht_ .UserCard_name__9UFVO {
        max-width: 100%
    }
}

@media (max-width: 39.9375em) {
    .UserCard_card-container__5YKK1 .UserCard_info-section__hfht_ .UserCard_name__9UFVO {
        max-width: 270px
    }
}

.UserCard_card-container__5YKK1 .UserCard_info-section__hfht_ .UserCard_name-content__Px7Xw {
    width: 214px;
    color: #262d33;
    font-weight: 600;
    text-align: center
}

.UserCard_card-container__5YKK1 .UserCard_info-section__hfht_ .UserCard_name-mobile__sIACy {
    color: var(--Grey-Grey-50, #42525e);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    overflow-wrap: anywhere;
    width: 224px !important
}

.UserCard_card-container__5YKK1 .UserCard_info-section__hfht_ .UserCard_info-icon-div__wtHff {
    display: none;
    flex-direction: row;
    align-items: center;
    align-content: center
}

@media (max-width: 89.9em) {
    .UserCard_card-container__5YKK1 .UserCard_info-section__hfht_ .UserCard_info-icon-div__wtHff {
        display: flex
    }
}

.UserCard_card-container__5YKK1 .UserCard_info-section__hfht_ .UserCard_content-body__KPu7E {
    display: flex;
    flex-direction: column;
    row-gap: 2px
}

.UserCard_card-container__5YKK1 .UserCard_info-section__hfht_ .UserCard_content__zVAgY {
    z-index: 19 !important
}

.UserCard_card-container__5YKK1 .UserCard_info-section__hfht_ .UserCard_department-mobile__hPp2y {
    color: var(--Bluegreen-Bluegreen-100, #7d94cc);
    font-size: 12px;
    font-weight: 600;
    overflow-wrap: anywhere;
    width: 224px !important
}

.UserCard_card-container__5YKK1 .UserCard_info-section__hfht_ .UserCard_occupation-mobile__NUbzR {
    color: var(--Bluegreen-Bluegreen-100, #7d94cc);
    font-size: 12px !important;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    overflow-wrap: anywhere;
    width: 224px !important
}

.UserCard_card-container__5YKK1 .UserCard_info-section__hfht_ .UserCard_role__rdGwP {
    display: flex;
    align-items: center;
    color: var(--bluegreen-25, #cbd5ee);
    font-size: 14px;
    font-weight: 500;
    margin-top: 4px;
    width: 100%;
    max-width: 275px;
    min-width: 275px
}

@media (max-width: 89.9em) {
    .UserCard_card-container__5YKK1 .UserCard_info-section__hfht_ .UserCard_role__rdGwP {
        width: 100%;
        max-width: 100%
    }
}

@media (max-width: 39.9375em) {
    .UserCard_card-container__5YKK1 .UserCard_info-section__hfht_ .UserCard_role__rdGwP {
        width: 100%;
        max-width: 290px
    }
}

.UserCard_card-container__5YKK1 .UserCard_info-section__hfht_ .UserCard_role__rdGwP .UserCard_assign-role-btn__zfkkR {
    color: var(--Green-25, #16ad88);
    font-size: 12px;
    font-weight: 600;
    cursor: pointer
}

.UserCard_card-container__5YKK1 .UserCard_info-section__hfht_ .UserCard_role__rdGwP .UserCard_department__AxcyB {
    overflow: hidden;
    overflow-wrap: anywhere;
    max-width: 106px !important;
    height: 20px;
    min-width: 30px
}

.UserCard_card-container__5YKK1 .UserCard_info-section__hfht_ .UserCard_role__rdGwP .UserCard_department-short__GtUVX, .UserCard_card-container__5YKK1 .UserCard_info-section__hfht_ .UserCard_role__rdGwP .UserCard_department__AxcyB {
    color: var(--Bluegreen-Bluegreen-100, #7d94cc);
    font-size: 12px;
    font-weight: 600;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: default
}

.UserCard_card-container__5YKK1 .UserCard_info-section__hfht_ .UserCard_role__rdGwP .UserCard_occupation-name__N0S0E {
    color: var(--Bluegreen-100, #7d94cc);
    font-size: 12px;
    font-weight: 400;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: default;
    max-width: 190px
}

@media (max-width: 89.9em) {
    .UserCard_card-container__5YKK1 .UserCard_info-section__hfht_ .UserCard_role__rdGwP .UserCard_occupation-name__N0S0E {
        max-width: 100%
    }
}

@media (max-width: 39.9375em) {
    .UserCard_card-container__5YKK1 .UserCard_info-section__hfht_ .UserCard_role__rdGwP .UserCard_occupation-name__N0S0E {
        max-width: 190px
    }
}

@media screen and (min-width: 0px)and (max-width: 375px) {
    .UserCard_card-container__5YKK1 .UserCard_info-section__hfht_ .UserCard_role__rdGwP .UserCard_occupation-name__N0S0E {
        max-width: 170px
    }
}

.UserCard_card-container__5YKK1 .UserCard_info-section__hfht_ .UserCard_role__rdGwP .UserCard_icon__e_uuE {
    margin-left: 4px;
    font-size: 12px
}

.UserCard_card-container__5YKK1 .UserCard_contact-div__9AAhQ {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 20px;
    width: 203px
}

.UserCard_card-container__5YKK1 .UserCard_contact-section__MIe_F {
    display: flex;
    flex-direction: column;
    align-items: flex-end
}

.UserCard_card-container__5YKK1 .UserCard_contact-section__MIe_F .UserCard_status__JYjLn {
    display: flex;
    align-items: center;
    font-size: 14px;
    font-weight: 500;
    color: var(--Green-25, #16ad88);
    margin-top: 4px
}

.UserCard_card-container__5YKK1 .UserCard_email-div__HWNgk {
    display: flex;
    flex-direction: column;
    max-width: 100%;
    padding-left: 40px
}

.UserCard_card-container__5YKK1 .UserCard_email-div__HWNgk .UserCard_email-header__0zEJh {
    color: var(--Bluegreen-Bluegreen-100, #7d94cc);
    font-size: 12px;
    font-weight: 600
}

.UserCard_card-container__5YKK1 .UserCard_email-div__HWNgk .UserCard_email__89bsA {
    color: var(--Grey-70, #313e48);
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    width: 270px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

@media (max-width: 89.9em) {
    .UserCard_card-container__5YKK1 .UserCard_email-div__HWNgk .UserCard_email__89bsA {
        width: 60vw
    }
}

@media screen and (min-width: 1024px)and (max-width: 1200px) {
    .UserCard_card-container__5YKK1 .UserCard_email-div__HWNgk .UserCard_email__89bsA {
        max-width: 100%;
        width: 100%
    }
}

@media screen and (min-width: 1200px)and (max-width: 1438px) {
    .UserCard_card-container__5YKK1 .UserCard_email-div__HWNgk .UserCard_email__89bsA {
        max-width: 100%;
        width: 100%
    }
}

.UserCard_card-container__5YKK1 .UserCard_email-div__HWNgk .UserCard_email-mobile__FgLMj {
    color: var(--Grey-70, #313e48);
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    width: 100%;
    overflow-wrap: anywhere
}

@media screen and (min-width: 0px)and (max-width: 375px) {
    .UserCard_card-container__5YKK1 .UserCard_email-div__HWNgk .UserCard_email-mobile__FgLMj {
        padding-right: 20px
    }
}

@media (max-width: 800px) {
    .UserCard_card-container__5YKK1 .UserCard_email-div__HWNgk {
        padding-left: 20px
    }
}

.UserCard_card-container__5YKK1 .UserCard_contact-alt-div__Qpvii {
    display: flex;
    flex-direction: row;
    gap: 20px
}

.UserCard_card-container__5YKK1 .UserCard_edit-icon-div__c0d7Q {
    cursor: pointer
}

.UserCard_card-container__5YKK1 .UserCard_view-button__1SXpp {
    background: #1226aa;
    color: #fff;
    border: none;
    border-radius: 14px;
    cursor: pointer;
    width: 90px;
    height: 29px;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    line-height: 19px;
    transition: background-color .3s
}

@media (max-width: 89.9em) {
    .UserCard_card-container__5YKK1 {
        flex-direction: column;
        padding: 8px
    }

    .UserCard_card-container__5YKK1 .UserCard_profile-card__lKeCq {
        flex-direction: column;
        align-items: flex-start;
        width: 100%;
        height: auto;
        padding: 10px 10px 10px 20px
    }

    .UserCard_card-container__5YKK1 .UserCard_profile-icon__D73nU {
        margin-bottom: 10px
    }

    .UserCard_card-container__5YKK1 .UserCard_info-section__hfht_ .UserCard_name__9UFVO {
        font-size: 16px
    }

    .UserCard_card-container__5YKK1 .UserCard_email-div__HWNgk {
        padding-left: 20px;
        padding-top: 20px
    }

    .UserCard_card-container__5YKK1 .UserCard_contact-alt-div__Qpvii {
        display: flex;
        gap: 10px
    }

    .UserCard_card-container__5YKK1 .UserCard_contact-div__9AAhQ {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        gap: 10px;
        width: 100%;
        padding-left: 20px;
        padding-top: 20px;
        padding-bottom: 24px
    }

    .UserCard_card-container__5YKK1 .UserCard_view-button__1SXpp {
        height: 41px;
        border-radius: 60px;
        text-align: center
    }
}

.UserCard_tooltip-content__xz6G5 {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow-wrap: anywhere
}

.UserCard_tooltip-div__j3zT0 {
    width: 273px;
    text-align: start;
    color: var(--Base-Grey-100, #262d33);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal
}

.CorporateDropwdown_dropdown-container__0HnIN {
    border-radius: 10px;
    background-color: #fff;
    padding: 10px 0;
    display: flex;
    box-shadow: 0 5px 15px 0 rgba(38, 45, 51, .08)
}

.CorporateDropwdown_dropdown-container__0HnIN > :not(:first-child) {
    border-left: 1px solid var(--grey-15, #e2e8eb)
}

.CorporateDropwdown_dropdown-container-animation__s0EdZ {
    animation-name: CorporateDropwdown_slideDownAndFade__FkWqb
}

.CorporateDropwdown_view-port-corporate__VS5J8 {
    position: absolute;
    top: 46px;
    left: calc(50% + 100px);
    padding-top: 10px;
    width: max-content
}

.CorporateDropwdown_view-port-services__Liyfa {
    position: absolute;
    top: 46px;
    left: 127.4px;
    padding-top: 10px
}

.CorporateDropwdown_level-li-element__1NjKO {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    padding: 0 20px;
    background-color: transparent;
    cursor: pointer;
    line-height: 28px;
    margin-top: 10px
}

.CorporateDropwdown_level-li-element__1NjKO .CorporateDropwdown_arrow__m2SYo {
    fill: #e2e8eb
}

.CorporateDropwdown_level-li-element-active__hkD2s > .CorporateDropwdown_dropdown-container-section__YkcyK {
    display: block
}

.CorporateDropwdown_level-li-element-active__hkD2s {
    background: var(--grey-15, #e2e8eb);
    color: var(--base-grey-85, #4b5157);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px
}

.CorporateDropwdown_level-li-element-active__hkD2s .CorporateDropwdown_arrow__m2SYo {
    fill: #1226aa
}

.CorporateDropwdown_level-li-element__1NjKO:hover > .CorporateDropwdown_dropdown-container-section__YkcyK {
    display: block
}

.CorporateDropwdown_level-li-element__1NjKO:hover {
    background: var(--grey-15, #e2e8eb)
}

.CorporateDropwdown_first-element__OX93y {
    margin-top: 0
}

.ManageUsersHeader_header-container__1hr7J {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 0
}

@media screen and (max-width: 800px) {
    .ManageUsersHeader_header-container__1hr7J {
        align-items: normal;
        padding: 10px 0;
        flex-direction: column;
        flex-wrap: wrap
    }
}

.ManageUsersHeader_header-text__EkSwz {
    color: var(--Primary-e-black, #000);
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 35px
}

.ManageUsersHeader_add-user-button__klvLB {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 40px;
    border-radius: 20px;
    background: var(--Logo-Blue, #1226aa);
    color: var(--Base-White, var(--White-White, #fff));
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    padding-inline: 20px;
    cursor: pointer
}

.ManageUsersHeader_add-user-button__klvLB .ManageUsersHeader_button-text__w2Rgg {
    margin-right: 11px;
    font-size: 14px;
    font-weight: 600;
    line-height: 19px
}

@media screen and (max-width: 800px) {
    .ManageUsersHeader_add-user-button__klvLB {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 100% !important;
        height: 50px;
        border-radius: 30px;
        background: var(--Logo-Blue, #1226aa);
        color: var(--Base-White, var(--White-White, #fff));
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 19px;
        cursor: pointer;
        max-width: 100%;
        margin-top: 19px;
        margin-bottom: -20px
    }
}

.ManageUsersHeader_not-description__6jvhI {
    color: var(--Base-Grey-85, #4b5157);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.ProductsDropdown_dropdown-error-container__MKRLL {
    height: 12rem;
    width: 270px;
    justify-content: center;
    align-items: center
}

.ProductsDropdown_dropdown-container__zagXo {
    border-radius: 10px;
    background-color: #fff;
    padding: 10px 0;
    display: flex;
    box-shadow: 0 5px 15px 0 rgba(38, 45, 51, .08)
}

.ProductsDropdown_dropdown-container__zagXo > :not(:first-child) {
    border-left: 1px solid var(--grey-15, #e2e8eb)
}

.ProductsDropdown_dropdown-container-animation__OHMBo {
    animation-name: ProductsDropdown_slideDownAndFade__2PHbQ
}

.ProductsDropdown_view-port__j_heU {
    position: absolute;
    top: 46px;
    padding-top: 10px;
    z-index: 999
}

@media (max-width: 93.75em) {
    .ProductsDropdown_view-port-overflow__briNr {
        margin-left: -7.5rem
    }
}

.ProductsDropdown_dropdown-container-section__AM6yr {
    width: 270px
}

.ProductsDropdown_dropdown-container-section__AM6yr:before {
    content: "";
    position: absolute;
    top: 0;
    left: 25px;
    width: 0;
    border-bottom: 10px solid #fff;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent
}

.ProductsDropdown_dropdown-container-section__AM6yr ul {
    padding: 26px 0;
    max-height: 420px;
    overflow-y: auto
}

.ProductsDropdown_li-element-link__MRD5_ {
    color: var(--bluegreen-100, #7d94cc);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px
}

.ProductsDropdown_level-li-element__wZoJs {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    padding: 10px 26px;
    background-color: transparent;
    cursor: pointer;
    line-height: 18px
}

.ProductsDropdown_level-li-element__wZoJs .ProductsDropdown_category-name__u2d5B {
    width: 180px;
    overflow-wrap: break-word;
    cursor: pointer
}

.ProductsDropdown_level-li-element__wZoJs .ProductsDropdown_arrow__TJmTD {
    fill: #e2e8eb
}

.ProductsDropdown_level-li-element__wZoJs:hover .ProductsDropdown_arrow__TJmTD {
    fill: #1226aa
}

.ProductsDropdown_level-li-element-active__TmMZK > .ProductsDropdown_dropdown-container-section__AM6yr {
    display: block
}

.ProductsDropdown_level-li-element-active__TmMZK {
    background: var(--grey-15, #e2e8eb);
    font-size: 14px;
    font-style: normal
}

.ProductsDropdown_level-li-element-active__TmMZK .ProductsDropdown_arrow__TJmTD {
    fill: #1226aa
}

.ProductsDropdown_level-li-element__wZoJs:hover > .ProductsDropdown_dropdown-container-section__AM6yr {
    display: block
}

.ProductsDropdown_level-li-element__wZoJs:hover {
    background: var(--grey-15, #e2e8eb)
}

.ProductsDropdown_level-li-view-all__YM7dm {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    padding: 0 26px;
    background-color: transparent;
    cursor: pointer;
    line-height: 28px
}

.ProductsDropdown_level-li-view-all__YM7dm:hover {
    background: var(--grey-15, #e2e8eb)
}

.ProductsDropdown_menu-element__1zuk0 {
    cursor: pointer;
    color: var(--grey-50, #42525e);
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: flex;
    padding: 13px 4px 9px
}

.ProductsDropdown_menu-element__1zuk0:hover {
    opacity: .9
}

.ProductsDropdown_active-subheader__bHKZr {
    animation-name: ProductsDropdown_slideDownAndFade__2PHbQ
}

@keyframes ProductsDropdown_slideUpAndFade__Fbam6 {
    0% {
        opacity: 0;
        transform: translateY(2px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes ProductsDropdown_slideRightAndFade__zmdW3 {
    0% {
        opacity: 0;
        transform: translateX(-2px)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes ProductsDropdown_slideDownAndFade__2PHbQ {
    0% {
        opacity: 0;
        transform: translateY(-2px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes ProductsDropdown_slideLeftAndFade__Fx8bY {
    0% {
        opacity: 0;
        transform: translateX(2px)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

.UserAdditionRequestForm_modal-container__0n83l {
    overflow: hidden;
    width: 690px;
    scrollbar-width: none
}

@media screen and (min-width: 0px)and (max-width: 376px) {
    .UserAdditionRequestForm_modal-container__0n83l {
        width: calc(100% - 4rem) !important;
        border-radius: 30px 30px 0 0;
        height: 85% !important
    }
}

@media (max-width: 39.9375em) {
    .UserAdditionRequestForm_modal-container__0n83l {
        height: 65%;
        border-radius: 30px 30px 0 0;
        width: calc(100% - 4rem) !important
    }
}

@media screen and (max-width: 1050px) {
    .UserAdditionRequestForm_extra-success-modal-container__E99xL {
        overflow: hidden !important;
        padding-top: 20px 0 !important;
        border-radius: 30px 30px 0 0;
        padding-left: 26px !important;
        padding-right: 26px !important;
        scrollbar-width: none;
        width: calc(100% - 52px)
    }
}

@media screen and (max-width: 1050px)and (min-width: 0px)and (max-width: 376px) {
    .UserAdditionRequestForm_extra-success-modal-container__E99xL {
        height: 85% !important
    }
}

.UserAdditionRequestForm_modal-content__wW2N7 {
    overflow: hidden;
    padding: 0;
    margin-bottom: -30px !important
}

@media (max-width: 39.9375em) {
    .UserAdditionRequestForm_modal-content__wW2N7 {
        overflow-y: auto;
        height: 100%
    }
}

.UserAdditionRequestForm_modal-title__SHWe0 {
    color: var(--Grey-100, #262b2f);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 30px;
    font-weight: 400;
    line-height: 35px
}

@media (max-width: 39.9375em) {
    .UserAdditionRequestForm_modal-title__SHWe0 {
        font-size: 20px;
        line-height: normal;
        max-width: 200px
    }
}

.UserAdditionRequestForm_divider__83OTd {
    height: 1px;
    background: var(--base-grey-15, #d9dadb);
    margin-top: 20px
}

.UserAdditionRequestForm_form-full-row___sFaI, .UserAdditionRequestForm_input-box__9nsEw {
    margin-top: 20px;
    width: 290px
}

@media (max-width: 39.9375em) {
    .UserAdditionRequestForm_form-full-row___sFaI, .UserAdditionRequestForm_input-box__9nsEw {
        width: 100%
    }
}

.UserAdditionRequestForm_country-code__XuPTh {
    min-width: 94px;
    justify-content: space-between
}

.UserAdditionRequestForm_form-row__nAEFo {
    display: flex;
    gap: 20px;
    flex-wrap: wrap
}

@media (max-width: 39.9375em) {
    .UserAdditionRequestForm_form-row__nAEFo {
        flex-direction: column;
        gap: 0
    }
}

.UserAdditionRequestForm_content-container__1SrAr {
    display: flex;
    flex-direction: column;
    padding-bottom: 30px
}

.UserAdditionRequestForm_content-container__1SrAr .UserAdditionRequestForm_title__KgymD {
    color: var(--base-grey-85);
    font-size: 16px;
    font-weight: 400
}

.UserAdditionRequestForm_content-container__1SrAr .UserAdditionRequestForm_input-div__e2qHY {
    display: flex;
    gap: 1rem;
    flex: 1 1
}

@media (max-width: 39.9375em) {
    .UserAdditionRequestForm_content-container__1SrAr .UserAdditionRequestForm_input-div__e2qHY {
        flex-direction: column
    }
}

.UserAdditionRequestForm_content-container__1SrAr .UserAdditionRequestForm_input-div__e2qHY .UserAdditionRequestForm_input__kPdmb {
    width: 100%
}

.UserAdditionRequestForm_button-container__f8JmA {
    display: flex;
    margin-top: 21px;
    justify-content: center
}

.UserAdditionRequestForm_button-width__sien2 {
    width: 211px
}

@media (max-width: 39.9375em) {
    .UserAdditionRequestForm_button-width__sien2 {
        width: 100%
    }
}

.MiddleMenu_nav-bar-menu-container__0Tcsj {
    position: relative;
    display: flex;
    justify-content: space-between;
    width: 637px
}

.MiddleMenu_nav-bar-menu-container__0Tcsj ul {
    list-style: none
}

.MiddleMenu_nav-bar-menu-container__0Tcsj .MiddleMenu_view-port__2AY9f {
    position: absolute;
    top: 46px;
    padding-top: 10px;
    z-index: 999
}

.MiddleMenu_li-element-link__pA3D4 {
    color: var(--bluegreen-100, #7d94cc);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px
}

.MiddleMenu_level-li-element___LlkT {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    padding: 0 26px;
    background-color: transparent;
    cursor: pointer;
    line-height: 28px
}

.MiddleMenu_level-li-element-active__7RZT7 > .MiddleMenu_dropdown-container-section__3x_Il {
    display: block
}

.MiddleMenu_level-li-element-active__7RZT7 {
    background: var(--grey-15, #e2e8eb);
    color: var(--base-grey-85, #4b5157);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px
}

.MiddleMenu_level-li-element___LlkT:hover > .MiddleMenu_dropdown-container-section__3x_Il {
    display: block
}

.MiddleMenu_level-li-element___LlkT:hover {
    background: var(--grey-15, #e2e8eb)
}

.MiddleMenu_menu-element__xPPca {
    cursor: pointer;
    color: var(--grey-50, #42525e);
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: flex;
    align-items: center;
    padding: 13px 4px 9px
}

.MiddleMenu_menu-element__xPPca:hover {
    opacity: .9;
    text-shadow: 0 0 .65px var(--grey-95), 0 0 .65px var(--grey-95)
}

.MiddleMenu_menu-element__xPPca:hover svg {
    fill: var(--grey-95);
    transform: scale(1.2)
}

.MiddleMenu_top-menu__nUgRZ {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5px
}

@media (max-width: 74.9em) {
    .MiddleMenu_nav-bar-menu-container__0Tcsj {
        justify-content: space-between;
        width: 100%
    }
}

@media (max-width: 39.9375em) {
    .MiddleMenu_nav-bar-menu-container__0Tcsj {
        justify-content: space-between;
        width: 100%
    }
}

.TransferCartsSelectBox_transfer-carts-select-box__gTRSs {
    display: flex;
    flex-direction: column;
    border-radius: 10px;
    border: 2px solid var(--grey-05);
    margin-bottom: 6px
}

.TransferCartsSelectBox_transfer-carts-select-box__gTRSs .TransferCartsSelectBox_select-header__BZIci {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 11px 28px 9px 26px;
    cursor: pointer
}

.TransferCartsSelectBox_transfer-carts-select-box__gTRSs .TransferCartsSelectBox_select-header__BZIci p {
    color: var(--base-grey-100);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.TransferCartsSelectBox_transfer-carts-select-box__gTRSs .TransferCartsSelectBox_options-container__JHQ9e {
    display: flex;
    flex-direction: column;
    gap: 13px;
    padding: 18px 26px;
    height: 218px;
    overflow-y: scroll
}

.TransferCartsSelectBox_transfer-carts-select-box__gTRSs .TransferCartsSelectBox_options-container__JHQ9e::-webkit-scrollbar:horizontal {
    width: 0;
    height: 0
}

.TransferCartsSelectBox_transfer-carts-select-box__gTRSs .TransferCartsSelectBox_options-container__JHQ9e::-webkit-scrollbar {
    width: 3px;
    height: 8px
}

.TransferCartsSelectBox_transfer-carts-select-box__gTRSs .TransferCartsSelectBox_options-container__JHQ9e::-webkit-scrollbar-track {
    background: var(--grey-05);
    border-radius: 10px
}

.TransferCartsSelectBox_transfer-carts-select-box__gTRSs .TransferCartsSelectBox_options-container__JHQ9e::-webkit-scrollbar-thumb {
    background: var(--grey-85);
    border-radius: 10px
}

.TransferCartsSelectBox_transfer-carts-select-box__gTRSs .TransferCartsSelectBox_options-container__JHQ9e .TransferCartsSelectBox_cart-option-container__I93l3 {
    display: flex;
    align-items: center;
    gap: 11px
}

.TransferCartsSelectBox_transfer-carts-select-box__gTRSs .TransferCartsSelectBox_options-container__JHQ9e .TransferCartsSelectBox_cart-option-container__I93l3 .TransferCartsSelectBox_infos__9GfEg {
    display: flex;
    flex-direction: column;
    gap: 3px
}

.TransferCartsSelectBox_transfer-carts-select-box__gTRSs .TransferCartsSelectBox_options-container__JHQ9e .TransferCartsSelectBox_cart-option-container__I93l3 .TransferCartsSelectBox_infos__9GfEg .TransferCartsSelectBox_cart-name__a6biH {
    color: var(--grey-50);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.TransferCartsSelectBox_transfer-carts-select-box__gTRSs .TransferCartsSelectBox_options-container__JHQ9e .TransferCartsSelectBox_cart-option-container__I93l3 .TransferCartsSelectBox_infos__9GfEg .TransferCartsSelectBox_bottom-row__irB9X {
    display: flex;
    gap: 4px
}

.TransferCartsSelectBox_transfer-carts-select-box__gTRSs .TransferCartsSelectBox_options-container__JHQ9e .TransferCartsSelectBox_cart-option-container__I93l3 .TransferCartsSelectBox_infos__9GfEg .TransferCartsSelectBox_bottom-row__irB9X p:first-child {
    color: var(--Green-25, var(--Green-Green-25, #16ad88));
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px
}

.TransferCartsSelectBox_transfer-carts-select-box__gTRSs .TransferCartsSelectBox_options-container__JHQ9e .TransferCartsSelectBox_cart-option-container__I93l3 .TransferCartsSelectBox_infos__9GfEg .TransferCartsSelectBox_bottom-row__irB9X p:last-child {
    color: var(--grey-30);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.TransferCartsSelectBox_transfer-carts-select-box__gTRSs .TransferCartsSelectBox_options-container__JHQ9e .TransferCartsSelectBox_divider__PbZzd {
    width: 100%;
    height: 2px;
    border: 1px solid var(--grey-05)
}

.SubHeaderMenu_sub-header-container__QwDV2 {
    border-bottom: 1px solid var(--base-grey-15, #d9dadb);
    background-color: #fff
}

@media (min-width: 64em) {
    .SubHeaderMenu_sub-header-content__cSn_Z {
        max-width: min(1440px, 100%);
        margin-left: max((100% -1440px)/2, 0px);
        margin-right: max((100% -1440px)/2, 0px)
    }
}

@media (max-width: 89.9em) {
    .SubHeaderMenu_sub-header-content__cSn_Z {
        margin-left: 0;
        margin-right: 0
    }
}

.SubHeaderMenu_sub-header-content__cSn_Z {
    position: relative;
    display: flex
}

.SubHeaderMenu_sub-header-content__cSn_Z ul {
    margin: 0;
    padding: 0
}

.SubHeaderMenu_sub-header-content__cSn_Z {
    padding-right: 30px;
    padding-left: 30px
}

.SubHeaderMenu_btn-categories__z82qV {
    display: flex;
    align-items: center;
    gap: 10px;
    width: calc((100% - 635px) / 2)
}

.SubHeaderMenu_btn-categories__z82qV label {
    cursor: pointer
}

.SubHeaderMenu_btn-categories-label__JuwNM {
    gap: 10px;
    display: flex;
    align-items: center;
    color: var(--grey-50, #42525e)
}

.SubHeaderMenu_btn-categories-label__JuwNM label {
    cursor: pointer
}

.SubHeaderMenu_btn-categories-label__JuwNM:hover {
    opacity: .9;
    text-shadow: 0 0 .65px var(--grey-95), 0 0 .65px var(--grey-95)
}

.SubHeaderMenu_btn-categories-label__JuwNM:hover svg {
    fill: var(--grey-95);
    transform: scale(1.1)
}

.SubHeaderMenu_right-sub-header__AUETb {
    display: flex;
    align-items: center;
    justify-content: center;
    width: calc((100% - 635px) / 2);
    justify-content: flex-end
}

.SubHeaderMenu_menu-element__aMSoy {
    cursor: pointer;
    color: var(--grey-50, #42525e);
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: flex;
    padding: 13px 4px 9px
}

.SubHeaderMenu_menu-element__aMSoy:hover {
    opacity: .9
}

@media (max-width: 74.9em) {
    .SubHeaderMenu_btn-categories__z82qV label {
        display: none
    }

    .SubHeaderMenu_btn-categories__z82qV {
        width: 10%
    }

    .SubHeaderMenu_middle__uIFmm {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center
    }

    .SubHeaderMenu_right-sub-header__AUETb {
        width: 10%
    }
}

.TransferModal_modal-container__zvJLl {
    padding: 43px 49px 33px 48px !important
}

@media screen and (max-width: 640px) {
    .TransferModal_modal-container__zvJLl {
        max-width: -moz-fit-content;
        max-width: fit-content;
        padding: 24px 28px 28px 27px !important;
        border-radius: 30px 30px 0 0
    }
}

.TransferModal_modal-container__zvJLl .TransferModal_modal-title__LOk_d {
    padding-bottom: 10px;
    margin-bottom: 11px;
    border-bottom: 1px solid var(--base-grey-15)
}

.TransferModal_modal-container__zvJLl .TransferModal_transfer-modal-body___6WjA {
    display: flex;
    flex-direction: column;
    gap: 25px;
    padding: 0
}

.TransferModal_modal-container__zvJLl .TransferModal_transfer-modal-body___6WjA .TransferModal_options-section__2Pomq {
    display: flex;
    flex-direction: column;
    gap: 30px
}

.TransferModal_modal-container__zvJLl .TransferModal_transfer-modal-body___6WjA .TransferModal_options-section__2Pomq .TransferModal_description__lbcuH {
    color: var(--grey-30);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

@media screen and (max-width: 800px) {
    .TransferModal_modal-container__zvJLl .TransferModal_transfer-modal-body___6WjA .TransferModal_options-section__2Pomq .TransferModal_description__lbcuH {
        font-size: 14px;
        line-height: normal
    }
}

.TransferModal_modal-container__zvJLl .TransferModal_transfer-modal-body___6WjA .TransferModal_options-section__2Pomq .TransferModal_options__Q2qu9 {
    display: flex;
    flex-direction: column;
    gap: 17px
}

.TransferModal_modal-container__zvJLl .TransferModal_transfer-modal-body___6WjA .TransferModal_options-section__2Pomq .TransferModal_options__Q2qu9 div {
    display: flex;
    gap: 10px
}

.TransferModal_modal-container__zvJLl .TransferModal_transfer-modal-body___6WjA .TransferModal_options-section__2Pomq .TransferModal_options__Q2qu9 div input[type=checkbox] {
    min-width: 20px;
    max-width: 20px;
    height: 20px
}

.TransferModal_modal-container__zvJLl .TransferModal_transfer-modal-body___6WjA .TransferModal_options-section__2Pomq .TransferModal_options__Q2qu9 div input[type=checkbox]:focus {
    outline: none
}

@media screen and (max-width: 800px) {
    .TransferModal_modal-container__zvJLl .TransferModal_transfer-modal-body___6WjA .TransferModal_options-section__2Pomq .TransferModal_options__Q2qu9 div input[type=checkbox] {
        min-width: 30px;
        max-width: 30px;
        height: 30px
    }
}

.TransferModal_modal-container__zvJLl .TransferModal_transfer-modal-body___6WjA .TransferModal_options-section__2Pomq .TransferModal_options__Q2qu9 div p {
    color: var(--grey-70);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px
}

@media screen and (max-width: 800px) {
    .TransferModal_modal-container__zvJLl .TransferModal_transfer-modal-body___6WjA .TransferModal_options-section__2Pomq .TransferModal_options__Q2qu9 div p {
        font-size: 16px;
        line-height: normal
    }
}

.TransferModal_modal-container__zvJLl .TransferModal_transfer-modal-body___6WjA .TransferModal_handle-transfer-carts__DhbFF {
    width: 164px;
    margin-left: auto
}

.TransferModal_modal-container__zvJLl .TransferModal_transfer-modal-body___6WjA .TransferModal_handle-transfer-carts__DhbFF:disabled {
    opacity: 1
}

@media screen and (max-width: 800px) {
    .TransferModal_modal-container__zvJLl .TransferModal_transfer-modal-body___6WjA .TransferModal_handle-transfer-carts__DhbFF {
        width: 100%
    }
}

.TransferModal_modal-container__zvJLl .TransferModal_close-icon__7vYEG {
    top: 49px;
    right: 49px
}

@media screen and (max-width: 640px) {
    .TransferModal_modal-container__zvJLl .TransferModal_close-icon__7vYEG {
        top: 30px;
        right: 30px
    }
}

.MergeModal_modal-container__EjpUi {
    padding: 44px 49px !important
}

@media screen and (max-width: 640px) {
    .MergeModal_modal-container__EjpUi {
        max-width: -moz-fit-content;
        max-width: fit-content;
        padding: 24px 29px 58px 26px !important
    }
}

.MergeModal_modal-container__EjpUi .MergeModal_title__92vRT {
    font-size: 20px;
    line-height: normal
}

@media screen and (max-width: 640px) {
    .MergeModal_modal-container__EjpUi .MergeModal_title__92vRT {
        font-size: 30px;
        line-height: 35px;
        color: var(--grey-100)
    }
}

.MergeModal_modal-container__EjpUi .MergeModal_modal-body__gK__0 {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 15px 0 0;
    margin-right: 0
}

.MergeModal_modal-container__EjpUi .MergeModal_modal-body-content__oQZJz {
    display: flex;
    padding: 20px;
    flex-direction: column;
    gap: 20px;
    align-self: stretch;
    border-radius: 10px;
    border: 2px dashed var(--grey-15)
}

.MergeModal_modal-container__EjpUi .MergeModal_modal-body-content__oQZJz .MergeModal_description__ep4XU {
    color: var(--grey-50);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px
}

@media screen and (max-width: 640px) {
    .MergeModal_modal-container__EjpUi .MergeModal_modal-body-content__oQZJz .MergeModal_description__ep4XU {
        font-size: 16px;
        line-height: normal
    }
}

.MergeModal_modal-container__EjpUi .MergeModal_modal-body-content__oQZJz .MergeModal_merge-input-container__7Mjen {
    width: 100%;
    position: relative
}

.MergeModal_modal-container__EjpUi .MergeModal_modal-body-content__oQZJz .MergeModal_merge-input-container__7Mjen .MergeModal_merge-input__Z7XNJ {
    width: 100%;
    height: 40px;
    border: 1px solid var(--logo-blue) !important;
    border-radius: 5px;
    padding-block: 10px;
    padding-left: 15px;
    outline: 0;
    color: var(--grey-100);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px
}

@media screen and (max-width: 640px) {
    .MergeModal_modal-container__EjpUi .MergeModal_modal-body-content__oQZJz .MergeModal_merge-input-container__7Mjen .MergeModal_merge-input__Z7XNJ {
        height: 50px
    }
}

@media (max-width: 768px) {
    .MergeModal_modal-container__EjpUi .MergeModal_modal-body-content__oQZJz .MergeModal_merge-input-container__7Mjen .MergeModal_merge-input__Z7XNJ {
        font-size: 16px
    }
}

.MergeModal_modal-container__EjpUi .MergeModal_modal-body-content__oQZJz .MergeModal_merge-input-container__7Mjen .MergeModal_merge-input__Z7XNJ::placeholder {
    color: var(--base-grey-50);
    line-height: 19px
}

.MergeModal_modal-container__EjpUi .MergeModal_modal-body-content__oQZJz .MergeModal_merge-input-container__7Mjen .MergeModal_create-new-error-label___bwVj {
    position: absolute;
    top: 46px;
    left: 0;
    font-weight: 600;
    color: var(--red-100);
    font-size: var(--input-error-font-size);
    line-height: .9375rem;
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    height: 1rem;
    white-space: nowrap
}

.MergeModal_modal-container__EjpUi .MergeModal_modal-body-content__oQZJz .MergeModal_merge-input-container__7Mjen .MergeModal_icon__zbs3r, .MergeModal_modal-container__EjpUi .MergeModal_modal-body-content__oQZJz .MergeModal_merge-input-container__7Mjen .MergeModal_market-icon__xwtRk, .MergeModal_modal-container__EjpUi .MergeModal_modal-body-content__oQZJz .MergeModal_merge-input-container__7Mjen .MergeModal_spinner__1b52U {
    position: absolute;
    right: 15px;
    top: 10px
}

@media screen and (max-width: 640px) {
    .MergeModal_modal-container__EjpUi .MergeModal_modal-body-content__oQZJz .MergeModal_merge-input-container__7Mjen .MergeModal_icon__zbs3r, .MergeModal_modal-container__EjpUi .MergeModal_modal-body-content__oQZJz .MergeModal_merge-input-container__7Mjen .MergeModal_market-icon__xwtRk, .MergeModal_modal-container__EjpUi .MergeModal_modal-body-content__oQZJz .MergeModal_merge-input-container__7Mjen .MergeModal_spinner__1b52U {
        top: 15px
    }
}

.MergeModal_modal-container__EjpUi .MergeModal_modal-body-content__oQZJz .MergeModal_merge-input-container__7Mjen .MergeModal_spinner__1b52U {
    border: 3px solid var(--logo-blue) !important;
    border-top-color: var(--bluegreen-100) !important
}

.MergeModal_modal-container__EjpUi .MergeModal_modal-body__gK__0 .MergeModal_save-create-button__CD2gq {
    width: 164px;
    height: 50px;
    margin: auto;
    border-radius: 30px;
    padding-block: 12px;
    font-size: 1rem;
    line-height: 20px
}

@media screen and (max-width: 800px) {
    .MergeModal_modal-container__EjpUi .MergeModal_modal-body__gK__0 .MergeModal_save-create-button__CD2gq {
        width: 100%
    }
}

.MergeModal_modal-container__EjpUi .MergeModal_close-icon__4dXj_ {
    top: 43px;
    right: 57px
}

@media screen and (max-width: 640px) {
    .MergeModal_modal-container__EjpUi .MergeModal_close-icon__4dXj_ {
        top: 24px;
        right: 30px
    }
}

.MediaModalDataAvailable_modal-content__aUPOb {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background-color: transparent;
    padding: 0 !important
}

.MediaModalDataAvailable_trigger-button__KD_mn {
    all: unset;
    cursor: pointer;
    width: 22px;
    height: 22px;
    background-color: var(--logo-blue, #1226aa);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%
}

.MediaModalDataAvailable_data-available-modal-container__tTA5A {
    background-color: transparent;
    box-shadow: none;
    margin: 0 5px !important;
    border-radius: 0;
    background: #fff;
    transform: translate(-50%, -50%);
    z-index: var(--modal-container-z-index);
    overflow: hidden;
    outline: none;
    max-width: 100%;
    padding: 0 !important;
    left: 0;
    transform: translateY(-50%)
}

@media (max-width: 39.9375em) {
    .MediaModalDataAvailable_modal-content__aUPOb {
        max-width: 100%;
        padding: 0 !important
    }
}

.EmailInput_form-input-container__c7ENk {
    display: flex;
    flex-direction: column;
    gap: 5px
}

.EmailInput_form-label__a8Pa9 {
    color: var(--bluegreen-100);
    font-size: .75rem;
    font-weight: 600
}

.EmailInput_input-container__4_jlS {
    display: flex;
    width: 549px
}

@media screen and (max-width: 1050px) {
    .EmailInput_input-container__4_jlS {
        width: 337px
    }
}

@media screen and (max-width: 400px) {
    .EmailInput_input-container__4_jlS {
        width: 100%
    }
}

@media screen and (max-width: 430px) {
    .EmailInput_input-container__4_jlS {
        width: unset !important;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 10px
    }
}

.EmailInput_extra-icon__BWZrt {
    position: absolute;
    top: 10px;
    right: 10px
}

.EmailInput_form-input__W5rtT {
    border: 1px solid var(--input-border);
    border-radius: var(--form-border-radius);
    width: 100%;
    background-color: #fff;
    font-size: .9rem;
    height: 3.5rem;
    padding: 10px 15px;
    color: var(--input-font-color);
    transition: border .1s ease-in;
    box-sizing: border-box;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}

.EmailInput_form-input__W5rtT:focus {
    outline: none !important;
    border: 1px solid var(--bluegreen-100)
}

.EmailInput_form-elements__mexwo {
    display: flex;
    flex-wrap: wrap
}

.EmailInput_error-input__bJN_3 {
    border: 1px solid var(--red-100)
}

.EmailInput_success-input__ZDXEq, .EmailInput_success-input__ZDXEq:focus {
    border: 1px solid var(--green-25)
}

.EmailInput_error-input__bJN_3:focus {
    border: 1px solid var(--red-100)
}

.EmailInput_error-label__k13NB {
    color: var(--red-100);
    font-size: .75rem;
    line-height: 15px
}

.EmailInput_icon__NABmm {
    height: 3.5rem;
    width: 63px;
    border-top-right-radius: 9px;
    border-bottom-right-radius: 9px;
    background-color: var(--logo-blue);
    right: 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

@media screen and (max-width: 430px) {
    .EmailInput_icon__NABmm {
        flex: 0 0 63px
    }
}

.EmailInput_modal-content__a84Dx {
    padding-right: 0;
    padding-top: 0 !important;
    margin-right: 0
}

.EmailInput_modal-content__a84Dx .EmailInput_subscribe__2U9Ri {
    color: var(--Base-Grey-85, #4b5157);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.EmailInput_modal-container__l28_c {
    width: 635px !important;
    max-width: 100% !important;
    padding: 30px 20px !important;
    display: inline-flex;
    padding: 30px var(--spacing-Spacing-md, 20px);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 29px;
    border-radius: 10px
}

.EmailInput_modal-container__l28_c .EmailInput_content__1_w6J {
    overflow: hidden !important;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 29px
}

.EmailInput_modal-container__l28_c h2 {
    color: var(--Grey-100, #262b2f);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 35px
}

@media screen and (max-width: 766px) {
    .EmailInput_modal-container__l28_c h2 {
        width: 238px;
        color: var(--Grey-100, #262b2f);
        font-feature-settings: "liga" off, "clig" off;
        font-size: 30px;
        font-style: normal;
        font-weight: 400;
        line-height: 37px
    }
}

.EmailInput_form-item-half__zF2n4 {
    display: flex;
    flex-wrap: wrap;
    gap: 29px 15px;
    margin-bottom: 1rem
}

.EmailInput_input-box__QJxtj {
    width: 100%
}

.EmailInput_input-box-half__qw5Q2 {
    width: 290px
}

.EmailInput_select-trigger__bWgpg {
    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;
    font-style: normal;
    font-weight: 400;
    line-height: 1.25rem;
    border-radius: .625rem;
    border: 1px solid var(--input-border)
}

.EmailInput_select-trigger__bWgpg:focus {
    border: 1px solid var(--bluegreen-100, #7d94cc)
}

.EmailInput_select-trigger__bWgpg[data-state=open] {
    border: 1px solid var(--bluegreen-100, #7d94cc);
    background-color: #fff
}

.EmailInput_checkbox-input__fZ9ke {
    display: flex;
    align-items: center;
    font-size: 9px
}

.EmailInput_checkbox-input__fZ9ke input {
    width: 20px;
    height: 20px
}

.EmailInput_captcha-button-div__KAopC {
    display: flex;
    width: 100%;
    gap: 1.25rem;
    height: 100%;
    margin-top: 2%
}

.EmailInput_captcha-button-div__KAopC .EmailInput_captcha__PR_Ev {
    position: relative;
    transform: scale(.88);
    transform-origin: 0 0
}

.EmailInput_captcha-button-div__KAopC .EmailInput_captcha__PR_Ev .EmailInput_rc-anchor-light__4bEgw.EmailInput_rc-anchor-compact__5lkT4, .EmailInput_captcha-button-div__KAopC .EmailInput_captcha__PR_Ev .EmailInput_rc-anchor-light__4bEgw.EmailInput_rc-anchor-normal__n2K1h {
    border-radius: 10px !important
}

.EmailInput_captcha-button-div__KAopC .EmailInput_button-container__Q09jk {
    padding: 1.875rem 0 0;
    display: flex;
    width: 100%;
    justify-content: flex-end;
    gap: 10px;
    height: 40px;
    align-items: flex-start
}

#EmailInput_rc-imageselect__7TnXs {
    position: relative;
    z-index: 999
}

@media screen and (max-width: 766px) {
    .EmailInput_input-box-half__qw5Q2, .EmailInput_input-box__QJxtj {
        width: 80%
    }
}

.EmailInput_checkbox-container__0B4Hd {
    align-items: center
}

@media (max-width: 39.9375em) {
    .EmailInput_rc-anchor-light__4bEgw.EmailInput_rc-anchor-compact__5lkT4, .EmailInput_rc-anchor-light__4bEgw.EmailInput_rc-anchor-normal__n2K1h {
        border: 1px solid #d3d3d3;
        border-radius: 10px !important;
        width: 338px !important
    }

    .EmailInput_modal-container__l28_c {
        width: auto !important;
        max-width: 100%;
        height: calc(100% - 132px);
        display: flex;
        width: 390px;
        padding: 30px 26px !important;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        gap: var(--spacing-Spacing-lg, 25px)
    }

    .EmailInput_modal-container__l28_c .EmailInput_content__1_w6J {
        overflow-y: auto !important;
        height: 100% !important;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 21px;
        align-self: stretch
    }

    .EmailInput_form-input__W5rtT {
        width: 274px;
        height: 56px;
        flex-shrink: 0;
        border-radius: var(--radius-Radius-sm, 10px);
        border: 1px solid #d9dadb;
        background: var(--Base-White, #fff)
    }

    .EmailInput_input-box-half__qw5Q2 {
        width: 100%
    }

    .EmailInput_email-input__jePIA {
        height: 50px;
        flex-shrink: 0
    }

    .EmailInput_email-select__OIQeN input {
        height: 32px
    }

    .EmailInput_input-box__QJxtj {
        width: 100%
    }

    .EmailInput_captcha-button-div__KAopC {
        flex-direction: column
    }

    .EmailInput_captcha-button-div__KAopC div {
        display: flex;
        justify-content: flex-start;
        flex-direction: column
    }

    .EmailInput_captcha-button-div__KAopC .EmailInput_button-container__Q09jk {
        padding: 1.875rem 0 0;
        display: flex;
        width: 100%;
        justify-content: flex-end;
        gap: 10px
    }

    .EmailInput_captcha-button-div__KAopC .EmailInput_button-container__Q09jk button {
        width: 100%;
        height: 50px
    }

    .EmailInput_checkbox-container__0B4Hd {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 21px;
        align-self: stretch
    }

    .EmailInput_checkbox-input__fZ9ke {
        display: flex;
        gap: 11px;
        align-self: stretch;
        color: var(--Grey-30, #7c878d);
        font-feature-settings: "liga" off, "clig" off;
        font-size: 10px;
        font-style: normal;
        font-weight: 400;
        line-height: 120%
    }

    .EmailInput_checkbox-input__fZ9ke label {
        width: 100%
    }

    .EmailInput_checkbox-input__fZ9ke input {
        width: 28.862px;
        height: 28px;
        border-radius: 7px;
        border: var(--cartquantity, 1px) solid #d9dadb;
        background: #fff
    }

    .EmailInput_button-container__Q09jk {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 15px;
        align-self: stretch
    }
}

@media screen and (max-width: 430px) {
    .EmailInput_form-input__W5rtT {
        border: 1px solid var(--input-border);
        border-radius: var(--form-border-radius);
        background-color: #fff;
        font-size: .6rem;
        height: 3.5rem;
        padding: 10px 15px;
        color: var(--input-font-color);
        transition: border .1s ease-in;
        width: 70%
    }
}

.EmailInput_input-element__poGO_ {
    width: 290px;
    height: 40px
}

.EmailInput_container__X1dL0 {
    display: flex;
    margin-top: 67px;
    justify-content: center
}

.EmailInput_container__X1dL0 .EmailInput_confirm-page__x1H5o {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 48px;
    justify-content: center;
    width: 599px
}

.EmailInput_container__X1dL0 .EmailInput_title__i0fMM {
    color: #000;
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 45px;
    align-self: stretch
}

.EmailInput_container__X1dL0 .EmailInput_description__WyJdF {
    color: #8692a6;
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    align-self: stretch
}

.EmailInput_container__X1dL0 .EmailInput_button-container__Q09jk {
    display: flex;
    width: 211px;
    height: 40px;
    padding: 12px 30px;
    justify-content: center;
    align-items: center;
    gap: 10px
}

@media (max-width: 39.9375em) {
    .EmailInput_input-container__4_jlS {
        width: 100%
    }

    .EmailInput_input-element__poGO_ {
        width: 100%;
        height: 50px
    }

    .EmailInput_input-element2__DUL0_ {
        max-height: 50px;
        height: 50px
    }

    .EmailInput_container__X1dL0 {
        display: flex;
        margin-top: 67px;
        justify-content: center
    }

    .EmailInput_container__X1dL0 .EmailInput_confirm-page__x1H5o {
        display: flex;
        width: 390px;
        padding: 20px 36px;
        flex-direction: column;
        align-items: center;
        gap: 48px
    }

    .EmailInput_container__X1dL0 .EmailInput_title__i0fMM {
        color: #000;
        text-align: center;
        font-feature-settings: "liga" off, "clig" off;
        font-size: 40px;
        font-style: normal;
        font-weight: 700;
        line-height: 45px
    }

    .EmailInput_container__X1dL0 .EmailInput_description__WyJdF {
        color: #8692a6;
        text-align: center;
        font-feature-settings: "liga" off, "clig" off;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: normal
    }

    .EmailInput_container__X1dL0 .EmailInput_button-container__Q09jk {
        display: flex;
        height: 50px;
        padding: 12px 30px;
        justify-content: center;
        align-items: center;
        gap: 10px;
        flex-shrink: 0;
        align-self: stretch;
        width: 100%;
        margin-bottom: 100px
    }
}

.CartCommonMobile_cart-common-mobile__6ovoi {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.CartCommonMobile_cart-common-mobile__6ovoi > .CartCommonMobile_single-cart__Xa3P2:nth-child(odd) {
    background: var(--grey-05)
}

.CartCommonMobile_cart-common-mobile__6ovoi .CartCommonMobile_edit-mode__ZvXti {
    border: 2px solid var(--green-25) !important
}

.CartCommonMobile_single-cart__Xa3P2 {
    display: flex;
    flex-direction: column;
    gap: 15px;
    padding: 17px 10px;
    border-radius: 10px;
    border: 2px solid var(--grey-15)
}

.CartCommonMobile_single-cart__Xa3P2 .CartCommonMobile_property-name__23u9_ {
    color: var(--Grey-70, var(--grey-70));
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.CartCommonMobile_single-cart-header-section__VQrNr {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 5px 6px;
    border-radius: 15.14px;
    border: 1px solid var(--grey-15);
    background: var(--base-white)
}

.CartCommonMobile_single-cart-header-section__VQrNr .CartCommonMobile_cart-checkbox__41fpn:disabled {
    cursor: not-allowed
}

.CartCommonMobile_single-cart-header-section__VQrNr .CartCommonMobile_cart-checkbox__41fpn {
    width: 30px;
    height: 30px;
    border-radius: 10px
}

.CartCommonMobile_single-cart-header-section__VQrNr .CartCommonMobile_actions-container__PyMdA {
    display: flex;
    gap: 4px
}

.CartCommonMobile_single-cart-header-section__VQrNr .CartCommonMobile_actions-container__PyMdA .CartCommonMobile_icon-container___hkTY {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    border-radius: 10px;
    border: .747px solid var(--grey-15)
}

.CartCommonMobile_single-cart-header-section__VQrNr .CartCommonMobile_actions-container__PyMdA .CartCommonMobile_content__lZS0a {
    width: 230px;
    height: -moz-fit-content;
    height: fit-content;
    border-radius: 4px;
    padding: 20px
}

.CartCommonMobile_single-cart-header-section__VQrNr .CartCommonMobile_actions-container__PyMdA .CartCommonMobile_arrow__uXTyA {
    width: 16px;
    height: 12px
}

.CartCommonMobile_single-cart-header-section__VQrNr .CartCommonMobile_actions-container__PyMdA .CartCommonMobile_content-body__Zt4Ve {
    display: flex;
    align-items: center;
    gap: 8px;
    color: var(--character-primary-85);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-bottom: 10px
}

.CartCommonMobile_single-cart-header-section__VQrNr .CartCommonMobile_actions-container__PyMdA .CartCommonMobile_button-container__e7TSu {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    gap: 8px;
    padding-block: 2px;
    padding-left: 1px;
    padding-right: 1px
}

.CartCommonMobile_single-cart-header-section__VQrNr .CartCommonMobile_actions-container__PyMdA .CartCommonMobile_button-container__e7TSu button {
    height: 40px;
    padding: 0 7px;
    border-radius: 10px;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .02);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    cursor: pointer;
    transition: .3s;
    width: 100%;
    border-radius: 30px
}

.CartCommonMobile_single-cart-header-section__VQrNr .CartCommonMobile_actions-container__PyMdA .CartCommonMobile_button-container__e7TSu button:first-child {
    border: 1px solid var(--neutral-5);
    background: var(--neutral-1);
    color: var(--character-primary-85)
}

.CartCommonMobile_single-cart-header-section__VQrNr .CartCommonMobile_actions-container__PyMdA .CartCommonMobile_button-container__e7TSu button:first-child:hover {
    background-color: var(--neutral-5)
}

.CartCommonMobile_single-cart-header-section__VQrNr .CartCommonMobile_actions-container__PyMdA .CartCommonMobile_button-container__e7TSu button:last-child {
    border: 1px solid var(--neutral-5);
    background: var(--logo-blue);
    color: var(--white)
}

.CartCommonMobile_single-cart-header-section__VQrNr .CartCommonMobile_actions-container__PyMdA .CartCommonMobile_button-container__e7TSu button:last-child:hover {
    background-color: var(--logo-blue-hover)
}

.CartCommonMobile_single-cart-header-section__VQrNr .CartCommonMobile_actions-container__PyMdA .CartCommonMobile_check-icon__TKvFJ {
    display: flex;
    margin-right: 10px
}

.CartCommonMobile_single-cart__Xa3P2 .CartCommonMobile_row-section__ZYThC {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-inline: 10px
}

.CartCommonMobile_single-cart__Xa3P2 .CartCommonMobile_row-section__ZYThC .CartCommonMobile_section__k_DxZ {
    display: flex;
    flex-direction: column
}

.CartCommonMobile_single-cart__Xa3P2 .CartCommonMobile_row-section__ZYThC .CartCommonMobile_section__k_DxZ .CartCommonMobile_cart-name__ImBzd {
    color: var(--logo-blue);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    max-width: 210px;
    word-wrap: break-word
}

@media screen and (max-width: 375px) {
    .CartCommonMobile_single-cart__Xa3P2 .CartCommonMobile_row-section__ZYThC .CartCommonMobile_section__k_DxZ .CartCommonMobile_cart-name__ImBzd {
        max-width: 200px
    }
}

.CartCommonMobile_single-cart__Xa3P2 .CartCommonMobile_row-section__ZYThC .CartCommonMobile_section__k_DxZ .CartCommonMobile_items-count__f1n7_ {
    text-align: right;
    color: var(--green-25);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.CartCommonMobile_single-cart__Xa3P2 .CartCommonMobile_row-section__ZYThC .CartCommonMobile_section__k_DxZ .CartCommonMobile_cart-name-input__w8yeZ {
    width: 90%;
    background-color: transparent;
    border: none;
    outline: none;
    color: var(--grey-50);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.CartCommonMobile_single-cart__Xa3P2 .CartCommonMobile_row-section__ZYThC .CartCommonMobile_date-hour-section__EMLCb {
    display: flex;
    gap: 10px
}

.CartCommonMobile_single-cart__Xa3P2 .CartCommonMobile_row-section__ZYThC .CartCommonMobile_date-hour-section__EMLCb p {
    color: var(--grey-30);
    font-size: 14px;
    font-style: normal;
    line-height: 19px
}

.CartCommonMobile_single-cart__Xa3P2 .CartCommonMobile_row-section__ZYThC .CartCommonMobile_date-hour-section__EMLCb div {
    width: 1px;
    height: 9px;
    margin-block: auto;
    background: var(--grey-15)
}

.CartCommonMobile_single-cart__Xa3P2 .CartCommonMobile_row-section__ZYThC .CartCommonMobile_date-hour-section__EMLCb p:first-of-type {
    font-weight: 600
}

.CartCommonMobile_single-cart__Xa3P2 .CartCommonMobile_row-section__ZYThC .CartCommonMobile_date-hour-section__EMLCb p:nth-of-type(2) {
    font-weight: 400
}

.CartCommonMobile_divider__LeGm5 {
    width: 310px;
    height: 1px;
    background: var(--grey-15)
}

.MediaModal_media-modal-container__CbYuS {
    display: block;
    height: 100%
}

.MediaModal_media-modal-container--center__m_pIk {
    align-items: center
}

.MediaModal_media-modal-container--start__ARvxW {
    align-items: flex-start
}

.MediaModal_media-modal-single-container__veFQ6 {
    display: flex;
    align-self: center;
    width: 100%;
    height: calc(100% - 30px - 108.94px);
    margin-bottom: 30px
}

@media (max-width: 39.9375em) {
    .MediaModal_media-modal-single-container__veFQ6 {
        height: auto
    }
}

.MediaModal_media-modal-single-container__veFQ6 .MediaModal_single-view-image-content__UYcj_ {
    background: var(--White, #fff);
    width: 100%;
    height: 100%;
    justify-content: center;
    display: flex;
    border-radius: 10px
}

@media screen and (max-width: 1050px) {
    .MediaModal_media-modal-single-container__veFQ6 .MediaModal_single-view-image-content__UYcj_ {
        width: 100%;
        height: 100%
    }
}

.MediaModal_media-modal-single-container__veFQ6 .MediaModal_single-view-image-content__UYcj_ img {
    display: block;
    height: 100%;
    width: 100%;
    border-radius: 10px;
    object-fit: contain
}

@media (max-width: 39.9375em) {
    .MediaModal_media-modal-single-container-video__jYlU0 {
        height: calc(100% - 30px - 107.95px)
    }
}

.MediaModal_less-equal-than-four-container__Q2_yN {
    display: flex;
    justify-content: flex-start;
    margin-left: 12%
}

@media screen and (max-width: 1050px) {
    .MediaModal_less-equal-than-four-container__Q2_yN {
        margin-left: 0
    }
}

.MediaModal_less-equal-than-four-container-thumbnails__qoicV {
    display: flex;
    gap: 17.25px
}

@media screen and (max-width: 1050px) {
    .MediaModal_less-equal-than-four-container-thumbnails__qoicV {
        gap: 12.29px
    }
}

.MediaModal_thumb-content__kGhab {
    border-radius: 10px;
    border: 1px solid var(--grey-15, #e2e8eb);
    background: var(--White, #fff);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center
}

@media screen and (max-width: 1050px) {
    .MediaModal_thumb-content__kGhab {
        width: 75.161px;
        height: 75.161px
    }
}

.MediaModal_less-equal-than-four-container-thumbnails__qoicV img {
    border-radius: 10px;
    width: 103.939px;
    height: 103.951px
}

.MediaModal_video-content___fuEH {
    position: relative;
    width: 100%;
    height: 100%
}

.MediaModal_video-content___fuEH img {
    width: 100%;
    height: 100%;
    border-radius: 0 !important;
    background-color: var(--Grey-Grey-05, #f5f6f6)
}

.MediaModal_video-img-div__UW_w2 {
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(125, 148, 204, .5), rgba(125, 148, 204, .5)), #d3d3d3 50%/cover no-repeat;
    border-radius: 10px
}

.MediaModal_small-container__bK2Mc {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    border-radius: 10px;
    background-color: var(--Grey-Grey-05, #f5f6f6);
    align-items: center;
    justify-content: center
}

.MediaModal_div-small-img__aFM7s {
    display: flex;
    width: 56.679px;
    height: 14.285px;
    margin-left: 8px;
    margin-top: 8px
}

.MediaModal_small-img__KsaFe {
    width: 56.76px;
    height: 14px;
    border: none
}

.MediaModal_alt-title-small-container__Umxb6 {
    margin-left: 10px;
    margin-top: 6px
}

@media screen and (max-width: 1050px) {
    .MediaModal_alt-title-small-container__Umxb6 {
        margin-left: 10px;
        margin-top: 3px
    }
}

.MediaModal_alt-title-small__uU1MO {
    color: var(--Green-25, #16ad88);
    font-size: 5.777px;
    font-style: normal;
    font-weight: 600;
    line-height: 7.841px
}

.MediaModal_play-btn__bcGce {
    width: 25px;
    height: 25px
}

.MediaModal_thumb-play-btn__r9bcO {
    position: absolute;
    bottom: 5px;
    right: 5px;
    width: 22px;
    height: 22px;
    color: #fff;
    border: none;
    cursor: pointer
}

.MediaModal_border-image-content__938E1 {
    border-radius: 10px;
    border: 1px solid var(--grey-15, #e2e8eb)
}

.MediaModal_grater-four-container__bQkM7 {
    display: flex;
    justify-content: left;
    width: 100%;
    gap: 17.25px
}

@media screen and (max-width: 1050px) {
    .MediaModal_grater-four-container__bQkM7 {
        align-items: center;
        gap: 12.29px;
        width: 339px
    }
}

.MediaModal_greater-than-four-container-thumbnails__8CvCM {
    display: flex;
    gap: 17.25px;
    overflow: auto;
    scroll-behavior: smooth;
    transition: scroll .3s ease-in-out
}

@media screen and (max-width: 1050px) {
    .MediaModal_greater-than-four-container-thumbnails__8CvCM {
        width: 100%;
        gap: 12.29px
    }
}

.MediaModal_greater-than-four-container-thumbnails__8CvCM img {
    width: 105.939px;
    height: 104.951px;
    border-radius: 10px
}

@media screen and (max-width: 1050px) {
    .MediaModal_greater-than-four-container-thumbnails__8CvCM img {
        width: 105.939px;
        height: 104.951px
    }
}

.MediaModal_nav-btn__WpRAj {
    color: inherit;
    border: none;
    padding: 0;
    font: inherit;
    cursor: pointer;
    outline: inherit;
    background-color: transparent;
    border-radius: 6px
}

.MediaModal_selected__duz4P {
    border: 2px solid var(--Bluegreen-100, #7d94cc) !important
}

.MediaModal_modal-container__wMYx8 {
    width: 698px !important;
    height: 90vh;
    overflow: hidden
}

@media (max-width: 93.75em) {
    .MediaModal_modal-container__wMYx8 {
        height: 80vh
    }
}

@media (max-width: 63.9375em) {
    .MediaModal_modal-container__wMYx8 {
        height: 80vh
    }
}

@media (max-width: 39.9375em) {
    .MediaModal_modal-container__wMYx8 {
        width: 100% !important;
        padding: 0;
        height: auto;
        box-sizing: border-box
    }

    .MediaModal_modal-container__wMYx8 .MediaModal_media-modal-container__CbYuS {
        overflow: auto
    }

    .MediaModal_modal-container__wMYx8 .MediaModal_less-equal-than-four-container__Q2_yN {
        overflow: auto;
        width: 100%;
        display: block;
        padding-left: 10px
    }

    .MediaModal_modal-container__wMYx8 .MediaModal_thumb-content__kGhab {
        width: 109.939px;
        height: 108.951px;
        flex-shrink: 0
    }
}

.MediaModal_modal-content__jDYx_ {
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden
}

.MediaModal_modal-content__jDYx_::-webkit-scrollbar {
    display: none
}

.MediaModal_modal-content__jDYx_ {
    scrollbar-width: none;
    -ms-overflow-style: none;
    padding: 40px 0 0;
    margin-inline: 0
}

.MediaModal_video-container__gRNwS {
    display: flex;
    position: relative;
    width: 100%;
    height: 100%;
    padding: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 35px;
    align-self: stretch;
    border-radius: 14.38px;
    border: 1px solid var(--Grey-Grey-15, #e2e8eb)
}

@media (max-width: 39.9375em) {
    .MediaModal_video-container__gRNwS {
        height: 337px;
        width: 337px
    }
}

.MediaModal_play-btn__bcGce {
    position: absolute;
    bottom: 19.36px;
    right: 20px;
    width: 40px;
    height: 39.916px;
    color: #fff;
    border: none;
    cursor: pointer
}

.MediaModal_video-thumbnail-container__9RJNm {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.MediaModal_div-img__e9zT4 img {
    border-radius: 0 !important
}

.MediaModal_alt-title-container__2LDhn {
    margin-top: 15px
}

.MediaModal_alt-title__nhNaA {
    color: var(--Green-25, #16ad88);
    font-size: 17.952px;
    font-style: normal;
    font-weight: 600;
    line-height: 24.363px
}

.MediaModal_react-player-container__JfsEz {
    width: 100%;
    height: 100% !important
}

@media (max-width: 39.9375em) {
    .MediaModal_react-player-container__JfsEz {
        height: 337px !important
    }
}

.MediaModal_not-found-image-container__p_pVA {
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: 10px;
    overflow: hidden;
    text-align: left;
    background-color: var(--Grey-Grey-05, #f5f6f6) !important
}

.MediaModal_not-found-image-container__p_pVA .MediaModal_icon-container__qC8Lo {
    margin-left: 6px;
    margin-top: 12px
}

@media screen and (max-width: 1050px) {
    .MediaModal_not-found-image-container__p_pVA .MediaModal_icon-container__qC8Lo {
        margin-left: 4px;
        margin-top: 15px
    }
}

.MediaModal_not-found-image-container__p_pVA img {
    width: 56.76px;
    height: 14px;
    object-fit: cover;
    border-radius: 0
}

.MediaModal_not-found-image-container__p_pVA .MediaModal_not-found-paragraph__zfxFb {
    position: absolute;
    left: 4px;
    width: 63px;
    font-size: 8.352px;
    font-style: normal;
    font-weight: 600;
    bottom: 1rem;
    color: var(--Bluegreen-100, #7d94cc)
}

.MediaModal_empty-img-div__aXXCV {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 10px;
    background-color: var(--Grey-Grey-05, #f5f6f6);
    position: relative
}

@media screen and (max-width: 1050px) {
    .MediaModal_empty-img-div__aXXCV {
        width: 337px;
        height: 337px
    }
}

.MediaModal_empty-img-div__aXXCV .MediaModal_text-div__mbv_U {
    position: absolute;
    left: 33px;
    bottom: 31.663px
}

.MediaModal_empty-img-div__aXXCV .MediaModal_text__LgU_y {
    color: var(--Bluegreen-Bluegreen-100, #7d94cc);
    font-size: 26px;
    font-style: normal;
    font-weight: 600;
    line-height: 139%;
    width: 255px
}

@media (max-width: 39.9375em) {
    .MediaModal_empty-img-div__aXXCV .MediaModal_text__LgU_y {
        width: 200px
    }
}

.MediaModal_empty-img-div__aXXCV img {
    width: 137.35px !important;
    height: 34.617px !important;
    position: absolute;
    left: 37px;
    top: 41px;
    flex-shrink: 0;
    border-radius: 0
}

.NewSelectBoxSimple_container__uB57i {
    display: flex;
    flex-direction: column;
    gap: 5px
}

.NewSelectBoxSimple_select-trigger__3w4kr {
    cursor: pointer;
    display: inline-flex;
    justify-content: space-between;
    padding: 0 .625rem .9375rem;
    background-color: transparent;
    align-items: center;
    font-size: .875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.25rem;
    border-radius: .625rem
}

.NewSelectBoxSimple_select-trigger__3w4kr[data-state=open] {
    background-color: transparent
}

.NewSelectBoxSimple_caret__ROiOH {
    display: flex;
    justify-content: center;
    margin-left: .5625rem
}

.NewSelectBoxSimple_select-content__ClRbD {
    z-index: 999;
    border-radius: 10px;
    border-radius: 6px;
    width: var(--radix-select-trigger-width);
    max-height: var(--radix-select-content-available-height);
    min-height: 100px;
    background-color: transparent
}

.NewSelectBoxSimple_select-content__ClRbD[data-state=open][data-side=top] {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin-bottom: -10px
}

.NewSelectBoxSimple_select-content__ClRbD[data-state=open][data-side=top] .NewSelectBoxSimple_select-viewport__xUkP1 {
    margin-bottom: 10px;
    border-bottom: 1px solid var(--grey-15, #d9dadb)
}

.NewSelectBoxSimple_select-content__ClRbD[data-state=open][data-side=bottom] {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: -10px
}

.NewSelectBoxSimple_select-content__ClRbD[data-state=open][data-side=bottom] .NewSelectBoxSimple_scroll-area-root___TaUJ {
    z-index: 999;
    margin-top: 10px
}

.NewSelectBoxSimple_no-data__IOeU7 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100px;
    width: 100%;
    color: var(--base-grey-50, #939699)
}

.NewSelectBoxSimple_option-item__Xt7Cg {
    color: var(--grey-30, #7c878d);
    font-feature-settings: "clig" off, "liga" off;
    font-size: .875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.25rem;
    padding: .5rem 1.25rem .5rem .9375rem;
    border-top: 1px var(--grey-30, #7c878d);
    border-bottom: 1px var(--grey-30, #7c878d);
    background-color: transparent;
    display: flex;
    gap: 10px
}

.NewSelectBoxSimple_option-item__Xt7Cg[data-highlighted] {
    background-color: var(--base-grey-85, #e2e8eb);
    cursor: pointer;
    outline: none
}

.NewSelectBoxSimple_scroll-area-root___TaUJ {
    width: 100%;
    height: 100%;
    background-color: transparent;
    --scrollbar-size: 10px
}

.NewSelectBoxSimple_scroll-area-viewport___axGH {
    width: 100%;
    height: min(100%, var(--radix-select-content-available-height));
    border-radius: inherit
}

.NewSelectBoxSimple_scroll-area-scrollbar__mpII_ {
    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
}

.NewSelectBoxSimple_scroll-area-thumb__5sjMD {
    flex: 1 1;
    background: var(--base-grey-85, #4b5157);
    border-radius: var(--scrollbar-size);
    position: relative;
    width: 5px !important
}

.NewSelectBoxSimple_error-label__WklOm {
    position: absolute;
    top: 80px
}

.NewSelectBoxSimple_error__T7yMn {
    border: 1px solid var(--red-100, #ed8e7a)
}

.YourCartsContainer_your-carts-container__Ipawg {
    display: flex;
    flex-direction: column;
    gap: 54px
}

@media screen and (max-width: 800px) {
    .YourCartsContainer_your-carts-container__Ipawg {
        gap: 20px
    }
}

.YourCartsContainer_your-carts-container__Ipawg .YourCartsContainer_your-carts-body__v7nfg {
    display: flex;
    flex-direction: column;
    gap: 10px;
    border-radius: 10px;
    border: 1px solid var(--grey-15)
}

@media screen and (max-width: 800px) {
    .YourCartsContainer_your-carts-container__Ipawg .YourCartsContainer_your-carts-body__v7nfg {
        gap: 20px;
        border: none
    }
}

.YourCartsContainer_your-carts-container__Ipawg .YourCartsContainer_your-carts-body__v7nfg .YourCartsContainer_top-frame__HVzN4 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid var(--grey-15);
    padding-right: 10px
}

@media screen and (max-width: 800px) {
    .YourCartsContainer_your-carts-container__Ipawg .YourCartsContainer_your-carts-body__v7nfg .YourCartsContainer_top-frame__HVzN4 {
        flex-direction: column;
        align-items: flex-start;
        gap: 10px
    }
}

.YourCartsContainer_your-carts-container__Ipawg .YourCartsContainer_your-carts-body__v7nfg .YourCartsContainer_top-frame__HVzN4 .YourCartsContainer_selections-frame__aoOXA {
    display: flex;
    gap: 29px;
    justify-content: flex-start
}

@media screen and (max-width: 800px) {
    .YourCartsContainer_your-carts-container__Ipawg .YourCartsContainer_your-carts-body__v7nfg .YourCartsContainer_top-frame__HVzN4 .YourCartsContainer_selections-frame__aoOXA {
        padding-inline: 6px
    }
}

.YourCartsContainer_your-carts-container__Ipawg .YourCartsContainer_your-carts-body__v7nfg .YourCartsContainer_top-frame__HVzN4 .YourCartsContainer_selections-frame__aoOXA .YourCartsContainer_selection__YkPPs {
    padding: 20px 30px;
    color: var(--grey-30);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    cursor: pointer
}

@media screen and (max-width: 800px) {
    .YourCartsContainer_your-carts-container__Ipawg .YourCartsContainer_your-carts-body__v7nfg .YourCartsContainer_top-frame__HVzN4 .YourCartsContainer_selections-frame__aoOXA .YourCartsContainer_selection__YkPPs {
        padding: 20px 0
    }
}

.YourCartsContainer_your-carts-container__Ipawg .YourCartsContainer_your-carts-body__v7nfg .YourCartsContainer_top-frame__HVzN4 .YourCartsContainer_selections-frame__aoOXA .YourCartsContainer_selected__Sj2Pk {
    border-bottom: 3px solid var(--logo-blue);
    color: #000
}

.YourCartsContainer_your-carts-container__Ipawg .YourCartsContainer_your-carts-body__v7nfg .YourCartsContainer_top-frame__HVzN4 .YourCartsContainer_search-box__QXot7 {
    width: 272px;
    margin-bottom: 0
}

@media screen and (max-width: 800px) {
    .YourCartsContainer_your-carts-container__Ipawg .YourCartsContainer_your-carts-body__v7nfg .YourCartsContainer_top-frame__HVzN4 .YourCartsContainer_search-box__QXot7 {
        width: 100%
    }
}

.YourCartsContainer_your-carts-container__Ipawg .YourCartsContainer_your-carts-body__v7nfg .YourCartsContainer_top-frame__HVzN4 .YourCartsContainer_search-box__QXot7 input {
    border: 1px solid var(--grey-15)
}

@media screen and (max-width: 800px) {
    .YourCartsContainer_your-carts-container__Ipawg .YourCartsContainer_your-carts-body__v7nfg .YourCartsContainer_top-frame__HVzN4 .YourCartsContainer_search-box__QXot7 input {
        width: 100%;
        height: auto;
        padding: 19.7px 35px 19.7px 25px
    }

    .YourCartsContainer_your-carts-container__Ipawg .YourCartsContainer_your-carts-body__v7nfg .YourCartsContainer_top-frame__HVzN4 .YourCartsContainer_search-box__QXot7 .YourCartsContainer_search-icon___DfG5 {
        position: absolute;
        right: 15px;
        top: 19.25px !important
    }
}

.languagePicker_select-trigger__bLQmG {
    background-color: var(--grey-100);
    border: none;
    width: min-content !important;
    color: var(--grey-30, #7c878d);
    text-align: right;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    outline: none
}

@media (max-width: 39.9375em) {
    .languagePicker_select-trigger__bLQmG {
        margin-left: calc(30px - .9375rem)
    }
}

.languagePicker_option-item__ddF_4 {
    background-color: var(--grey-100)
}

.DynamicTooltipText_text-tooltip-content__1AZCO {
    max-width: 350px;
    word-wrap: break-word;
    overflow-wrap: break-word;
    white-space: normal;
    line-height: 1.5;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: var(--grey-30)
}

.SingleColumn_header__i_IsH {
    color: var(--bluegreen-25, #cbd5ee);
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.SingleColumn_list__ADJj5 {
    margin-top: 18px
}

.SingleColumn_list-item__IMo3J {
    color: var(--grey-30, #7c878d);
    font-feature-settings: "clig" off, "liga" off;
    font-size: .75rem;
    font-style: normal;
    font-weight: 400;
    padding-block: 7.3px;
    max-width: 280px
}

.SingleColumn_list-item__IMo3J:hover {
    color: var(--grey-15, #e2e8eb);
    transition: color .3s linear
}

.CopyIconRectangle_copy-icon-rectangle__ZerBF {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    flex-shrink: 0;
    border-radius: 10px;
    border: 1px solid var(--Bluegreen-100, #7d94cc);
    background: var(--White-White, #fff);
    cursor: pointer;
    transition: background-color .2s ease
}

.CopyIconRectangle_copy-icon-rectangle__ZerBF:hover {
    background: var(--Grey-15, #e2e8eb)
}

.CopyIconRectangle_copy-icon-rectangle__ZerBF:active {
    background: var(--Grey-25, #d4dadd);
    transform: scale(.95)
}

.YourProductTable_pinning-table-container__QDpbL {
    display: flex
}

.YourProductTable_left__nR0C_ {
    width: 31.25rem
}

.YourProductTable_scroll-body__s3UsD {
    width: calc(100% - 31.25rem) !important
}

.YourProductTable_right__uKhWU {
    width: 37.5rem
}

.YourProductTable_pinning-table__Xq4WT {
    top: 200px;
    border-left: 1px solid var(--grey-15) !important;
    border-right: none !important
}

.YourProductTable_pinning-table__Xq4WT tbody tr, .YourProductTable_pinning-table__Xq4WT td {
    height: 8.8125rem !important;
    max-height: 8.8125rem !important;
    min-height: 8.8125rem !important
}

.YourProductTable_pinning-table__Xq4WT td {
    box-sizing: border-box !important;
    padding: 0 15px 0 14px
}

.YourProductTable_pinning-table__Xq4WT {
    border-collapse: separate !important;
    border-spacing: 0
}

.YourProductTable_pinning-table__Xq4WT ::-webkit-scrollbar {
    height: 5px;
    border-radius: .5rem
}

.YourProductTable_pinning-table__Xq4WT ::-webkit-scrollbar-thumb {
    width: 3px;
    border-radius: 2px;
    background: var(--grey-30, #7c878d)
}

.YourProductTable_pinning-table__Xq4WT ::-webkit-scrollbar-track {
    border-radius: 2px;
    background: var(--grey-05, #f5f6f6)
}

.YourProductTable_pinning-table__Xq4WT thead {
    background: #d3d3d3;
    margin: 0;
    position: -webkit-sticky;
    position: sticky;
    top: 140px;
    z-index: 10;
    max-height: 42px
}

.YourProductTable_pinning-table__Xq4WT th {
    padding-bottom: 11px !important;
    padding-top: 11px !important;
    background: var(--bluegreen-25);
    color: var(--base-grey-85, #4b5157);
    font-size: .75rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: left;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    height: 42px
}

.YourProductTable_pinning-table__Xq4WT th:first-child {
    padding-left: .5rem
}

.YourProductTable_pinning-table__Xq4WT .YourProductTable_sort-btn-container__uKUgR {
    display: flex;
    flex-direction: column
}

.YourProductTable_pinning-table__Xq4WT .YourProductTable_sort-btn-container__uKUgR .YourProductTable_btn__wM5Qp {
    border: none;
    background-color: transparent;
    height: 11px;
    cursor: pointer
}

.YourProductTable_pinning-table__Xq4WT .YourProductTable_header-text__1um5W {
    display: flex;
    justify-content: center;
    color: var(--blue-75);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.YourProductTable_pinning-table__Xq4WT tr:nth-child(2n) td:nth-last-child(2) {
    background-color: #fff;
    box-shadow: 0 8px 24px hsla(210, 8%, 62%, .2)
}

.YourProductTable_pinning-table__Xq4WT tr:nth-child(2n) td:nth-child(2) {
    background-color: #fff;
    box-shadow: 8px 0 24px -5px hsla(210, 8%, 62%, .2)
}

.YourProductTable_pinning-table__Xq4WT tr:nth-child(odd) td:nth-child(2) {
    background-color: #f5f6f6;
    box-shadow: 8px 0 24px -5px hsla(210, 8%, 62%, .2)
}

.YourProductTable_pinning-table__Xq4WT tr:nth-child(odd) td:first-child {
    background-color: #f5f6f6
}

.YourProductTable_pinning-table__Xq4WT tr:nth-child(2n) td:first-child {
    background-color: #fff
}

.YourProductTable_pinning-table__Xq4WT td {
    padding: .5rem;
    text-align: center;
    align-items: center;
    word-break: break-all
}

.YourProductTable_pinning-table__Xq4WT td:nth-child(2) {
    box-shadow: 0 8px 24px hsla(210, 8%, 62%, .2)
}

.YourProductTable_description-container__M3FPh {
    min-width: 400px;
    width: 100%
}

.YourProductTable_description-container__M3FPh .YourProductTable_without-rohs-tag__bIn6V {
    margin-top: -29px !important
}

.YourProductTable_description-container__M3FPh .YourProductTable_status-discount-container__LXhN5 {
    display: flex;
    margin-top: -13px;
    margin-left: -10px;
    height: 23.96px;
    position: -webkit-sticky;
    position: sticky;
    margin-bottom: 5.78px
}

.YourProductTable_description-container__M3FPh .YourProductTable_discount-container__FT5Rp {
    display: flex;
    padding: 4.645px 10.219px;
    justify-content: center;
    align-items: center;
    gap: 9.29px;
    border-radius: 0 0 10px 0;
    background: var(--on-sale-badge, #ff4f52);
    color: var(--Base-White, var(--White-White, #fff));
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 11.646px;
    font-style: normal;
    font-weight: 700;
    line-height: 18.033px
}

.YourProductTable_description-container__M3FPh .YourProductTable_product-status-container__JcfhR {
    display: flex;
    justify-content: flex-start;
    width: -moz-fit-content;
    width: fit-content;
    color: var(--base-white);
    font-size: 11.145px;
    font-style: normal;
    font-weight: 600;
    line-height: 15.125px;
    justify-content: center;
    align-items: center;
    padding: 3.98px 8.756px
}

.YourProductTable_description-container__M3FPh .YourProductTable_product-status-border-radius__h9cTj {
    border-radius: 0 0 10.349px 0
}

.YourProductTable_description-container__M3FPh .YourProductTable_projectProduct__lZM4s {
    background: var(--Red-100, #ed8e7a);
    color: var(--base-white, #fff)
}

.YourProductTable_description-container__M3FPh .YourProductTable_specialProjectProduct__dA2P3 {
    background: var(--Bluegreen-75, #97adda);
    color: var(--base-white, #fff)
}

.YourProductTable_description-container__M3FPh .YourProductTable_specialProduct__BhfMS {
    background: var(--Orange-Orange-100, #fcd19a);
    color: var(--base-white, #fff)
}

.YourProductTable_description-container__M3FPh .YourProductTable_icon__aENkr {
    position: absolute;
    top: 17px;
    right: 11px;
    display: flex;
    justify-content: flex-end;
    padding-right: .3rem
}

.YourProductTable_description-container__M3FPh .YourProductTable_icon__aENkr .YourProductTable_tooltip-body__Xh6iS {
    color: var(--Base-Grey-100, #262d33);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal
}

.YourProductTable_description-container__M3FPh .YourProductTable_product-detail-content__2SD9n {
    display: flex;
    flex-direction: column;
    row-gap: 5px
}

.YourProductTable_description-container__M3FPh .YourProductTable_cell-desc__ExAhs {
    color: var(--grey-30);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-word
}

.YourProductTable_description-container__M3FPh .YourProductTable_cell-sku__PxCYm {
    color: var(--logo-blue);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all
}

.YourProductTable_description-container__M3FPh .YourProductTable_cell-reference__Mvmjz {
    color: var(--bluegreen-100);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    width: 200px
}

.YourProductTable_description-container__M3FPh .YourProductTable_tooltip-content__Ix_7F {
    width: 214px;
    display: flex;
    justify-content: center;
    align-items: center;
    word-break: break-word;
    overflow-wrap: break-word
}

.YourProductTable_description-container__M3FPh .YourProductTable_tooltip-div__XBybe {
    color: var(--Base-Grey-100, #262d33) !important;
    text-align: center;
    width: 190px;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.YourProductTable_description-container__M3FPh .YourProductTable_product-detail-cell__mHp9S {
    display: flex;
    gap: 10px;
    text-align: start
}

.YourProductTable_description-container__M3FPh .YourProductTable_product-detail-cell-image__HII1r {
    border-radius: .625rem;
    overflow: hidden;
    border: 1px solid var(--grey-15, #e2e8eb);
    background-color: transparent;
    min-width: 80px !important;
    max-width: 80px;
    height: 80px !important
}

.YourProductTable_description-container__M3FPh .YourProductTable_product-detail-cell-image__HII1r img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: scale-down
}

.YourProductTable_description-container__M3FPh .YourProductTable_empty-image-div__XE7R1 {
    width: 100%;
    height: 100%;
    padding: 8px 11px;
    display: flex;
    flex-direction: column
}

.YourProductTable_description-container__M3FPh .YourProductTable_empty-image-div__XE7R1 span {
    width: 58px;
    color: var(--Bluegreen-Bluegreen-100, #7d94cc);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

.YourProductTable_description-container__M3FPh .YourProductTable_empty-image-div__XE7R1 > span:first-child {
    background-color: #ff4f52
}

.YourProductTable_select-header__T_XOk {
    background-color: #fff
}

.YourProductTable_price-btns-div__rWFaI {
    display: flex;
    flex-direction: column;
    row-gap: 8px;
    width: 206px;
    padding-right: 14px;
    height: 100%;
    justify-content: center
}

.YourProductTable_buy-btn-container__Anizk {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.YourProductTable_total-div__FyFOF, .YourProductTable_total-value__w6nNN, .YourProductTable_total__FULL0 {
    color: var(--bluegreen-100);
    font-size: 16px;
    font-style: normal;
    line-height: normal
}

.YourProductTable_total__FULL0 {
    font-weight: 400
}

.YourProductTable_total-value__w6nNN {
    font-weight: 600
}

.YourProductTable_packaging-container__9or5i {
    color: var(--grey-30);
    font-size: .875rem;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    row-gap: .5rem;
    height: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.YourProductTable_packaging-container__9or5i .YourProductTable_type__8GJAg {
    display: flex;
    gap: .3rem;
    align-items: center;
    justify-content: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.YourProductTable_data-available-container__xiIo5 {
    display: flex;
    flex-direction: column;
    row-gap: .5rem;
    justify-content: center;
    width: 100%;
    height: 100%;
    align-items: center
}

.YourProductTable_properties-value__MAEBs {
    width: 100px;
    color: var(--grey-30);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.YourProductTable_stock-container__Xa_3Z {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    row-gap: .5rem;
    width: 100%;
    height: 100%
}

.YourProductTable_stock-container__Xa_3Z .YourProductTable_stock__AONot {
    color: var(--logo-blue);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.YourProductTable_stock-container__Xa_3Z .YourProductTable_in-stock__i3TN_ {
    color: var(--grey-30);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.YourProductTable_stock-container__Xa_3Z .YourProductTable_zero-stock__Vbh2E {
    color: var(--red-100);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.YourProductTable_stock-container__Xa_3Z .YourProductTable_upcoming-stock__HCwad {
    color: var(--bluegreen-100);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: .3rem
}

.YourProductTable_price-container__j_gdv {
    flex-direction: column;
    row-gap: .4rem;
    display: flex;
    justify-content: center;
    height: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.YourProductTable_price-container__j_gdv .YourProductTable_fixed-price-container__EFrsp {
    display: flex;
    height: 19px;
    padding: 2px 3px;
    justify-content: center;
    align-items: center;
    gap: 6px;
    flex-shrink: 0;
    background: var(--stockcard-mobil-stokcard-button-buy-color, #1226aa);
    color: var(--Base-White, #fff);
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.YourProductTable_price-container__j_gdv .YourProductTable_your-products-fixed__oVPGb {
    width: 200px;
    margin-left: -7px;
    margin-top: -35px
}

.YourProductTable_price-container__j_gdv .YourProductTable_product-fixed__Gm2AI {
    width: 100%;
    margin-left: -8px;
    margin-top: -35px
}

.YourProductTable_price-container__j_gdv .YourProductTable_header__WQiHg {
    display: flex;
    gap: .5rem;
    color: var(--Grey-50, var(--Grey-Grey-50, #42525e));
    text-align: right;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal
}

.YourProductTable_price-container__j_gdv .YourProductTable_header__WQiHg div {
    width: 100%;
    display: flex;
    justify-content: center
}

.YourProductTable_price-container__j_gdv .YourProductTable_content__j2qIS {
    display: flex;
    gap: .7rem;
    word-break: break-all
}

.YourProductTable_price-container__j_gdv .YourProductTable_content__j2qIS .YourProductTable_quantity__LFrVx {
    color: var(--Grey-30, #7c878d);
    text-align: right;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.YourProductTable_price-container__j_gdv .YourProductTable_content__j2qIS .YourProductTable_old__emALm {
    color: var(--green-25);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: line-through;
    opacity: .5;
    justify-content: center
}

.YourProductTable_price-container__j_gdv .YourProductTable_content__j2qIS .YourProductTable_current__65C_I {
    color: var(--green-25);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
    justify-content: center
}

.YourProductTable_price-container__j_gdv .YourProductTable_content__j2qIS div {
    width: 100%;
    display: flex;
    justify-content: flex-end
}

.YourProductTable_price-container__j_gdv .YourProductTable_view-all-price__LLkyX {
    color: var(--logo-blue);
    font-size: 10px;
    font-style: normal;
    font-weight: 600;
    line-height: 10.212px;
    text-align: center
}

.YourProductTable_price-container__j_gdv .YourProductTable_property-container__DCwZ_ {
    width: 150px
}

.YourProductTable_price-container__j_gdv .YourProductTable_no-data-text__3q8zm {
    color: var(--grey-30);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.YourProductTable_request-price-btn__gDc4U {
    width: 100%;
    justify-content: center
}

.YourProductTable_request-price-btn__gDc4U.YourProductTable_green__Ty_X3, .YourProductTable_request-price-btn__gDc4U.YourProductTable_green__Ty_X3:hover {
    background: var(--Green-25, #16ad88);
    border-color: var(--Green-25, #16ad88)
}

.YourProductTable_request-price-btn__gDc4U.YourProductTable_blue__P3MNi, .YourProductTable_request-price-btn__gDc4U.YourProductTable_blue__P3MNi:hover {
    background: var(--Blue-25, #2d3e91);
    border-color: var(--Blue-25, #2d3e91)
}

.YourProductTable_request-price-btn__gDc4U.YourProductTable_red__t6MKf, .YourProductTable_request-price-btn__gDc4U.YourProductTable_red__t6MKf:hover {
    background: var(--Red-100, #ed8e7a);
    border-color: var(--Red-100, #ed8e7a)
}

.YourProductTable_header-with-sort__iPgx3 {
    display: flex;
    gap: 1.5rem
}

.YourProductTable_sort-btn-container__uKUgR {
    display: flex;
    flex-direction: column;
    height: 0
}

.YourProductTable_sort-btn-container__uKUgR .YourProductTable_btn__wM5Qp {
    border: none;
    background-color: transparent;
    height: 11px;
    cursor: pointer
}

.YourProductTable_header-text__1um5W {
    display: flex;
    justify-content: center;
    color: var(--blue-75);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.YourProductTable_properties-value__MAEBs {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.YourProductTable_tooltip-body__Xh6iS {
    font-feature-settings: "clig" off, "liga" off;
    font-size: .8rem;
    font-style: normal;
    font-weight: 600
}

.YourProductTable_tooltip-body__Xh6iS:hover {
    text-decoration: underline;
    cursor: pointer
}

.YourProductTable_trigger-tooltip-button__B5ebb {
    background-color: transparent;
    border: none;
    display: flex;
    justify-content: center;
    cursor: pointer
}

.YourProductTable_empty-image__dO1kd {
    width: 100%;
    object-fit: cover;
    height: auto
}

.YourProductTable_buy-now-button__dQz5p {
    display: flex;
    width: 144px;
    height: 40px;
    padding: 12px 30px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 20px;
    background: var(--Logo-Blue, #1226aa);
    color: var(--Base-White, #fff);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.YourProductTable_moq__00PzF, .YourProductTable_multiple__USw42 {
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: center
}

.YourProductTable_text-tooltip-content__p2Xhz {
    max-width: 350px;
    word-wrap: break-word;
    overflow-wrap: break-word;
    white-space: normal;
    line-height: 1.5;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: var(--grey-30)
}

.RightReservedPanel_container__FLRzm {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px
}

@media (min-width: 64em) {
    .RightReservedPanel_container__FLRzm {
        max-width: min(1440px, 100%);
        margin-left: max((100% -1440px)/2, 0px);
        margin-right: max((100% -1440px)/2, 0px)
    }
}

@media (max-width: 89.9em) {
    .RightReservedPanel_container__FLRzm {
        margin-left: 0;
        margin-right: 0
    }
}

.RightReservedPanel_container__FLRzm {
    padding-left: 83.5px;
    padding-right: 83.5px
}

@media (max-width: 63.9375em) {
    .RightReservedPanel_container__FLRzm {
        padding-top: 1.25rem;
        padding-left: 5%;
        padding-right: 5%
    }
}

.RightReservedPanel_content__AxUtK {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
}

@media (min-width: 64em) {
    .RightReservedPanel_content__AxUtK {
        max-width: min(1440px, 100%);
        margin-left: max((100% -1440px)/2, 0px);
        margin-right: max((100% -1440px)/2, 0px)
    }
}

@media (max-width: 89.9em) {
    .RightReservedPanel_content__AxUtK {
        margin-left: 0;
        margin-right: 0
    }
}

.RightReservedPanel_content__AxUtK {
    padding-left: 83.5px;
    padding-right: 83.5px
}

@media (max-width: 63.9375em) {
    .RightReservedPanel_content__AxUtK {
        padding-left: 5%;
        padding-right: 5%;
        flex-direction: column
    }
}

.RightReservedPanel_brands__eoc8o {
    display: flex;
    gap: .625rem;
    align-items: center
}

.RightReservedPanel_brand-item__PJYB2 {
    border-radius: 6px;
    border: 1px solid var(--grey-30, #7c878d);
    width: 47px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center
}

.RightReservedPanel_reserved__6TcXA {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: .625rem
}

.RightReservedPanel_copy-right__VCKaZ {
    color: var(--grey-15, #e2e8eb);
    text-align: center;
    font-size: .75rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    opacity: .6
}

@media (max-width: 39.9375em) {
    .RightReservedPanel_copy-right__VCKaZ {
        width: 235px
    }
}

.RightReservedPanel_extra__bivYF {
    display: flex;
    gap: 17px
}

@media (max-width: 39.9375em) {
    .RightReservedPanel_extra__bivYF {
        flex-wrap: wrap;
        justify-content: center
    }
}

.RightReservedPanel_qr-image__0x3MY {
    padding: 6px 19px
}

.RightReservedPanel_qr-image__0x3MY, .RightReservedPanel_unicef-image__Q7SXf {
    width: 92px;
    height: 71px;
    border-radius: 10px;
    border: 1px solid var(--Grey-85, #2d3840)
}

.RightReservedPanel_unicef-image__Q7SXf {
    justify-content: center;
    display: flex;
    align-items: center
}

@media (max-width: 39.9375em) {
    .RightReservedPanel_unicef-image__Q7SXf {
        width: 134.432px;
        height: 103.747px
    }
}

.RightReservedPanel_unicef-image__Q7SXf img {
    width: auto;
    height: 100%
}

@media (max-width: 39.9375em) {
    .RightReservedPanel_unicef-image__Q7SXf img {
        width: 100%;
        height: auto
    }
}

.RightReservedPanel_aeo-image__QdPpR {
    width: 92px;
    height: 71px;
    border-radius: 10px;
    border: 1px solid var(--Grey-85, #2d3840);
    justify-content: center;
    display: flex;
    align-items: center
}

@media (max-width: 39.9375em) {
    .RightReservedPanel_aeo-image__QdPpR {
        width: 134.432px;
        height: 103.747px
    }
}

.RightReservedPanel_aeo-image__QdPpR img {
    width: 81px;
    height: auto
}

@media (max-width: 39.9375em) {
    .RightReservedPanel_aeo-image__QdPpR img {
        width: 100%;
        height: auto
    }
}

.RightReservedPanel_iconQr-image__d5kiq {
    width: 92px;
    height: 71px
}

@media (max-width: 39.9375em) {
    .RightReservedPanel_iconQr-image__d5kiq {
        width: 133.69px;
        height: 103.44px
    }

    .RightReservedPanel_container__FLRzm {
        flex-direction: column;
        gap: 2.375rem;
        padding-bottom: 8rem
    }

    .RightReservedPanel_aeo-image__QdPpR {
        order: 3
    }

    .RightReservedPanel_unicef-image__Q7SXf {
        order: 0
    }
}

.ImagePreviewModal_modalContainer___8DaJ {
    position: fixed;
    top: calc(50% - 265.9175px);
    left: calc(50% - 268.08px);
    z-index: 9999;
    width: max-content;
    height: max-content;
    display: flex;
    justify-content: center;
    align-items: center;
    isolation: isolate
}

.ImagePreviewModal_modalContent__CmO96 {
    width: 536.16px;
    height: 531.833px;
    border-radius: 50px;
    border: 3px solid var(--Grey-Grey-15, #e2e8eb);
    background: #fff;
    overflow: hidden;
    align-self: center
}

.ImagePreviewModal_previewImage__3GJVD {
    width: 100%;
    height: 100%;
    object-fit: scale-down
}

.ProductDescriptionDetailLink_text-container__UMArU {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 200px;
    display: inline-block
}

.ProductDescriptionDetailLink_to-link__XVhQH {
    line-height: 20px !important
}

.ProductDescriptionDetailLink_rectangle-button__H8UQD {
    display: flex;
    width: 14px;
    height: 14px;
    padding: 3.43px;
    align-items: center;
    gap: 4.9px;
    flex-shrink: 0;
    aspect-ratio: 1/1;
    border-radius: 4.9px;
    border: .49px solid var(--Bluegreen-100, #7d94cc);
    background: var(--White-White, #fff)
}

.ProductDescriptionDetailLink_text-wrapper__u06Z7 {
    display: flex !important;
    gap: 10px;
    flex-direction: row;
    align-items: center
}

.ProductDescriptionDetailLink_manufacturer__FzDJv {
    color: var(--bluegreen-100, #7d94cc);
    text-align: left;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-transform: uppercase;
    word-wrap: break-word;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ProductDescriptionDetailLink_truncated-text__Aw3JU {
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis
}

.ProductDescriptionDetailLink_cell-sku__ByzoE {
    color: var(--logo-blue);
    font-size: 15px;
    -webkit-line-clamp: 1
}

.ProductDescriptionDetailLink_cell-desc__h7Ay0, .ProductDescriptionDetailLink_cell-sku__ByzoE {
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    word-break: break-word;
    overflow-wrap: break-word;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 19px
}

.ProductDescriptionDetailLink_cell-desc__h7Ay0 {
    color: var(--grey-30);
    font-size: 12px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    white-space: wrap;
    max-width: 175px
}

.ProductDescriptionDetailLink_tooltip-div__4waeZ {
    color: var(--Grey-Grey-50, #42525e);
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.ProductDescriptionDetailLink_tooltip-body__NSiNL {
    text-transform: uppercase
}

.ProductDescriptionDetailLink_product-card-sku__b3Z2Q {
    color: var(--grey-100, #262b2f) !important;
    text-align: center;
    font-style: normal;
    font-size: 20.433px;
    font-weight: 600;
    word-break: break-word;
    overflow-wrap: break-word;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 22px
}

.ProductDescriptionDetailLink_product-card-description__Sjdhz {
    font-feature-settings: "clig" off, "liga" off;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400
}

.ProductDescriptionDetailLink_desc-text__42REk, .ProductDescriptionDetailLink_product-card-description__Sjdhz {
    color: var(--grey-50, #42525e);
    text-align: center;
    text-transform: uppercase;
    word-break: break-word;
    overflow-wrap: break-word;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis
}

.ProductDescriptionDetailLink_desc-text__42REk {
    font-feature-settings: "clig" off, "liga" off;
    font-size: 12.26px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px !important
}

.ProductDescriptionDetailLink_desc-text__42REk:hover {
    color: var(--grey-50, #42525e)
}

.ProductDescriptionDetailLink_manufacturer-text__y5lsy {
    color: var(--Bluegreen-100, #7d94cc);
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    width: 100%;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-transform: uppercase;
    word-wrap: break-word
}

.ProductDescriptionDetailLink_manufacturer-text__y5lsy:hover {
    color: var(--primary-button-hover, #0e1f8e)
}

.ProductDescriptionDetailLink_product-sku__bVLRW {
    color: var(--grey-100, #262b2f);
    text-align: center;
    font-style: normal;
    font-size: 20.433px;
    font-weight: 600;
    word-break: break-word;
    overflow-wrap: break-word;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 22px
}

.ProductDescriptionDetailLink_product-sku__bVLRW:hover {
    color: var(--primary-button-hover, #0e1f8e)
}

.ProductDescriptionDetailLink_tooltip-body__NSiNL {
    width: 214px;
    word-break: break-word;
    overflow-wrap: break-word;
    text-align: center;
    color: var(--grey-50, #42525e)
}

.Footer_container__akrA6 {
    display: flex;
    flex-direction: column;
    background: #293137
}

.Footer_email-section__XbDkz {
    height: 168px;
    background-color: var(--blue-100);
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.Footer_email-section-content__YEmgs {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center
}

.Footer_email-label-container__5tvBT {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: var(--spacing-Spacing-sm, 10px)
}

.Footer_content-section-wrapper__x2Zbd {
    background-color: var(--grey-100);
    padding: 3.125rem 0
}

@media (min-width: 64em) {
    .Footer_content-section__trXld {
        max-width: min(1440px, 100%);
        margin-left: max((100% -1440px)/2, 0px);
        margin-right: max((100% -1440px)/2, 0px)
    }
}

@media (max-width: 89.9em) {
    .Footer_content-section__trXld {
        margin-left: 0;
        margin-right: 0
    }
}

.Footer_content-section__trXld {
    padding-left: 30px;
    padding-right: 30px
}

@media (max-width: 63.9375em) {
    .Footer_content-section__trXld {
        padding-left: 5%;
        padding-right: 5%
    }
}

@media (max-width: 39.9375em) {
    .Footer_content-section__trXld {
        padding-left: 0;
        padding-right: 0
    }
}

.Footer_content__eOlkd, .Footer_header__zVrU1 {
    display: flex;
    justify-content: space-between;
    width: 100%
}

.Footer_content__eOlkd {
    align-items: flex-start;
    padding-top: 6px
}

.Footer_area-information__O4GxW {
    gap: 4.3125rem;
    align-items: flex-start;
    margin-top: 3.125rem;
    display: flex
}

@media (max-width: 39.9375em) {
    .Footer_area-information__O4GxW {
        gap: 48px
    }
}

.Footer_signup-text-larger__9B4ng {
    color: var(--white, #fff);
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 35px
}

.Footer_signup-text-smaller__sXhoa {
    color: var(--White, #fff);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    align-self: stretch
}

.Footer_email-input-container__T_lS0 {
    height: 56px;
    margin-left: 50px
}

.Footer_information-section__AJ3F5 {
    height: 100px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    background-color: var(--grey-95)
}

.Footer_email-input__foJ2y {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.Footer_email-input-container__T_lS0 input {
    border: 1px solid #242b4c
}

.Footer_information-container__Biq1s {
    margin: 77px 90px;
    width: calc(100% - 80px);
    background-color: var(--grey-100)
}

@media (min-width: 64em) {
    .Footer_information-container__Biq1s {
        max-width: min(1440px, 100%);
        margin-left: max((100% -1440px)/2, 0px);
        margin-right: max((100% -1440px)/2, 0px)
    }
}

@media (max-width: 89.9em) {
    .Footer_information-container__Biq1s {
        margin-left: 0;
        margin-right: 0
    }
}

.Footer_head-information__Q8iBs {
    width: 100%
}

.Footer_head-information__Q8iBs, .Footer_social-information__7hwtA {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start
}

.Footer_social-information__7hwtA {
    width: 175px;
    height: 20px
}

.Footer_social-icons__wNi3H {
    cursor: pointer
}

.Footer_list-information__8XO5O {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%
}

.Footer_information-section-container__8_NuM {
    margin-left: 90px;
    margin-right: 90px;
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center
}

@media (min-width: 64em) {
    .Footer_information-section-container__8_NuM {
        max-width: min(1440px, 100%);
        margin-left: max((100% -1440px)/2, 0px);
        margin-right: max((100% -1440px)/2, 0px)
    }
}

@media (max-width: 89.9em) {
    .Footer_information-section-container__8_NuM {
        margin-left: 0;
        margin-right: 0
    }
}

.Footer_information-section-container-mobile__MkodQ {
    display: none
}

.Footer_information-section-card-list__i82vd {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center
}

.Footer_information-card-items__3e8Jp {
    margin-right: 10px;
    cursor: pointer
}

.Footer_information-rights-reserved__W37TM {
    display: flex;
    flex-direction: column;
    gap: .625rem;
    align-items: center
}

.Footer_information-rights-reserved__W37TM div {
    color: var(--grey-15, #e2e8eb);
    font-size: .75rem;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
    opacity: .6
}

.Footer_right-area__e8tc9 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    width: 100%
}

.Footer_right-area-containers__JHSNW {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    width: 100%
}

.Footer_right-area-containers-mobile__Vip2_ {
    display: none
}

.Footer_right-area-containers-picker__RMyO0 {
    margin-bottom: 60px;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    width: 100%
}

@media screen and (min-width: 1350px) {
    .Footer_information-list-header__xq19E {
        min-height: 20px
    }

    .Footer_information-list-header-continue__KyI98, .Footer_information-list-header__xq19E {
        color: var(--bluegreen-25, #cbd5ee);
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        margin-bottom: 20px;
        line-height: 20px
    }

    .Footer_information-list-header-continue__KyI98 {
        visibility: hidden
    }

    .Footer_information-list-item__pqqxm {
        color: var(--grey-30, #7c878d);
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 33px
    }

    .Footer_brand-group-icons__d2nIY {
        width: 92px;
        height: 71px;
        flex-shrink: 0;
        border-radius: 10px;
        border: 1px solid var(--grey-85, #2d3840);
        margin-left: 10px;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        cursor: pointer
    }
}

@media (min-width: 1100px)and (max-width: 1349px) {
    .Footer_information-list-header__xq19E {
        line-height: 15px
    }

    .Footer_information-list-header-continue__KyI98, .Footer_information-list-header__xq19E {
        color: var(--bluegreen-25, #cbd5ee);
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        margin-bottom: 20px
    }

    .Footer_information-list-header-continue__KyI98 {
        line-height: 20px;
        visibility: hidden
    }

    .Footer_information-list-item__pqqxm {
        color: var(--grey-30, #7c878d);
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 33px
    }

    .Footer_brand-group-icons__d2nIY {
        width: 92px;
        height: 71px;
        flex-shrink: 0;
        border-radius: 10px;
        border: 1px solid var(--grey-85, #2d3840);
        margin-left: 10px;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        cursor: pointer
    }
}

@media (min-width: 900px)and (max-width: 1099px) {
    .Footer_information-list-header__xq19E {
        color: var(--bluegreen-25, #cbd5ee);
        font-size: 13px;
        font-style: normal;
        font-weight: 600;
        margin-bottom: 20px;
        line-height: 15px
    }

    .Footer_information-list-header-continue__KyI98 {
        color: var(--bluegreen-25, #cbd5ee);
        font-size: .875rem;
        font-style: normal;
        font-weight: 600;
        margin-bottom: 20px;
        line-height: 20px;
        visibility: hidden
    }

    .Footer_information-list-item__pqqxm {
        color: var(--grey-30, #7c878d);
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        line-height: 33px
    }

    .Footer_brand-group-icons__d2nIY {
        width: 60px;
        height: 50px;
        flex-shrink: 0;
        border-radius: 10px;
        border: 1px solid var(--grey-85, #2d3840);
        margin-left: 10px;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        cursor: pointer
    }

    .Footer_brand-group-images__QuM7N {
        width: 50px;
        height: 40px
    }
}

@media (min-width: 300px)and (max-width: 900px) {
    .Footer_head-information__Q8iBs {
        width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start
    }

    .Footer_information-list-header-continue__KyI98 {
        color: var(--bluegreen-25, #cbd5ee);
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        margin-bottom: 20px;
        line-height: 20px;
        display: none
    }

    .Footer_social-information__7hwtA {
        width: unset;
        height: 20px;
        display: flex;
        flex-direction: row;
        gap: 35px;
        justify-content: space-between;
        align-items: flex-start
    }

    .Footer_area-information__O4GxW {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        width: 100%;
        margin-top: 50px
    }

    .Footer_right-area-containers-picker__RMyO0, .Footer_right-area-containers__JHSNW {
        display: none
    }

    .Footer_right-area-containers-mobile__Vip2_ {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        width: 100%;
        margin-top: 10px
    }

    .Footer_right-area-containers-picker-mobile__svoBm {
        margin-top: -30px;
        margin-left: -40px;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        width: 100%
    }

    .Footer_information-list-header__xq19E {
        color: var(--bluegreen-25, #cbd5ee);
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        margin-bottom: 20px;
        line-height: 20px;
        margin-top: 20px
    }

    .Footer_information-list-item__pqqxm {
        color: var(--grey-30, #7c878d);
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 30px
    }

    .Footer_information-container__Biq1s {
        background-color: var(--grey-100);
        display: flex;
        flex-direction: column;
        justify-content: center
    }

    .Footer_contact-section__PT_0_ {
        width: 100%;
        background-color: var(--grey-100)
    }

    .Footer_brand-group-icons__d2nIY, .Footer_contact-section__PT_0_ {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center
    }

    .Footer_brand-group-icons__d2nIY {
        width: 92px;
        height: 71px;
        flex-shrink: 0;
        border-radius: 10px;
        border: 1px solid var(--grey-85, #2d3840);
        margin-right: 10px;
        cursor: pointer
    }

    .Footer_brand-group-images__QuM7N {
        width: unset;
        height: unset
    }

    .Footer_information-section-container__8_NuM {
        display: none
    }

    .Footer_information-section-container-mobile__MkodQ {
        margin-left: 90px;
        margin-right: 90px;
        width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: center
    }

    .Footer_information-section__AJ3F5 {
        flex-direction: row;
        text-align: center;
        background-color: var(--grey-95);
        padding-top: 40px;
        padding-bottom: 20px
    }

    .Footer_email-section__XbDkz, .Footer_information-section__AJ3F5 {
        height: -moz-fit-content;
        height: fit-content;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%
    }

    .Footer_email-section__XbDkz {
        flex-direction: column-reverse;
        background-color: var(--blue-100);
        height: 225px;
        padding-top: 30px;
        padding-bottom: 30px
    }
}

@media screen and (min-width: 300px)and (max-width: 900px)and (max-width: 430px) {
    .Footer_email-section__XbDkz {
        display: block
    }
}

@media (min-width: 300px)and (max-width: 900px) {
    .Footer_email-label-container__5tvBT {
        display: flex;
        width: 273px;
        height: 61px;
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        text-align: center;
        margin-top: 25px;
        gap: 0
    }
}

@media screen and (min-width: 300px)and (max-width: 900px)and (max-width: 430px) {
    .Footer_email-label-container__5tvBT {
        width: 100%;
        align-items: unset
    }
}

@media screen and (max-width: 490px) {
    .Footer_email-input-container__T_lS0 {
        width: 337px;
        margin-left: 0
    }

    .Footer_signup-text-larger__9B4ng {
        color: var(--white, #fff);
        font-size: 22px;
        font-style: normal;
        font-weight: 700;
        line-height: 35px
    }

    .Footer_signup-text-smaller__sXhoa {
        color: var(--white, #fff);
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
        margin-top: 7px
    }
}

@media screen and (max-width: 430px) {
    .Footer_email-input-container__T_lS0 {
        width: unset;
        margin-left: 0;
        height: unset
    }

    .Footer_email-section__XbDkz {
        flex-direction: column
    }
}

@media (max-width: 39.9375em) {
    .Footer_header__zVrU1 {
        padding-left: 1.875rem;
        padding-right: 1.875rem;
        display: flex;
        align-items: flex-start;
        flex-direction: column;
        row-gap: 40px
    }

    .Footer_content__eOlkd {
        padding: 0 1.875rem;
        gap: 40px;
        flex-direction: column
    }

    .Footer_area-information__O4GxW {
        flex-direction: column-reverse;
        margin-top: 40px
    }
}

.AlarmButton_container__pMpAi {
    border: none;
    background-color: transparent
}

.AlarmButton_container__pMpAi:hover {
    background-color: transparent !important
}

.AlarmButton_container__pMpAi:hover .AlarmButton_icon__ICKbs {
    opacity: .7
}

.AutoCompleteSearchBox_box-wrapper__Dsyrj {
    display: flex;
    flex-direction: column;
    position: relative
}

.AutoCompleteSearchBox_box-container__NnE0i {
    cursor: text;
    background-color: var(--base-white, #fff);
    -webkit-border-radius: 10px;
    -webkit-border-top-right-radius: 12px;
    -webkit-border-bottom-right-radius: 12px;
    -moz-border-radius: 10px;
    -moz-border-radius-topright: 12px;
    -moz-border-radius-bottomright: 12px;
    border-radius: 10px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    height: 3.5rem;
    display: grid;
    grid-template-areas: "input-part select-category search-button";
    grid-template-columns: 2fr;
    align-items: center;
    padding: 0 0 0 1.5625rem
}

@media (max-width: 39.9375em) {
    .AutoCompleteSearchBox_box-container__NnE0i {
        height: 48px;
        padding-left: 18px;
        grid-template-columns: 2fr
    }
}

@media (min-width: 119.90em) {
    .AutoCompleteSearchBox_box-container__NnE0i {
        max-width: 637px
    }
}

@media (max-width: 1024px)and (min-width: 768px) {
    .AutoCompleteSearchBox_box-container__NnE0i {
        height: 3rem
    }
}

@media screen and (max-width: 430px) {
    .AutoCompleteSearchBox_box-container__NnE0i input {
        width: 100%
    }
}

.AutoCompleteSearchBox_search-input__odCYx {
    grid-area: input-part;
    color: var(--grey-30, #7c878d);
    font-size: 14px;
    font-family: inherit;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border: none;
    outline: none;
    padding-right: 5px
}

@media (max-width: 768px) {
    .AutoCompleteSearchBox_search-input__odCYx {
        font-size: 16px
    }
}

@media only screen and (max-width: 766px) {
    .AutoCompleteSearchBox_global-search__Ha83D::placeholder {
        font-size: 12px
    }
}

.AutoCompleteSearchBox_select-option___np13 {
    grid-area: select-category
}

.AutoCompleteSearchBox_selected-option__LZQqD {
    color: var(--grey-50, #42525e);
    font-size: 16px;
    text-align: left
}

.AutoCompleteSearchBox_search-button__5gBDD {
    grid-area: search-button;
    background-color: var(--logo-blue);
    border: none;
    height: 100%;
    width: 63px;
    justify-self: flex-end;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center
}

.AutoCompleteSearchBox_search-button__5gBDD:hover {
    opacity: .9
}

.AutoCompleteSearchBox_dropdown-results-wrapper__8FfLi {
    position: absolute;
    z-index: 1000;
    width: 100%;
    max-height: 475px;
    border-radius: 10px;
    background: var(--base-white, #fff);
    padding: 37px 25px 37px 46px;
    top: 4.2rem;
    box-shadow: 0 34px 104px 0 rgba(0, 0, 0, .25);
    display: flex;
    flex-direction: column;
    gap: 14px;
    height: 475px
}

@media (max-width: 39.9375em) {
    .AutoCompleteSearchBox_dropdown-results-wrapper__8FfLi {
        padding: 20px;
        max-height: 475px
    }
}

.AutoCompleteSearchBox_dropdown-results-container__5CJJM {
    display: flex;
    flex-direction: column;
    gap: 14px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 21px;
    flex: 1 1
}

.AutoCompleteSearchBox_dropdown-results-container__5CJJM::-webkit-scrollbar {
    width: 3px
}

.AutoCompleteSearchBox_dropdown-results-container__5CJJM::-webkit-scrollbar-thumb {
    width: 3px;
    border-radius: 2px;
    background: var(--grey-30, #7c878d)
}

.AutoCompleteSearchBox_dropdown-results-container__5CJJM::-webkit-scrollbar-track {
    border-radius: 2px;
    background: var(--grey-05, #f5f6f6)
}

.AutoCompleteSearchBox_dropdown-results-title-container__0yyQF {
    display: flex;
    flex-direction: row;
    gap: 8px;
    align-items: center
}

.AutoCompleteSearchBox_dropdown-results-title__iEh5n {
    color: var(--bluegreen-100, #7d94cc);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.AutoCompleteSearchBox_dropdown-results-looking-for-container__tlrZm {
    display: flex;
    flex-direction: column;
    overflow-x: auto;
    padding-bottom: 5px;
    flex-shrink: 0;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.AutoCompleteSearchBox_dropdown-results-looking-for-container__tlrZm::-webkit-scrollbar {
    width: 0
}

.AutoCompleteSearchBox_dropdown-results-looking-for__vtgb2 {
    display: inline-flex;
    align-items: flex-start;
    gap: 10px
}

.AutoCompleteSearchBox_dropdown-results-looking-for__vtgb2 button {
    display: flex;
    padding: 7px 18px 7px 17px;
    align-items: flex-start;
    gap: 10px;
    border-radius: 6px;
    border: 1px solid var(--Grey-15, #e2e8eb);
    background: var(--White-White, #fff);
    color: var(--Grey-100, #262b2f);
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20.893px;
    cursor: pointer
}

@media (max-width: 39.9375em) {
    .AutoCompleteSearchBox_dropdown-results-looking-for__vtgb2 button {
        display: flex;
        padding: 7px 18px 7px 17px;
        align-items: flex-start;
        gap: 10px;
        border-radius: 6px;
        border: 1px solid var(--Grey-15, #e2e8eb);
        background: var(--Grey-05, #f5f6f6);
        color: var(--Grey-100, #262b2f);
        text-align: center;
        font-feature-settings: "liga" off, "clig" off;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 20.893px
    }
}

.AutoCompleteSearchBox_dropdown-results-looking-for__vtgb2 button:hover {
    transform: scale(1.01);
    background: var(--grey-05)
}

.AutoCompleteSearchBox_dropdown-results-looking-for__vtgb2 button.AutoCompleteSearchBox_active__Txuuw {
    border: 1px solid var(--bluegreen-100, #e2e8eb)
}

.AutoCompleteSearchBox_dropdown-results-group__xYQnT, .AutoCompleteSearchBox_recent-searches-dropdown-results-group__lQJgn {
    display: flex;
    flex-direction: column;
    gap: 8px;
    position: relative
}

.AutoCompleteSearchBox_recent-searches-dropdown-results-group__lQJgn {
    gap: 14px
}

.AutoCompleteSearchBox_dropdown-results-group-option__S3kMy:hover, .AutoCompleteSearchBox_recent-searches-dropdown-results-group-option__9bZ_f:hover {
    padding: 5px;
    border-radius: 6px;
    background-color: var(--grey-05);
    display: inline-block;
    transform: scale(1.05)
}

.AutoCompleteSearchBox_dropdown-results-group-option__S3kMy, .AutoCompleteSearchBox_recent-searches-dropdown-results-group-option__9bZ_f {
    display: flex;
    flex-direction: row;
    gap: 8px;
    align-items: center;
    width: 100%;
    transition: all .3s ease-in-out;
    transform-origin: left center;
    position: relative;
    z-index: 2
}

.AutoCompleteSearchBox_recent-searches-dropdown-results-group-option__9bZ_f {
    max-width: 449px
}

.AutoCompleteSearchBox_remove-button__VO9dn {
    border: 0;
    background-color: transparent;
    cursor: pointer
}

.AutoCompleteSearchBox_highlight__7jifD {
    position: absolute;
    left: 0;
    width: calc(100% + 10px);
    background-color: var(--grey-05);
    transition: .3s ease;
    opacity: 0;
    pointer-events: none;
    border-radius: 6px;
    z-index: 1
}

.AutoCompleteSearchBox_dropdown-results-group-option-info__Ms7mK {
    display: flex;
    flex-direction: column;
    cursor: pointer;
    overflow-wrap: anywhere;
    width: 100%;
    position: relative;
    z-index: 2
}

.AutoCompleteSearchBox_dropdown-results-group-option-info-name__ZQBTD {
    color: var(--grey-30, #7c878d);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.AutoCompleteSearchBox_wrap__m0TKM {
    display: flex;
    gap: 14px;
    align-items: center;
    justify-content: space-between
}

.AutoCompleteSearchBox_dropdown-results-group-option-info-serie___ZO7D {
    color: var(--grey-50, #42525e);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px
}

.AutoCompleteSearchBox_search-history-container__1kb4t {
    display: flex;
    flex-direction: column;
    gap: 14px
}

.AutoCompleteSearchBox_search-history-title__WXOGn {
    display: flex;
    flex-direction: row;
    gap: 8px;
    align-items: center;
    color: var(--Bluegreen-100, #7d94cc);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.AutoCompleteSearchBox_search-history-items__nnhwV {
    display: flex;
    flex-wrap: wrap;
    gap: 8px
}

.AutoCompleteSearchBox_search-history-item__g_Ic6 {
    display: flex;
    align-items: center;
    background-color: #f3f4f6;
    border-radius: 16px;
    padding: 4px 8px
}

.AutoCompleteSearchBox_search-history-term__7uk1q {
    border: none;
    background: none;
    font-size: 14px;
    color: #374151;
    cursor: pointer;
    padding: 0;
    margin-right: 4px
}

.AutoCompleteSearchBox_search-history-term__7uk1q:hover {
    color: #1f2937
}

.AutoCompleteSearchBox_search-history-remove__lIc39 {
    border: none;
    background: none;
    color: #9ca3af;
    font-size: 16px;
    line-height: 1;
    padding: 4px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: auto;
    z-index: 2
}

.AutoCompleteSearchBox_search-history-remove__lIc39:hover {
    color: #6b7280
}

.YourProductsTableUtils_pinning-table-container__MaFrZ {
    display: flex
}

.YourProductsTableUtils_left__cLK9G {
    width: 31.25rem
}

.YourProductsTableUtils_scroll-body__9vjua {
    width: calc(100% - 68.75rem) !important
}

.YourProductsTableUtils_right__p05fK {
    width: 37.5rem
}

.YourProductsTableUtils_pinning-table__PACUX {
    top: 200px
}

.YourProductsTableUtils_pinning-table__PACUX tbody tr, .YourProductsTableUtils_pinning-table__PACUX td {
    height: 8.8125rem !important;
    max-height: 8.8125rem !important;
    min-height: 8.8125rem !important
}

.YourProductsTableUtils_pinning-table__PACUX td {
    box-sizing: border-box !important;
    padding: 0 15px 0 14px
}

.YourProductsTableUtils_pinning-table__PACUX {
    border-collapse: separate !important;
    border-spacing: 0
}

.YourProductsTableUtils_pinning-table__PACUX ::-webkit-scrollbar {
    height: 5px;
    border-radius: .5rem
}

.YourProductsTableUtils_pinning-table__PACUX ::-webkit-scrollbar-thumb {
    width: 3px;
    border-radius: 2px;
    background: var(--grey-30, #7c878d)
}

.YourProductsTableUtils_pinning-table__PACUX ::-webkit-scrollbar-track {
    border-radius: 2px;
    background: var(--grey-05, #f5f6f6)
}

.YourProductsTableUtils_pinning-table__PACUX thead {
    background: #d3d3d3;
    margin: 0;
    position: -webkit-sticky;
    position: sticky;
    top: 140px;
    z-index: 10;
    max-height: 40px
}

.YourProductsTableUtils_pinning-table__PACUX th {
    padding: 1.25rem;
    background: var(--bluegreen-25);
    color: var(--base-grey-85, #4b5157);
    font-size: .75rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: left;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.YourProductsTableUtils_pinning-table__PACUX .YourProductsTableUtils_sort-btn-container__OmXY_ {
    display: flex;
    flex-direction: column
}

.YourProductsTableUtils_pinning-table__PACUX .YourProductsTableUtils_sort-btn-container__OmXY_ .YourProductsTableUtils_btn__QwhNg {
    border: none;
    background-color: transparent;
    height: 11px;
    cursor: pointer
}

.YourProductsTableUtils_pinning-table__PACUX .YourProductsTableUtils_header-text__c9H7G {
    display: flex;
    justify-content: center;
    color: var(--blue-75);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.YourProductsTableUtils_pinning-table__PACUX tr:nth-child(2n) td:nth-last-child(2) {
    background-color: #fff;
    box-shadow: 0 8px 24px hsla(210, 8%, 62%, .2)
}

.YourProductsTableUtils_pinning-table__PACUX tr:nth-child(2n) td:nth-child(2) {
    background-color: #fff;
    box-shadow: 8px 0 24px -5px hsla(210, 8%, 62%, .2)
}

.YourProductsTableUtils_pinning-table__PACUX tr:nth-child(odd) td:nth-child(2) {
    background-color: #f5f6f6;
    box-shadow: 8px 0 24px -5px hsla(210, 8%, 62%, .2)
}

.YourProductsTableUtils_pinning-table__PACUX tr:nth-child(odd) td:first-child {
    background-color: #f5f6f6
}

.YourProductsTableUtils_pinning-table__PACUX tr:nth-child(2n) td:first-child {
    background-color: #fff
}

.YourProductsTableUtils_pinning-table__PACUX td {
    padding: .5rem;
    text-align: center;
    align-items: center;
    word-break: break-all
}

.YourProductsTableUtils_pinning-table__PACUX td:nth-child(2) {
    box-shadow: 0 8px 24px hsla(210, 8%, 62%, .2)
}

.YourProductsTableUtils_product-detail__59As1 {
    gap: 0 !important
}

.YourProductsTableUtils_description-container__iKlWH {
    min-width: 400px;
    width: 100%
}

.YourProductsTableUtils_description-container__iKlWH .YourProductsTableUtils_status-discount-container__3Up5I {
    display: flex;
    margin-top: -22px;
    margin-left: -10px;
    height: 23.96px
}

.YourProductsTableUtils_description-container__iKlWH .YourProductsTableUtils_discount-container__Tbk7V {
    display: flex;
    padding: 4.645px 10.219px;
    justify-content: center;
    align-items: center;
    gap: 9.29px;
    border-radius: 0 0 10px 0;
    background: var(--Red-Danger-Red, #ff4f52);
    color: var(--Base-White, var(--White-White, #fff));
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 11.646px;
    font-style: normal;
    font-weight: 700;
    line-height: 18.033px
}

.YourProductsTableUtils_description-container__iKlWH .YourProductsTableUtils_product-status-container__yrNYr {
    display: flex;
    justify-content: flex-start;
    width: -moz-fit-content;
    width: fit-content;
    color: var(--base-white);
    font-size: 11.145px;
    font-style: normal;
    font-weight: 600;
    line-height: 15.125px;
    justify-content: center;
    align-items: center;
    padding: 3.98px 8.756px
}

.YourProductsTableUtils_description-container__iKlWH .YourProductsTableUtils_product-status-border-radius__poaze {
    border-radius: 0 0 10.349px 0
}

.YourProductsTableUtils_description-container__iKlWH .YourProductsTableUtils_projectProduct__Irg5z {
    background: var(--Red-100, #ed8e7a);
    color: var(--base-white, #fff)
}

.YourProductsTableUtils_description-container__iKlWH .YourProductsTableUtils_specialProjectProduct__uygYi {
    background: var(--Bluegreen-75, #97adda);
    color: var(--base-white, #fff)
}

.YourProductsTableUtils_description-container__iKlWH .YourProductsTableUtils_specialProduct__ea_ij {
    background: var(--Orange-Orange-100, #fcd19a);
    color: var(--base-white, #fff)
}

.YourProductsTableUtils_description-container__iKlWH .YourProductsTableUtils_icon__dxOkI {
    display: flex;
    justify-content: flex-end;
    padding-right: .3rem
}

.YourProductsTableUtils_description-container__iKlWH .YourProductsTableUtils_product-detail-content___P1Eo {
    display: flex;
    flex-direction: column;
    row-gap: 5px
}

.YourProductsTableUtils_description-container__iKlWH .YourProductsTableUtils_cell-desc__Ws0B8 {
    color: var(--grey-30);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.YourProductsTableUtils_description-container__iKlWH .YourProductsTableUtils_cell-sku__HFTxW {
    color: var(--logo-blue);
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.YourProductsTableUtils_description-container__iKlWH .YourProductsTableUtils_cell-reference__cwk_I {
    color: var(--bluegreen-100);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.YourProductsTableUtils_description-container__iKlWH .YourProductsTableUtils_product-detail-cell__PIc7K {
    display: flex;
    gap: 10px;
    text-align: start;
    align-items: center
}

.YourProductsTableUtils_description-container__iKlWH .YourProductsTableUtils_product-detail-cell-image__mm_89 {
    border-radius: .625rem;
    overflow: hidden;
    border: 1px solid var(--grey-15, #e2e8eb);
    background-color: var(--base-white, #fff);
    min-width: 80px !important;
    max-width: 80px;
    height: 79px !important
}

.YourProductsTableUtils_description-container__iKlWH .YourProductsTableUtils_product-detail-cell-image__mm_89 img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: scale-down
}

.YourProductsTableUtils_select-header__aliTr {
    background-color: #fff
}

.YourProductsTableUtils_price-btns-div__UndhE {
    display: flex;
    flex-direction: column;
    row-gap: 8px;
    width: 280px;
    padding-right: 1rem;
    padding-left: 1rem
}

.YourProductsTableUtils_buy-btn-container__MqVIu {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.YourProductsTableUtils_total-div__9HnWi, .YourProductsTableUtils_total-value__D5aUj, .YourProductsTableUtils_total__JnqiQ {
    color: var(--bluegreen-100);
    font-size: 16px;
    font-style: normal;
    line-height: normal
}

.YourProductsTableUtils_total__JnqiQ {
    font-weight: 400
}

.YourProductsTableUtils_total-value__D5aUj {
    font-weight: 600
}

.YourProductsTableUtils_packaging-container__C3ZTW {
    color: var(--grey-30);
    font-size: .875rem;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    row-gap: .5rem;
    height: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.YourProductsTableUtils_packaging-container__C3ZTW .YourProductsTableUtils_type__nONIq {
    display: flex;
    gap: .3rem;
    align-items: center;
    justify-content: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.YourProductsTableUtils_data-available-container__gtyzz {
    display: flex;
    flex-direction: column;
    row-gap: .5rem;
    justify-content: center;
    width: 100%;
    height: 100%;
    align-items: center
}

.YourProductsTableUtils_properties-value__Ouj1M {
    width: 100px;
    color: var(--grey-30);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    padding: .5rem
}

.YourProductsTableUtils_stock-container__r6s8Q {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    row-gap: .5rem;
    width: 100%;
    height: 100%
}

.YourProductsTableUtils_stock-container__r6s8Q .YourProductsTableUtils_stock__ACd4k {
    color: var(--logo-blue);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.YourProductsTableUtils_stock-container__r6s8Q .YourProductsTableUtils_in-stock__gw7lC {
    color: var(--grey-30);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.YourProductsTableUtils_stock-container__r6s8Q .YourProductsTableUtils_zero-stock__fr8_m {
    color: var(--red-100);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.YourProductsTableUtils_stock-container__r6s8Q .YourProductsTableUtils_upcoming-stock__aOB2R {
    color: var(--bluegreen-100);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: .3rem
}

.YourProductsTableUtils_price-container__7kJxy {
    flex-direction: column;
    row-gap: .4rem;
    display: flex;
    justify-content: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.YourProductsTableUtils_price-container__7kJxy .YourProductsTableUtils_fixed-price-container__dvCdJ {
    width: 300px;
    display: flex;
    height: 19px;
    padding: 2px 3px;
    justify-content: center;
    align-items: center;
    gap: 6px;
    flex-shrink: 0;
    background: var(--stockcard-mobil-stokcard-button-buy-color, #1226aa);
    color: var(--Base-White, #fff);
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-left: -8px;
    margin-top: -35px
}

.YourProductsTableUtils_price-container__7kJxy .YourProductsTableUtils_header__CHD_o {
    display: flex;
    gap: .5rem;
    color: var(--Grey-50, var(--Grey-Grey-50, #42525e));
    text-align: right;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal
}

.YourProductsTableUtils_price-container__7kJxy .YourProductsTableUtils_header__CHD_o div {
    width: 100%;
    display: flex;
    justify-content: center
}

.YourProductsTableUtils_price-container__7kJxy .YourProductsTableUtils_content__Nbuq3 {
    display: flex;
    gap: .7rem;
    word-break: break-all
}

.YourProductsTableUtils_price-container__7kJxy .YourProductsTableUtils_content__Nbuq3 .YourProductsTableUtils_quantity__m7KyM {
    color: var(--Grey-30, #7c878d);
    text-align: right;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.YourProductsTableUtils_price-container__7kJxy .YourProductsTableUtils_content__Nbuq3 .YourProductsTableUtils_old__q0zyV {
    color: var(--green-25);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: line-through;
    opacity: .5;
    justify-content: center
}

.YourProductsTableUtils_price-container__7kJxy .YourProductsTableUtils_content__Nbuq3 .YourProductsTableUtils_current__EwPfY {
    color: var(--green-25);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
    justify-content: center
}

.YourProductsTableUtils_price-container__7kJxy .YourProductsTableUtils_content__Nbuq3 div {
    width: 100%;
    display: flex;
    justify-content: flex-end
}

.YourProductsTableUtils_price-container__7kJxy .YourProductsTableUtils_view-all-price__Asu1W {
    color: var(--logo-blue);
    font-size: 10px;
    font-style: normal;
    font-weight: 600;
    line-height: 10.212px
}

.YourProductsTableUtils_price-container__7kJxy .YourProductsTableUtils_property-container__abaVV {
    width: 150px
}

.YourProductsTableUtils_price-container__7kJxy .YourProductsTableUtils_no-data-text__nab_l {
    padding-left: 1rem;
    color: var(--grey-30);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.YourProductsTableUtils_request-price-btn__60mAS {
    width: 100%;
    justify-content: center
}

.YourProductsTableUtils_header-with-sort__bN4GY {
    display: flex;
    justify-content: center;
    gap: 7px
}

.YourProductsTableUtils_sort-btn-container__OmXY_ {
    display: flex;
    flex-direction: column;
    height: 0
}

.YourProductsTableUtils_sort-btn-container__OmXY_ .YourProductsTableUtils_btn__QwhNg {
    border: none;
    background-color: transparent;
    height: 11px;
    cursor: pointer
}

.YourProductsTableUtils_header-text__c9H7G {
    display: flex;
    justify-content: center;
    color: var(--blue-75);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.YourProductsTableUtils_properties-value__Ouj1M {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.YourProductsTableUtils_tooltip-body__LCasz {
    font-feature-settings: "clig" off, "liga" off;
    font-size: .8rem;
    font-style: normal;
    font-weight: 600
}

.YourProductsTableUtils_tooltip-body__LCasz:hover {
    text-decoration: underline;
    cursor: pointer
}

.YourProductsTableUtils_trigger-tooltip-button__3qfWj {
    background-color: transparent;
    border: none;
    display: flex;
    justify-content: center;
    cursor: pointer
}

.YourProductsTableUtils_empty-image__v3imS {
    width: 100%;
    object-fit: cover;
    height: auto
}

.YourProductsTableUtils_moq__lNjke, .YourProductsTableUtils_multiple__hFZH6 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%
}

.ProductCard_card-container__suEgz {
    border-radius: .625rem;
    border: 1px solid var(--grey-15, #e2e8eb);
    background: var(--base-white, #fff);
    position: relative;
    width: 100%;
    max-width: 100%;
    min-width: 260px;
    height: 548px;
    display: flex;
    flex-direction: column;
    --content-gap: 0.75rem;
    padding: 0;
    aspect-ratio: auto;
    overflow: hidden
}

@media (max-width: 24.3125em) {
    .ProductCard_card-container__suEgz {
        --content-gap: 0.5rem
    }
}

@media (min-width: 40em) {
    .ProductCard_card-container__suEgz {
        max-width: 338px
    }
}

@media screen and (min-width: 344px)and (max-width: 374px) {
    .ProductCard_card-container__suEgz {
        max-width: 100%
    }
}

@media (max-width: 24.3125em) {
    .ProductCard_card-container__suEgz {
        min-width: 100% !important;
        max-width: 100% !important
    }
}

.ProductCard_mini-container__KZxtp .ProductCard_product-card-content__6sM9k .ProductCard_image-container__OZCqz {
    height: 120px
}

.ProductCard_selectable-card-container__nINUY {
    --content-padding-x: 5%
}

.ProductCard_card-content-wrapper__Ha98c {
    display: flex;
    flex-direction: column;
    gap: var(--content-gap);
    flex: 1 1
}

.ProductCard_box-class__uDk09 {
    all: unset;
    cursor: pointer;
    height: 40px !important;
    width: 40px !important;
    min-width: 40px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--Grey-05, #f5f6f6);
    border-radius: 50%;
    font-size: 20px
}

.ProductCard_box-class__uDk09:hover {
    opacity: .8
}

.ProductCard_box-class__uDk09:disabled {
    cursor: no-drop
}

.ProductCard_selectable-card-container__nINUY > .ProductCard_footer-container__vd9Sv {
    padding: 0 1rem
}

.ProductCard_product-card-content__6sM9k {
    display: flex;
    flex-direction: column;
    height: 555px;
    gap: 6px;
    min-height: 0
}

.ProductCard_image-container__OZCqz {
    height: 132px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    border-top-left-radius: .625rem;
    border-top-right-radius: .625rem;
    margin: 0;
    padding: 0;
    position: relative
}

@media (max-width: 39.9375em) {
    .ProductCard_image-container__OZCqz {
        height: 120px
    }
}

.ProductCard_image-container__OZCqz img {
    max-height: 100%;
    max-width: 100%;
    object-fit: contain
}

.ProductCard_not-found-image-container__bkX6v {
    height: 153px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: .5rem;
    padding: 10px 40px;
    background: #f5f6f6;
    margin: 0;
    position: relative
}

@media (max-width: 39.9375em) {
    .ProductCard_not-found-image-container__bkX6v {
        height: 140px;
        padding: .75rem
    }
}

.ProductCard_not-found-image-container__bkX6v span {
    color: var(--bluegreen-100, #7d94cc);
    font-size: .875rem;
    font-weight: 600;
    text-align: center;
    line-height: 1.4
}

.ProductCard_fundamental-text-container__ZQFBj {
    gap: .375rem;
    text-align: center
}

.ProductCard_stock-text-container__i0IK_ {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 0 39px 12px
}

.ProductCard_stock-text__scG9J {
    color: var(--green-50, #189073);
    font-size: .75rem;
    font-weight: 400;
    line-height: 1.4;
    flex: 1 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-transform: uppercase
}

.ProductCard_stock-out-text__wM60x {
    color: var(--grey-30, #7c878d);
    font-size: .75rem;
    line-height: 1.4
}

.ProductCard_stock-count-zero__na1F8 {
    color: var(--Red-Red-100, #ed8e7a)
}

.ProductCard_product-quantity-container__CAEq4 {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 48px;
    padding: 0 22px
}

.ProductCard_download-actions-container__SgveL {
    flex: 1 1;
    display: flex;
    justify-content: flex-end;
    width: 100%;
    cursor: no-drop;
    gap: 5px
}

.ProductCard_download-actions-container__SgveL a:hover {
    opacity: .6
}

.ProductCard_price-main-container__TSS_u {
    display: flex;
    flex-direction: column;
    padding-top: 5px;
    height: 123px
}

@media (max-width: 63.9375em) {
    .ProductCard_price-main-container__TSS_u {
        height: auto
    }
}

.ProductCard_price-container__CkIhx {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    min-height: 100px;
    padding: .75rem var(--content-padding-x)
}

@media (max-width: 63.9375em) {
    .ProductCard_price-container__CkIhx {
        min-height: 95px
    }
}

@media (max-width: 39.9375em) {
    .ProductCard_price-container__CkIhx {
        min-height: 100px;
        padding: .5rem var(--content-padding-x)
    }
}

.ProductCard_request-price-container__mrdgN {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 120px;
    padding: 0 var(--content-padding-x)
}

@media (max-width: 39.9375em) {
    .ProductCard_request-price-container__mrdgN {
        min-height: 100px
    }
}

.ProductCard_request-price-container__mrdgN p {
    color: var(--logo-blue, #1226aa);
    font-feature-settings: "clig" off, "liga" off;
    font-size: .8rem;
    text-align: center;
    font-style: normal;
    line-height: 1rem;
    width: 80%
}

.ProductCard_request-price-btn__YJAuY {
    width: 100%;
    justify-content: center;
    color: #fff
}

.ProductCard_request-price-btn__YJAuY.ProductCard_green__9bued, .ProductCard_request-price-btn__YJAuY.ProductCard_green__9bued:hover {
    background: var(--Green-25, #16ad88);
    border-color: var(--Green-25, #16ad88)
}

.ProductCard_request-price-btn__YJAuY.ProductCard_blue__3uckg, .ProductCard_request-price-btn__YJAuY.ProductCard_blue__3uckg:hover {
    background: var(--Blue-25, #2d3e91);
    border-color: var(--Blue-25, #2d3e91)
}

.ProductCard_request-price-btn__YJAuY.ProductCard_red__NHNo3, .ProductCard_request-price-btn__YJAuY.ProductCard_red__NHNo3:hover {
    background: var(--Red-100, #ed8e7a);
    border-color: var(--Red-100, #ed8e7a)
}

.ProductCard_prices-text__W7edF {
    color: var(--grey-50, #42525e);
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    line-height: 19;
    text-align: center
}

.ProductCard_price-title__M5KV5 {
    color: var(--grey-50, #42525e);
    font-feature-settings: "clig" off, "liga" off;
    font-size: .75rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.2rem;
    text-align: center
}

.ProductCard_price-value-text__jjder {
    color: var(--green-25, #16ad88);
    text-align: right;
    font-feature-settings: "clig" off, "liga" off;
    font-size: .894rem;
    font-style: normal;
    font-weight: 600;
    line-height: 19.412px;
    text-align: start;
    width: 80px
}

.ProductCard_price-value-text-outdated__d_VAW {
    opacity: .5;
    text-decoration: line-through
}

.ProductCard_quantity-text__99l9K {
    color: var(--grey-30, #7c878d);
    font-feature-settings: "clig" off, "liga" off;
    font-size: .75rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.1875rem;
    width: 50px;
    text-align: end
}

.ProductCard_full-width__yD8Vh {
    width: 100%
}

.ProductCard_price-list__DgW4Q {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    height: 39px;
    column-gap: 38px;
    width: 100%
}

.ProductCard_price-quantity-div__s6Xdu {
    display: flex;
    justify-content: center;
    gap: 1rem;
    width: 100%;
    max-width: 280px
}

@media (max-width: 39.9375em) {
    .ProductCard_price-quantity-div__s6Xdu {
        gap: .75rem;
        max-width: none
    }
}

.ProductCard_price-quantity-div-two-items__QRJDJ {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 35px
}

.ProductCard_padding-quantity__fEo1j {
    padding-right: 50px
}

.ProductCard_single-price-wrapper__b5Un3 {
    display: flex;
    width: 100%;
    justify-content: center
}

.ProductCard_single-price-wrapper__b5Un3 .ProductCard_padding-quantity__fEo1j {
    padding-right: 20px
}

.ProductCard_more-price-wrapper__JsgF9 {
    grid-column-gap: 1rem;
    column-gap: 1rem
}

.ProductCard_more-price-wrapper__JsgF9, .ProductCard_more-price-wrapper__JsgF9 .ProductCard_main-div__kNS5W {
    grid-template-columns: repeat(2, 1fr);
    display: grid
}

.ProductCard_fixed-price-container__uaW3u {
    width: 100%;
    display: flex;
    height: 30px !important;
    padding: 2px 3px;
    justify-content: center;
    align-items: center;
    gap: 6px;
    flex-shrink: 0;
    background: var(--stockcard-mobil-stokcard-button-buy-color, #1226aa);
    color: var(--Base-White, #fff);
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ProductCard_fixed-price-container__uaW3u.ProductCard_no-margin__UmBvi {
    margin-left: 0
}

.ProductCard_footer-container__vd9Sv {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    gap: .5rem;
    min-height: 68px;
    padding: 1rem;
    box-sizing: border-box;
    margin-bottom: 10px
}

@media (max-width: 63.9375em) {
    .ProductCard_footer-container__vd9Sv {
        margin-bottom: 0
    }
}

@media (max-width: 39.9375em) {
    .ProductCard_footer-container__vd9Sv {
        gap: .25rem
    }
}

.ProductCard_buy-btn-container__X4rfX {
    display: flex;
    height: 100%;
    width: -moz-fit-content;
    width: fit-content;
    justify-content: flex-end;
    align-items: center;
    gap: 6px
}

.ProductCard_buy-shopping__c7w6X {
    width: 40px
}

.ProductCard_buy-now-btn__Fq_vU {
    font-size: .85rem;
    flex: 1 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: 40px;
    min-width: 80px
}

@media (max-width: 39.9375em) {
    .ProductCard_buy-now-btn__Fq_vU {
        font-size: .75rem;
        min-width: 70px
    }
}

.ProductCard_star___TwCx {
    border-radius: .875rem;
    font-size: .75rem;
    padding: 5px 18px;
    font-weight: 600;
    height: 2.5rem;
    width: 2.5rem;
    border-radius: 50% !important;
    padding: 0 !important;
    transition-duration: .5s;
    transition: transform .3s, fill .3s;
    cursor: pointer;
    border: none;
    display: inline-flex;
    position: relative;
    gap: .625rem;
    align-items: center;
    transition: background-color .2s ease-in
}

.ProductCard_star___TwCx svg {
    display: block;
    margin: auto
}

.ProductCard_star-fav__zVtCO {
    background-color: #ff4f52
}

.ProductCard_star___TwCx:hover {
    opacity: .8
}

.ProductCard_favorite__JwsFM {
    fill: #fff;
    transform: scale(1.2)
}

.ProductCard_pure__qBpX2 {
    fill: var(--bluegreen-25, #cbd5ee);
    transform: scale(1.2)
}

.ProductCard_all-prices-btn__pZRuY {
    font-size: .8rem;
    border-radius: 1.25rem;
    border: 1px solid var(--Greyblue-100, #dcd9e8);
    background: var(--White-White, #fff);
    text-align: center;
    height: 40px;
    color: var(--blue-75, #273163);
    font-weight: 600;
    padding: .625rem .75rem;
    white-space: nowrap;
    cursor: pointer;
    transition: opacity .2s ease;
    flex: 0 0 auto;
    min-width: 100px
}

.ProductCard_all-prices-btn__pZRuY:hover {
    opacity: .8
}

@media (max-width: 39.9375em) {
    .ProductCard_all-prices-btn__pZRuY {
        font-size: .7rem;
        min-width: 90px;
        padding: .625rem .5rem
    }
}

.ProductCard_product-quantity-picker__6gEHe {
    display: flex;
    height: 2.5rem;
    justify-content: center;
    align-items: center;
    border-radius: 1.25rem;
    width: 100%;
    max-width: 200px
}

@media (max-width: 39.9375em) {
    .ProductCard_product-quantity-picker__6gEHe {
        max-width: 180px;
        height: 2.25rem
    }
}

.ProductCard_product-quantity-picker__6gEHe button {
    height: 2.25rem;
    min-width: 2.25rem;
    flex: 0 0 auto
}

.ProductCard_product-quantity-picker__6gEHe input {
    flex: 1 1;
    min-width: 0
}

.ProductCard_package-modal-container__CycJd {
    height: 80%
}

@media (max-width: 39.9375em) {
    .ProductCard_package-modal-container__CycJd {
        height: 80vh;
        padding: 26px !important
    }
}

.ProductCard_package-modal-content__vSiJI {
    padding-bottom: 3rem
}

@media (max-width: 39.9375em) {
    .ProductCard_package-modal-content__vSiJI {
        padding-bottom: 0
    }
}

.ProductCard_package-modal-footer__KyXMP {
    padding: 1rem 2rem;
    background: var(--white, #fff);
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    flex-direction: column;
    gap: 10px;
    box-shadow: 0 4px 40px 0 rgba(0, 0, 0, .3)
}

.ProductCard_package-modal-footer__KyXMP .ProductCard_checkbox__zVTmD {
    width: 100%;
    padding: 0 1rem
}

.ProductCard_package-modal-footer__KyXMP button {
    margin-top: .5rem;
    width: 100%
}

@media (max-width: 39.9375em) {
    .ProductCard_button-container__ihCvs {
        margin-top: 0
    }

    .ProductCard_package-modal-footer__KyXMP {
        padding: 0;
        background: var(--white, #fff);
        position: static;
        width: 100%;
        box-shadow: none
    }

    .ProductCard_package-modal-footer__KyXMP .ProductCard_checkbox__zVTmD {
        width: 100%;
        padding: 0 1rem
    }

    .ProductCard_package-modal-footer__KyXMP button {
        margin-top: .5rem;
        width: 100%
    }

    .ProductCard_product-quantity__hTXza {
        height: 41px;
        border-radius: 20.433px
    }

    .ProductCard_product-quantity__hTXza input {
        font-size: 14px
    }
}

@media (max-width: 39.9375em)and (max-width: 39.9375em) {
    .ProductCard_product-quantity__hTXza input {
        font-size: 16px
    }
}

@media (max-width: 39.9375em) {
    .ProductCard_product-quantity__hTXza button {
        width: 52.9px !important;
        height: 38.957px !important
    }
}

.ProductCard_info-description__DdcV0 {
    color: var(--stockcard-mobil-stokcard-button-buy-color, #1226aa);
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 15px
}

.ProductCard_buy-now-button__DWQQP {
    display: flex;
    width: 95.015px;
    height: 40px;
    padding: 12.26px 30.65px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 20.433px;
    background: var(--Logo-Blue, #1226aa);
    color: var(--Base-White, #fff);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 14.303px;
    font-style: normal;
    font-weight: 600;
    line-height: 19.412px
}

.ProductCard_tooltip-content__EBrzs {
    width: 214px;
    display: flex;
    justify-content: center;
    align-items: center;
    word-break: break-word;
    overflow-wrap: break-word
}

.ProductCard_tooltip-div__mbO6u {
    color: var(--Base-Grey-100, #262d33) !important;
    text-align: center;
    width: 190px;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ProductCard_fundamental-text-container__ZQFBj {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    gap: 5px;
    width: 100%
}

.ProductCard_fundamental-text-container-simple__yYeAu {
    margin-top: 5px;
    padding: 0 39px
}

.ProductCard_fundamental-text-container-selectable__Kaqpc {
    width: 100%;
    max-width: none
}

.ProductCard_disabled-link__ioac0 {
    pointer-events: none;
    opacity: .6
}

.ProductCard_disabled-link__ioac0:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: hsla(0, 0%, 100%, .1);
    -webkit-backdrop-filter: blur(1px);
    backdrop-filter: blur(1px)
}

@container (max-width: 320px) {
    .ProductCard_responsive__fPPr_ {
        --content-padding-x: 0.5rem;
        --content-padding-y: 0.625rem;
        --content-gap: 0.375rem;
        min-width: 240px
    }

    .ProductCard_responsive__fPPr_ .ProductCard_fundamental-text-container__ZQFBj {
        gap: .25rem
    }

    .ProductCard_responsive__fPPr_ .ProductCard_footer-container__vd9Sv {
        flex-direction: column;
        gap: .5rem
    }

    .ProductCard_responsive__fPPr_ .ProductCard_all-prices-btn__pZRuY, .ProductCard_responsive__fPPr_ .ProductCard_buy-now-btn__Fq_vU {
        width: 100%;
        flex: none
    }
} @container (min-width: 344px) and (max-width: 374px) {
    .ProductCard_responsive__fPPr_ {
        --content-padding-x: 0.875rem;
        --content-padding-y: 0.875rem;
        max-width: 100%
    }

    .ProductCard_responsive__fPPr_ .ProductCard_image-container__OZCqz {
        height: 130px
    }

    .ProductCard_responsive__fPPr_ .ProductCard_footer-container__vd9Sv {
        gap: .375rem
    }
} @container (min-width: 400px) {
    .ProductCard_responsive__fPPr_ {
        --content-padding-x: 1.25rem;
        --content-padding-y: 1.125rem
    }
} @container (min-width: 500px) {
    .ProductCard_responsive__fPPr_ {
        --content-padding-x: 1.5rem;
        --content-padding-y: 1.25rem
    }

    .ProductCard_responsive__fPPr_ .ProductCard_image-container__OZCqz {
        height: 160px
    }
} .ProductCard_card-container-dark__IHXi6 {
      background: var(--dark-bg, #1a1a1a);
      border-color: var(--dark-border, #333);
      color: var(--dark-text, #fff)
  }

.ProductCard_tooltip-content__EBrzs {
    width: auto;
    border-radius: 10px;
    border: 1px solid var(--grey-15, #e2e8eb)
}

.ProductCard_tooltip-body__ndSR4 {
    color: var(--base-grey-100, #262d33);
    text-align: right;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal
}

.ProductCard_trigger-tooltip-button__Ra2M4 {
    background-color: transparent;
    border: none;
    display: flex;
    justify-content: center;
    cursor: pointer
}

.ProductCard_tools-container__efR3v {
    display: flex;
    gap: 14px;
    align-items: center
}

.ProductCard_pdf-link__l8lB_ {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    cursor: pointer
}

.ProductCard_pdf-link__l8lB_:hover {
    opacity: .8
}

.SubLinks_sub-links-container__vxVmC {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.SubLinks_sub-links-container__vxVmC .SubLinks_sub-link__hshHj {
    margin-left: 31px
}

.SubLinks_sub-links-container__vxVmC .SubLinks_sub-link__hshHj .SubLinks_sub-link-row__u8bNB {
    color: var(--grey-30);
    leading-trim: both;
    text-edge: cap;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.SubLinks_sub-links-container__vxVmC .SubLinks_sub-link__hshHj .SubLinks_sub-link-row__u8bNB:hover {
    color: var(--grey-100, #262b2f)
}

.SubLinks_sub-links-container__vxVmC .SubLinks_sub-link__hshHj .SubLinks_sub-link-row-active__gtunf {
    color: var(--grey-100, #262b2f);
    font-weight: 600
}

.NotFoundImage_not-found-image-container__xk9Gl {
    position: relative;
    width: 130px;
    height: 130px;
    flex-shrink: 0;
    border-radius: 10px;
    overflow: hidden;
    text-align: left;
    border: 1px solid #e2e8eb;
    background-color: var(--grey-grey-05, #f5f6f6) !important
}

@media screen and (max-width: 700px) {
    .NotFoundImage_not-found-image-container__xk9Gl {
        height: 82px;
        width: 82px
    }
}

.NotFoundImage_not-found-image-container__xk9Gl .NotFoundImage_icon-container__enWPz {
    margin-left: 17px;
    margin-top: 15px
}

@media screen and (max-width: 700px) {
    .NotFoundImage_not-found-image-container__xk9Gl .NotFoundImage_icon-container__enWPz {
        margin-left: 11px;
        margin-top: 11px
    }
}

.NotFoundImage_not-found-image-container__xk9Gl img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.NotFoundImage_not-found-image-container__xk9Gl .NotFoundImage_not-found-paragraph__MENzG {
    position: absolute;
    left: 17px;
    top: 35%;
    width: 100%;
    color: var(--Bluegreen-Bluegreen-100, #7d94cc);
    font-size: 19.655px;
    font-style: normal;
    font-weight: 600;
    padding-right: 24px;
    line-height: 120%;
    color: var(--Bluegreen-100, #7d94cc)
}

@media screen and (max-width: 700px) {
    .NotFoundImage_not-found-image-container__xk9Gl .NotFoundImage_not-found-paragraph__MENzG {
        left: 11px;
        top: 35%;
        color: var(--Bluegreen-Bluegreen-100, #7d94cc);
        font-size: 12px;
        font-style: normal;
        font-weight: 600;
        line-height: 120%
    }
}

@media (max-width: 63.9375em) {
    .NotFoundImage_not-found-selectable-image-container__oYw9j {
        height: 82px;
        width: 82px
    }

    .NotFoundImage_not-found-selectable-image-container__oYw9j .NotFoundImage_icon-container__enWPz {
        margin-left: 11px;
        margin-top: 11px
    }

    .NotFoundImage_not-found-selectable-image-container__oYw9j .NotFoundImage_not-found-paragraph__MENzG {
        left: 11px;
        top: 35%;
        color: var(--Bluegreen-Bluegreen-100, #7d94cc);
        font-size: 12px;
        font-style: normal;
        font-weight: 600;
        line-height: 120%
    }
}

.NewUserDropdownContent_container___Edjo {
    width: 466px
}

.NewUserDropdownContent_divider__jo88X {
    width: 100%;
    height: 1px;
    background-color: var(--grey-15);
    margin-top: 1.375rem;
    margin-bottom: 1.375rem
}

.NewUserDropdownContent_divider-bottom__NrpVB {
    width: 100%;
    height: 1px;
    background-color: var(--grey-15);
    margin-top: 1.375rem;
    margin-bottom: 1.8125rem
}

.NewUserDropdownContent_list__43Y4w {
    display: flex;
    column-gap: .7rem;
    row-gap: 1.625rem;
    align-items: flex-start
}

.NewUserDropdownContent_left-list__gjufC {
    width: calc(55% - .35rem)
}

.NewUserDropdownContent_right-list__VfBrz {
    width: calc(45% - .35rem)
}

.NewUserDropdownContent_left-list__gjufC, .NewUserDropdownContent_right-list__VfBrz {
    display: flex;
    flex-direction: column;
    row-gap: 1.625rem;
    align-items: flex-start
}

.NewUserDropdownContent_item__svLCp {
    line-height: 1.25rem;
    font-style: normal;
    font-size: 1rem;
    width: 100%
}

.NewUserDropdownContent_item__svLCp .NewUserDropdownContent_link__jjX3Z {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.NewUserDropdownContent_item__svLCp .NewUserDropdownContent_link__jjX3Z .NewUserDropdownContent_link-text__EoKgF {
    display: flex;
    align-items: center;
    gap: .6875rem
}

.NewUserDropdownContent_item__svLCp:hover {
    color: var(--grey-100, #262b2f);
    font-weight: 600;
    outline: none
}

.NewUserDropdownContent_item__svLCp:focus {
    box-shadow: none;
    outline: none
}

.NewUserDropdownContent_item__svLCp .NewUserDropdownContent_label__MKOMf {
    font-weight: 400;
    color: var(--grey-100, #262b2f)
}

.NewUserDropdownContent_item__svLCp .NewUserDropdownContent_label__MKOMf:hover {
    opacity: .8
}

.NewUserDropdownContent_item__svLCp .NewUserDropdownContent_active__toUMg {
    color: var(--grey-100, #262b2f);
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.NewUserDropdownContent_item__svLCp .NewUserDropdownContent_active__toUMg:hover {
    cursor: default;
    opacity: 1
}

.NewUserDropdownContent_icon__WarL0 {
    flex: 0 1 10px;
    padding-top: 1px
}

.NewUserDropdownContent_link-wrapper__uQfbH {
    display: flex;
    flex-direction: column;
    gap: 22px
}

.ContentMobile_selectable-card-container__R55T_ {
    padding: 0
}

.ContentMobile_selectable-card-container__R55T_ > .ContentMobile_footer-container__Z5ssV, .ContentMobile_selectable-card-container__R55T_ > .ContentMobile_product-card-content__reRFH, .ContentMobile_selectable-card-container__R55T_ > .ContentMobile_product-quantity-container__ZJcHD {
    padding: 0 5%
}

.ContentMobile_product-card-content__reRFH {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 15px;
    padding: 2px 20px 0 28px;
    overflow: hidden
}

.ContentMobile_product-detail-container__03zcr {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 5px
}

.ContentMobile_product-info-container__bnmJu {
    display: flex;
    flex-direction: column;
    width: 100%;
    word-break: break-all;
    align-items: flex-start
}

@media (max-width: 24.3125em) {
    .ContentMobile_product-info-container__bnmJu {
        width: calc(100% - 85px)
    }

    .ContentMobile_product-info-container__bnmJu a {
        width: 100%
    }
}

.ContentMobile_image-container__67gD1 {
    border: 1px solid var(--Grey-15, #e2e8eb);
    width: 80px;
    height: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    overflow: hidden
}

.ContentMobile_image-container__67gD1 img {
    width: 100%;
    object-fit: cover
}

.ContentMobile_common-text-ellipsis__V_CM4, .ContentMobile_desc-text__B1Vx6, .ContentMobile_manufacturer-text__kxXL_, .ContentMobile_name-text__0KKen {
    text-overflow: ellipsis;
    overflow: hidden;
    width: 200px
}

@media (max-width: 24.3125em) {
    .ContentMobile_common-text-ellipsis__V_CM4, .ContentMobile_desc-text__B1Vx6, .ContentMobile_manufacturer-text__kxXL_, .ContentMobile_name-text__0KKen {
        width: 100%
    }
}

.ContentMobile_manufacturer-text__kxXL_ {
    color: var(--bluegreen-100, #7d94cc);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    display: block;
    white-space: nowrap
}

.ContentMobile_name-text__0KKen {
    color: var(--Logo-Blue, #1226aa);
    font-style: normal;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 20px;
    line-clamp: 1;
    white-space: nowrap
}

.ContentMobile_desc-text__B1Vx6 {
    color: var(--grey-30, #7c878d);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: keep-all;
    overflow-wrap: break-word
}

.ContentMobile_desc-text__B1Vx6:hover {
    color: var(--grey-30, #7c878d)
}

.ContentMobile_stock-text-container__jiiio {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%
}

.ContentMobile_stock-text__eKrDu {
    color: var(--green-50, #189073);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 12.26px;
    font-style: normal;
    font-weight: 400;
    line-height: 19.412px;
    flex: 1 1;
    text-wrap: nowrap
}

.ContentMobile_stock-text__eKrDu span {
    font-weight: 600
}

.ContentMobile_divider__wxkci {
    border: none;
    border-top: 1px solid var(--Grey-15, #e2e8eb);
    margin: 0
}

.ContentMobile_stock-download-container__rWUfR {
    border-bottom: 1px solid var(--Grey-15, #e2e8eb);
    border-top: 1px solid var(--Grey-15, #e2e8eb);
    padding: 10px 0
}

.ContentMobile_tooltip-content__DbVH_ {
    width: auto;
    border-radius: 5px;
    border: 1px solid var(--grey-15, #e2e8eb);
    padding: 8px 5px 11px 6px;
    margin-left: -30px
}

.ContentMobile_arrow__WO32W {
    margin-left: 30px
}

.ContentMobile_tooltip-body__X_JyT {
    color: var(--base-grey-100, #262d33);
    text-align: right;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal
}

.ContentMobile_trigger-tooltip-button__uMIma {
    background-color: transparent;
    border: none;
    display: flex;
    justify-content: center;
    cursor: pointer
}

.ContentMobile_tools-container__GS2sj {
    display: flex;
    gap: 8px;
    align-items: center
}

.UserDropdownFooter_container__v2oU_ {
    text-align: center
}

.UserDropdownFooter_container__v2oU_, .UserDropdownFooter_container__v2oU_ button {
    color: var(--grey-50, #42525e);
    font-feature-settings: "clig" off, "liga" off;
    font-size: .875rem;
    font-style: normal;
    font-weight: 400
}

.UserDropdownFooter_container__v2oU_ button {
    display: inline-flex;
    align-items: center;
    border: none;
    background: none;
    outline: none;
    gap: 11px;
    cursor: pointer;
    line-height: normal
}

.UserDropdownFooter_container__v2oU_ button:hover {
    color: var(--grey-100, #262b2f)
}

.UserDropdownFooter_login-popup-footer-link__q58gS {
    color: var(--logo-blue, #1226aa);
    font-feature-settings: "clig" off, "liga" off;
    font-size: .875rem;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.UserDropdownFooter_login-popup-footer-link__q58gS:hover {
    opacity: .7;
    cursor: pointer
}

.Header_no-image-container__bO6wa {
    background: #f5f6f6
}

.Header_container__GII_9 {
    grid-area: header;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start
}

.Header_container__GII_9 .Header_checkbox__ZlQdS {
    width: 2rem;
    height: 2rem;
    z-index: 2;
    background-color: #fff;
    border-radius: 10px 0 10px 0
}

.Header_container__GII_9 .Header_checkbox__ZlQdS:before {
    border-radius: 10px 0 10px 0
}

@media (max-width: 39.9375em) {
    .Header_container__GII_9 .Header_checkbox__ZlQdS, .Header_container__GII_9 .Header_checkbox__ZlQdS:before {
        width: 28px !important;
        height: 28px !important
    }
}

.Header_container__GII_9 .Header_status__KcDL_ {
    height: 2rem;
    border-radius: .8125rem;
    padding: .4375rem 1rem;
    border-top-left-radius: 0;
    border-bottom-right-radius: 0;
    color: var(--base-white, #fff);
    text-align: center;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600
}

.Header_container__GII_9 .Header_status__KcDL_[lang=tr] {
    margin-left: -165px
}

@media (max-width: 39.9375em) {
    .Header_container__GII_9 .Header_status__KcDL_[lang=tr] {
        margin-left: -165px;
        height: 28px;
        z-index: 2;
        display: flex;
        align-items: center
    }
}

.Header_container__GII_9 .Header_status__KcDL_[lang=en] {
    margin-left: -175px
}

@media (max-width: 39.9375em) {
    .Header_container__GII_9 .Header_status__KcDL_[lang=en] {
        margin-left: -175px;
        height: 28px;
        z-index: 2;
        display: flex;
        align-items: center
    }
}

.Header_container__GII_9 .Header_discount__ThmjZ {
    height: 2rem;
    border-radius: .8125rem;
    padding: .4375rem 1rem;
    box-shadow: 4px 4px 6px rgba(0, 0, 0, .25);
    border-top-left-radius: 0;
    border-bottom-right-radius: 0;
    background: var(--Red-Danger-Red, #ff4f52);
    color: var(--base-white, #fff);
    text-align: center;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600
}

.Header_container__GII_9 .Header_discount-border-bottom-left__TK5m1 {
    border-bottom-left-radius: 0
}

.Header_container__GII_9 .Header_status-border-top-right__zDp0f {
    border-top-right-radius: .8125rem
}

@media (max-width: 39.9375em) {
    .Header_container__GII_9 .Header_status-border-top-right__zDp0f {
        border-top-right-radius: 0
    }
}

.Header_container__GII_9 .Header_status_new__YtHwd {
    background-color: var(--green-25, #16ad88)
}

.Header_container__GII_9 .Header_status_bestSeller__ztzVc {
    background-color: var(--bluegreen-75, #97adda);
    color: var(--base-white, #fff)
}

.Header_container__GII_9 .Header_status_sale__WnHBq {
    background-color: #ff4f52;
    color: var(--base-white, #fff)
}

.Header_container__GII_9 .Header_status_projectProduct__gyI2x {
    background: var(--Red-100, #ed8e7a);
    color: var(--base-white, #fff)
}

.Header_container__GII_9 .Header_status_projectProduct__gyI2x[lang=tr] {
    margin-left: -90px
}

@media (max-width: 39.9375em) {
    .Header_container__GII_9 .Header_status_projectProduct__gyI2x[lang=tr] {
        margin-left: -90px;
        height: 28px;
        z-index: 2;
        display: flex;
        align-items: center
    }
}

.Header_container__GII_9 .Header_status_projectProduct__gyI2x[lang=en] {
    margin-left: -115px
}

@media (max-width: 39.9375em) {
    .Header_container__GII_9 .Header_status_projectProduct__gyI2x[lang=en] {
        margin-left: -115px;
        height: 28px;
        z-index: 2;
        display: flex;
        align-items: center
    }
}

.Header_container__GII_9 .Header_status_specialProjectProduct__tjJbB {
    background: var(--Bluegreen-75, #97adda);
    color: var(--base-white, #fff)
}

.Header_container__GII_9 .Header_status_specialProduct__2P1Uv {
    background: var(--Orange-Orange-100, #fcd19a);
    color: var(--base-white, #fff)
}

.Header_container__GII_9 .Header_status_specialProduct__2P1Uv[lang=tr] {
    margin-left: -80px
}

@media (max-width: 39.9375em) {
    .Header_container__GII_9 .Header_status_specialProduct__2P1Uv[lang=tr] {
        margin-left: -80px;
        height: 28px;
        z-index: 2;
        display: flex;
        align-items: center
    }
}

.Header_container__GII_9 .Header_status_specialProduct__2P1Uv[lang=en] {
    margin-left: -117px
}

@media (max-width: 39.9375em) {
    .Header_container__GII_9 .Header_status_specialProduct__2P1Uv[lang=en] {
        margin-left: -117px;
        height: 28px;
        z-index: 2;
        display: flex;
        align-items: center
    }
}

.Header_container__GII_9 .Header_status_rps__HbVBs, .Header_container__GII_9 .Header_status_rqp__dSvP7, .Header_container__GII_9 .Header_status_rqs__XDIuI {
    color: var(--base-white, #fff);
    background-color: var(--green-75, #16ad88)
}

.Header_container__GII_9 .Header_status-dicount-container__XN0eM {
    display: flex;
    z-index: 2
}

.Header_container__GII_9 .Header_tags__pPl1y {
    height: 2rem;
    border-radius: 10px;
    padding: .4375rem 1rem;
    border-top-left-radius: 0;
    border-bottom-right-radius: 0;
    background: var(--orange-100, #fcd19a);
    color: var(--base-white, #fff);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600
}

.Header_container__GII_9 .Header_tags__pPl1y.Header_bluegreen-75__XnmOc {
    background-color: var(--bluegreen-75)
}

.Header_container__GII_9 .Header_tags__pPl1y.Header_orange-100__rs_1b {
    background-color: var(--orange-100)
}

.Header_container__GII_9 .Header_tags__pPl1y.Header_discount-bg__tWz0D {
    background-color: #ff4f52
}

.Header_container__GII_9 .Header_tags__pPl1y.Header_red-100__wldUx {
    background-color: var(--red-100)
}

@media (max-width: 39.9375em) {
    .Header_container__GII_9 .Header_tags__pPl1y {
        height: 28px;
        font-size: 12px;
        line-height: 18.033px;
        z-index: 3
    }
}

.NewUserDropdownHeader_container__XEVLa {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.NewUserDropdownHeader_container-guest__ZYHuN {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: 22px
}

.NewUserDropdownHeader_container-guest__ZYHuN .NewUserDropdownHeader_guest-buttons__opssW {
    display: flex;
    align-items: center;
    gap: 22px
}

.NewUserDropdownHeader_container-guest__ZYHuN .NewUserDropdownHeader_guest-buttons__opssW button {
    gap: 10px
}

.NewUserDropdownHeader_container-guest__ZYHuN .NewUserDropdownHeader_guest-buttons__opssW button svg {
    fill: transparent
}

.NewUserDropdownHeader_container-guest__ZYHuN .NewUserDropdownHeader_guest-buttons__opssW .NewUserDropdownHeader_b2b-button__bsAIt {
    background: linear-gradient(158deg, var(--logo-blue) 0, #1b2039 100%)
}

.NewUserDropdownHeader_container-guest__ZYHuN .NewUserDropdownHeader_guest-buttons__opssW .NewUserDropdownHeader_b2c-button__UIrzg {
    background: linear-gradient(158deg, var(--logo-blue) 0, #00b189 100%), var(--grey-grey-05, #f5f6f6)
}

.NewUserDropdownHeader_container-guest__ZYHuN .NewUserDropdownHeader_sub-text__ABlJW {
    color: var(--grey-50, #42525e);
    text-align: center;
    font-feature-settings: "clig" off, "liga" off;
    font-size: .875rem;
    font-style: normal;
    font-weight: 400
}

.NewUserDropdownHeader_container-guest__ZYHuN .NewUserDropdownHeader_login-popup-footer-link__3fscJ {
    color: var(--logo-blue, #1226aa);
    font-feature-settings: "clig" off, "liga" off;
    font-size: .875rem;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.NewUserDropdownHeader_container-guest__ZYHuN .NewUserDropdownHeader_login-popup-footer-link__3fscJ:hover {
    opacity: .7;
    cursor: pointer
}

.NewUserDropdownHeader_profile-container__uVBGQ {
    color: var(--grey-100, #262b2f);
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.NewUserDropdownHeader_button__BkunU {
    padding: 10px 28px;
    border-radius: 20px;
    background: var(--logo-blue, #1226aa);
    color: var(--base-white, #fff);
    text-align: center;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    height: 40px;
    cursor: pointer;
    border: none;
    min-width: 167px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: 11px
}

.NewUserDropdownHeader_button__BkunU svg:last-child {
    fill: #fff
}

.ProductImportantInformationModal_modal-container__McQC5 {
    max-height: 95vh !important;
    width: 100%
}

@media (max-width: 39.9375em) {
    .ProductImportantInformationModal_modal-container__McQC5 {
        padding: 0 !important
    }
}

.ProductImportantInformationModal_modal-title__DOQR8 {
    color: var(--Grey-100, #262b2f);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 35px
}

@media (max-width: 39.9375em) {
    .ProductImportantInformationModal_modal-title__DOQR8 {
        font-size: 20px;
        font-weight: 600;
        padding-top: 26px;
        padding-left: 1rem
    }
}

.ProductImportantInformationModal_modal-content__X4hOA {
    display: flex;
    flex-direction: column;
    height: 85vh
}

.ProductImportantInformationModal_success-content__1u0rX {
    display: flex;
    flex-direction: column;
    row-gap: 1rem
}

.ProductImportantInformationModal_success-content__1u0rX table thead th {
    border-top-left-radius: .5rem;
    border-bottom: 1px solid var(--grey-15, #e2e8eb);
    text-align: center;
    color: var(--Base-Grey-85, #4b5157);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1
}

.ProductImportantInformationModal_success-content__1u0rX table tbody td:first-child {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem
}

.ProductImportantInformationModal_success-content__1u0rX table thead th:first-child {
    text-align: left
}

.ProductImportantInformationModal_success-content__1u0rX table tbody td:last-child {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem
}

.ProductImportantInformationModal_success-content__1u0rX td {
    padding: 1.25rem;
    color: var(--Grey-30, #7c878d) !important;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: center
}

.ProductImportantInformationModal_success-content__1u0rX table tbody tr td {
    border: none;
    background-color: #fff !important
}

.ProductImportantInformationModal_mobile-content__uKOAp {
    display: flex;
    flex-direction: column;
    row-gap: 1rem
}

.ProductImportantInformationModal_mobile-content__uKOAp .ProductImportantInformationModal_prod-card__OKVcQ {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: .5rem 1rem;
    border-radius: 10px;
    border: 1px solid var(--grey-15, #e2e8eb);
    background: #fff;
    row-gap: 1rem
}

.ProductImportantInformationModal_mobile-content__uKOAp .ProductImportantInformationModal_common-div__npeHK {
    display: flex;
    flex-direction: column;
    row-gap: .5rem
}

.ProductImportantInformationModal_mobile-content__uKOAp .ProductImportantInformationModal_common-div__npeHK .ProductImportantInformationModal_title__LzKso {
    color: var(--Base-Grey-85, #4b5157);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.ProductImportantInformationModal_mobile-content__uKOAp .ProductImportantInformationModal_common-div__npeHK .ProductImportantInformationModal_desc__tF_f2 {
    color: var(--Grey-30, #7c878d);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ProductImportantInformationModal_count-content___sTBY {
    display: flex;
    gap: .5rem
}

.ProductImportantInformationModal_count-content___sTBY .ProductImportantInformationModal_text__tSfNJ {
    color: var(--Base-Grey-85, #4b5157);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.ProductImportantInformationModal_count-content___sTBY .ProductImportantInformationModal_value__ZAdL0 {
    color: var(--Green-25, var(--Green-25, #16ad88));
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.ProductImportantInformationModal_count-content___sTBY .ProductImportantInformationModal_red-value__H1s1n {
    color: var(--Red-100, var(--Red-Red-100, #ed8e7a));
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.ProductImportantInformationModal_single-background__ZePbT {
    background: var(--Grey-05, #f5f6f6)
}

@media (max-width: 39.9375em) {
    .ProductImportantInformationModal_product-detail-container__EL5vn {
        display: flex;
        justify-content: center;
        border-radius: 10px;
        border: 1px solid var(--Grey-Grey-15, #e2e8eb);
        padding: 1rem 0
    }
}

.ProductImportantInformationModal_product-detail-container__EL5vn .ProductImportantInformationModal_product-detail-cell__Uk7Rf {
    display: flex;
    gap: 10px;
    text-align: start;
    width: 100%
}

.ProductImportantInformationModal_product-detail-container__EL5vn .ProductImportantInformationModal_product-detail-content__qjm2H {
    display: flex;
    flex-direction: column;
    row-gap: .5rem
}

.ProductImportantInformationModal_product-detail-container__EL5vn .ProductImportantInformationModal_cell-desc___QMdx {
    color: var(--Grey-100, #262b2f) !important;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ProductImportantInformationModal_product-detail-container__EL5vn .ProductImportantInformationModal_cell-manufacturer__m2oEs {
    color: var(--Grey-30, #7c878d) !important;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.ProductImportantInformationModal_product-detail-container__EL5vn .ProductImportantInformationModal_product-detail-cell-image__ZBGFL {
    border-radius: .625rem;
    overflow: hidden;
    border: 1px solid var(--grey-15, #e2e8eb);
    width: 29.977px !important;
    height: 29.735px !important;
    background-color: var(--base-white, #fff);
    position: relative;
    justify-content: center;
    align-items: center;
    display: flex
}

@media (max-width: 39.9375em) {
    .ProductImportantInformationModal_product-detail-container__EL5vn .ProductImportantInformationModal_product-detail-cell-image__ZBGFL {
        margin-left: .3rem
    }
}

.ProductImportantInformationModal_product-detail-container__EL5vn .ProductImportantInformationModal_product-detail-cell-image__ZBGFL img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: scale-down
}

.ProductImportantInformationModal_sub-desktop-content__ZRztu, .ProductImportantInformationModal_sub-mobile-content__spMsA {
    padding: 1rem;
    display: flex;
    flex-direction: column;
    row-gap: 1.5rem
}

.ProductImportantInformationModal_footer-btn__M_4ee {
    display: flex;
    justify-content: flex-end;
    padding: 20px;
    gap: .5rem
}

.ProductImportantInformationModal_back-btn__Q_3sM {
    border-radius: 30px;
    border: 1px solid var(--Grey-30, #7c878d);
    background: var(--Grey-05, #f5f6f6)
}

.ProductImportantInformationModal_submit-btn___tcPx {
    border-radius: 30px
}

.ProductImportantInformationModal_sub-title__q_IIg {
    color: var(--Grey-100, #262b2f);
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

@media (max-width: 39.9375em) {
    .ProductImportantInformationModal_sub-title__q_IIg {
        font-size: 16px;
        padding-left: 1rem
    }
}

.ProductImportantInformationModal_divider__cRlpi {
    background: var(--Base-Grey-15, #d9dadb);
    height: 1px
}

.ProductImportantInformationModal_unable-container__DJlu4 {
    display: flex;
    flex-direction: column;
    row-gap: 20px;
    margin-bottom: 100px
}

.ProductImportantInformationModal_unable-content__nK2zA {
    border-radius: 10px 10px 0 0;
    border: 1px solid var(--Grey-Grey-15, #e2e8eb);
    display: block
}

.ProductImportantInformationModal_unable-content__nK2zA .ProductImportantInformationModal_header__dF_7t {
    padding: 1.25rem;
    width: 100%;
    display: flex;
    justify-content: space-between;
    color: var(--Base-Grey-85, #4b5157);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    top: 0;
    z-index: 1;
    background-color: #fff !important;
    border-bottom: 1px solid var(--Base-Grey-15, #d9dadb)
}

.ProductImportantInformationModal_unable-content__nK2zA .ProductImportantInformationModal_header__dF_7t div {
    width: 80%
}

.ProductImportantInformationModal_unable-content__nK2zA .ProductImportantInformationModal_header__dF_7t div:first-child {
    width: 100%
}

.ProductImportantInformationModal_unable-content__nK2zA .ProductImportantInformationModal_header__dF_7t div:nth-child(3) {
    text-align: center
}

.ProductImportantInformationModal_unable-content__nK2zA .ProductImportantInformationModal_content__vTMF8 {
    padding: 1.25rem;
    width: 100%;
    display: flex
}

.ProductImportantInformationModal_unable-content__nK2zA .ProductImportantInformationModal_content__vTMF8 div {
    width: 80%
}

.ProductImportantInformationModal_unable-content__nK2zA .ProductImportantInformationModal_content__vTMF8 div:first-child {
    width: 100%
}

.ProductImportantInformationModal_unable-content__nK2zA .ProductImportantInformationModal_content__vTMF8 div:nth-child(2) {
    display: flex;
    flex-direction: column;
    color: var(--Grey-30, #7c878d);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ProductImportantInformationModal_request-btn__fYX4x {
    text-align: center;
    color: var(--Grey-100, #262b2f);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ProductImportantInformationModal_request-btn__fYX4x span {
    cursor: pointer;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.ProductImportantInformationModal_request-btn__fYX4x button {
    background-color: transparent !important
}

.ProductImportantInformationModal_user-form-container__l0CWp {
    display: flex;
    flex-direction: column;
    border-left: 1px solid var(--Grey-Grey-15, #e2e8eb);
    background: var(--Grey-05, #f5f6f6);
    padding: 1.5rem 1rem;
    row-gap: 1rem
}

.ProductImportantInformationModal_user-form-container__l0CWp textarea {
    background-color: #fff !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px
}

@media (max-width: 39.9375em) {
    .ProductImportantInformationModal_user-form-container__l0CWp input {
        width: 100%
    }
}

.ProductImportantInformationModal_form__y9iY6 {
    display: flex;
    flex-direction: column;
    row-gap: 1rem
}

.ProductImportantInformationModal_quantity-div__g4MIG {
    display: flex;
    flex-direction: column;
    row-gap: .3rem
}

.ProductImportantInformationModal_form-label__Oc2Ux {
    color: var(--bluegreen-100);
    font-size: var(--input-label-font-size);
    font-weight: 600
}

.ProductImportantInformationModal_button-container__dmwPC {
    display: flex;
    justify-content: flex-end
}

@media (max-width: 39.9375em) {
    .ProductImportantInformationModal_button-container__dmwPC {
        justify-content: center
    }
}

.ProductImportantInformationModal_input__9EgqH {
    width: 50%
}

@media (max-width: 39.9375em) {
    .ProductImportantInformationModal_input__9EgqH {
        width: 100%
    }
}

.ProductImportantInformationModal_form-desc__mO3at {
    color: var(--Base-Grey-85, #4b5157);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.ProductImportantInformationModal_guest-user-form-container__StxHb {
    display: flex;
    flex-direction: column;
    border-left: 1px solid var(--Grey-Grey-15, #e2e8eb);
    background: var(--Grey-05, #f5f6f6);
    padding: 1.5rem 1rem;
    row-gap: 1rem
}

.ProductImportantInformationModal_guest-user-form-container__StxHb textarea {
    background-color: #fff !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px
}

.ProductImportantInformationModal_guest-user-form-container__StxHb input {
    background-color: #fff !important
}

.ProductImportantInformationModal_input-div__js1CK {
    display: flex
}

@media (max-width: 39.9375em) {
    .ProductImportantInformationModal_input-div__js1CK {
        flex-direction: column
    }
}

.ProductImportantInformationModal_input-div__js1CK {
    gap: 1rem;
    flex: 1 1
}

.ProductImportantInformationModal_input-div__js1CK .ProductImportantInformationModal_input__9EgqH {
    width: 100%
}

@media (max-width: 39.9375em) {
    .ProductImportantInformationModal_quantity-div__g4MIG {
        width: 100%
    }
}

.ProductImportantInformationModal_quantity-div__g4MIG {
    width: 98%
}

.ProductImportantInformationModal_captcha-div__lpTdH {
    display: flex;
    justify-content: flex-end
}

@media (max-width: 39.9375em) {
    .ProductImportantInformationModal_captcha-div__lpTdH {
        justify-content: center;
        transform: scale(.92);
        transform-origin: 0 0
    }
}

.ProductImportantInformationModal_not-found-content__wOP1R {
    align-items: center;
    justify-content: center;
    display: flex;
    flex-direction: column;
    border-radius: 10px 10px 10px 10px;
    border: 1px solid var(--Grey-Grey-15, #e2e8eb);
    min-height: 6rem;
    color: var(--Base-Grey-85, #4b5157)
}

.ProductImportantInformationModal_not-found-content__wOP1R img {
    width: 10rem;
    height: 10rem
}

.ProductImportantInformationModal_not-found-content__wOP1R p {
    color: var(--base-grey-30, #7c878d);
    font-size: clamp(1rem, 5vw, 1rem);
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding-bottom: .5rem
}

@media (max-width: 39.9375em) {
    .ProductImportantInformationModal_close-icon__5F5IY {
        top: 24px;
        right: 24px
    }
}

.QuantityPickerWithoutApi_form-input-container__WqQPi {
    width: 296px
}

.QuantityPickerWithoutApi_quantity-picker-container__jyA5H {
    width: 100%;
    border-radius: 20px;
    border: .757px solid var(--grey-15, #e2e8eb);
    background: var(--white, #fff);
    display: flex
}

.QuantityPickerWithoutApi_quantity-picker-container__jyA5H input {
    width: 100%;
    border: none;
    outline: none;
    color: var(--grey-100, #262b2f);
    text-align: center;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 14.303px;
    font-style: normal;
    font-weight: 600;
    line-height: 20.433px
}

.QuantityPickerWithoutApi_quantity-picker-container__jyA5H input:disabled {
    cursor: no-drop;
    pointer-events: none
}

@media screen and (max-width: 800px) {
    .QuantityPickerWithoutApi_quantity-picker-container__jyA5H {
        border-radius: 25px
    }
}

.QuantityPickerWithoutApi_error__oX8aV {
    border: 1px solid var(--red-100)
}

.QuantityPickerWithoutApi_disabled-container__RdPS5 {
    border: .757px solid var(--grey-15, #e2e8eb);
    background: var(--grey-15, #e2e8eb)
}

.QuantityPickerWithoutApi_form-label__2sijZ {
    width: 100%;
    color: var(--bluegreen-100);
    font-size: var(--input-label-font-size);
    font-weight: 600
}

.QuantityPickerWithoutApi_box__vzJ6g {
    all: unset;
    cursor: pointer;
    height: 39px;
    width: 39px;
    min-width: 39px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--Grey-05, #f5f6f6);
    border-radius: 50%;
    font-size: 20px
}

.QuantityPickerWithoutApi_box__vzJ6g:hover {
    opacity: .8
}

.QuantityPickerWithoutApi_box__vzJ6g:disabled {
    cursor: no-drop
}

@media screen and (max-width: 800px) {
    .QuantityPickerWithoutApi_box__vzJ6g {
        height: 46px;
        min-width: 46px;
        width: 46px
    }
}

.NewUserDropdown_tooltip-content__0svHa {
    background-color: green
}

.NewUserDropdown_button-container__qTXmj {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    display: flex;
    align-items: center;
    gap: 8px;
    border: none
}

.NewUserDropdown_button-container__qTXmj svg:last-child {
    fill: var(--bluegreen-100, #7d94cc)
}

.NewUserDropdown_login-content__a4iBr {
    width: -moz-fit-content;
    width: fit-content;
    display: flex
}

.NewUserDropdown_skeleton-login-btn__NHJM_ {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.NewUserDropdown_icon__wvzWY {
    width: 1.875rem;
    display: flex;
    align-items: center
}

.NewUserDropdown_caret-icon__HAgeo {
    width: 1rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.NewUserDropdown_login-btn__l4bCQ {
    color: var(--grey-30, #7c878d);
    display: flex;
    gap: 2px
}

.NewUserDropdown_login-btn__l4bCQ .NewUserDropdown_login-content__a4iBr {
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 2px
}

.NewUserDropdown_login-btn__l4bCQ .NewUserDropdown_login-content__a4iBr .NewUserDropdown_login-text__PjKle {
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.NewUserDropdown_login-btn__l4bCQ .NewUserDropdown_login-content__a4iBr .NewUserDropdown_login-links___iFNO {
    display: flex;
    align-items: center;
    gap: 3px
}

.NewUserDropdown_login-btn__l4bCQ .NewUserDropdown_login-content__a4iBr .NewUserDropdown_login-links___iFNO a, .NewUserDropdown_login-btn__l4bCQ .NewUserDropdown_login-content__a4iBr .NewUserDropdown_login-links___iFNO label {
    color: var(--Grey-Grey-30, #7c878d);
    text-align: right;
    cursor: pointer;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.NewUserDropdown_login-btn__l4bCQ .NewUserDropdown_login-content__a4iBr .NewUserDropdown_login-links___iFNO a:hover {
    color: var(--green-25)
}

.NewUserDropdown_login-btn-active__wLM5u {
    display: inline-flex;
    flex-direction: column;
    text-align: center;
    color: var(--light-font-color, #fff);
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.NewUserDropdown_user-name__FeJ7u {
    font-size: .75rem;
    font-weight: 400;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: flex
}

.NewUserDropdown_login-popup-container__kuazg {
    z-index: 9999;
    background-color: #fff;
    border-radius: 10px;
    padding: 1.875rem 1.75rem;
    animation-duration: .4s;
    animation-timing-function: cubic-bezier(.16, 1, .3, 1);
    box-shadow: 0 34px 104px 0 rgba(0, 0, 0, .25)
}

.NewUserDropdown_login-popup-header__v0YS1 {
    display: flex;
    align-items: center;
    justify-content: center
}

.NewUserDropdown_login-popup-header__v0YS1:has(>span) {
    justify-content: space-between
}

.NewUserDropdown_login-popup-header__v0YS1 > span:first-child {
    color: var(--grey-100, #262b2f);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.NewUserDropdown_login-popup-header__v0YS1 .NewUserDropdown_login-popup-btn__xE3Mu {
    padding: 10px 20px;
    border-radius: 20px;
    background: var(--logo-blue, #1226aa);
    color: var(--base-white, #fff);
    text-align: center;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    height: 40px;
    cursor: pointer;
    border: none;
    min-width: 167px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: 11px
}

.NewUserDropdown_login-popup-header__v0YS1 .NewUserDropdown_login-popup-btn__xE3Mu svg:last-child {
    fill: #fff
}

.NewUserDropdown_login-popup-menu__il5X8 {
    display: flex;
    border-top: 1px solid var(--grey-15, "#e2e8eb");
    border-bottom: 1px solid var(--grey-15, "#e2e8eb");
    padding-top: 1.625rem;
    padding-bottom: 1.625rem;
    animation-duration: .4s;
    animation-timing-function: cubic-bezier(.16, 1, .3, 1);
    margin-top: 1.375rem
}

.NewUserDropdown_login-popup-container__kuazg[data-side=top] {
    animation-name: NewUserDropdown_slideDownAndFade__PDdyM
}

.NewUserDropdown_login-popup-container__kuazg[data-side=right] {
    animation-name: NewUserDropdown_slideLeftAndFade__MTGXH
}

.NewUserDropdown_login-popup-container__kuazg[data-side=bottom] {
    animation-name: NewUserDropdown_slideUpAndFade__KSDuc
}

.NewUserDropdown_login-popup-container__kuazg[data-side=left] {
    animation-name: NewUserDropdown_slideRightAndFade___jgv6
}

.NewUserDropdown_login-popup-container__kuazg :last-child {
    right: 34px !important
}

.NewUserDropdown_login-popup-account__jlf6g {
    align-items: center;
    justify-content: space-between;
    display: flex;
    gap: 2px
}

.NewUserDropdown_account-label__Y3O2K {
    flex: 1 1
}

.NewUserDropdown_left__3Y6CN, .NewUserDropdown_right__eo7_r {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    list-style: none;
    width: 230px
}

.NewUserDropdown_list-item__DKJnv {
    display: flex;
    align-items: center;
    gap: 10px;
    color: var(--grey-100, #262b2f);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    outline: none !important
}

.NewUserDropdown_list-item__DKJnv:hover {
    font-weight: 600;
    color: var(--grey-100, #262b2f);
    outline: none
}

.NewUserDropdown_seperator__Q3w6n {
    height: 1px
}

.NewUserDropdown_right__eo7_r {
    border-left: 1px solid var(--base-grey-15);
    padding-left: 25px
}

.NewUserDropdown_dropdown-menu-arrow__wP9kR {
    fill: #fff
}

li.NewUserDropdown_list-item__DKJnv:not(:last-child) {
    margin-bottom: .8125rem
}

@keyframes NewUserDropdown_slideUpAndFade__KSDuc {
    0% {
        opacity: 0;
        transform: translateY(2px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes NewUserDropdown_slideRightAndFade___jgv6 {
    0% {
        opacity: 0;
        transform: translateX(-2px)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes NewUserDropdown_slideDownAndFade__PDdyM {
    0% {
        opacity: 0;
        transform: translateY(-2px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes NewUserDropdown_slideLeftAndFade__MTGXH {
    0% {
        opacity: 0;
        transform: translateX(2px)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

.NewUserDropdown_tooltip-content__0svHa {
    z-index: var(--user-dropdown-menu-z-index, 40);
    background-color: #fff;
    border-radius: 10px;
    padding: 1.875rem 1.75rem;
    animation-duration: .4s;
    animation-timing-function: cubic-bezier(.16, 1, .3, 1);
    box-shadow: 0 34px 104px 0 rgba(0, 0, 0, .25)
}

.YourProductsListFooter_footer-btns__Bvb4u {
    border-radius: 30px;
    background: #fff;
    border: 1px solid var(--grey-15, #e2e8eb);
    box-shadow: 0 34px 74px -20px rgba(0, 0, 0, .2);
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
    bottom: 0;
    right: 0;
    left: 0
}

@media (max-width: 39.9375em) {
    .YourProductsListFooter_footer-btns__Bvb4u {
        position: fixed;
        border-radius: 30px 30px 0 0;
        bottom: 0;
        box-shadow: 0 0 74px -20px rgba(0, 0, 0, .2);
        padding: 20px 26px;
        z-index: 20
    }
}

.YourProductsListFooter_footer-btns__Bvb4u {
    padding: 30px;
    font-size: 20px;
    align-items: center;
    justify-content: space-between;
    display: flex;
    gap: 1rem
}

@media (max-width: 63.9375em) {
    .YourProductsListFooter_footer-btns__Bvb4u {
        flex-direction: column
    }
}

.YourProductsListFooter_footer-btns__Bvb4u .YourProductsListFooter_left-side__Hp1ev {
    display: flex;
    align-items: center;
    gap: 20px
}

.YourProductsListFooter_footer-btns__Bvb4u .YourProductsListFooter_left-side__Hp1ev .YourProductsListFooter_selected-count__ZxJ4P {
    display: flex;
    align-items: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    color: var(--grey-50, #7c878d)
}

.YourProductsListFooter_footer-btns__Bvb4u .YourProductsListFooter_left-side__Hp1ev div:last-child {
    display: flex;
    align-items: center;
    gap: 10px
}

@media (max-width: 39.9375em) {
    .YourProductsListFooter_footer-btns__Bvb4u .YourProductsListFooter_left-side__Hp1ev {
        flex-direction: column;
        align-items: flex-start;
        flex: 1 1;
        width: 100%;
        gap: 10px
    }

    .YourProductsListFooter_footer-btns__Bvb4u .YourProductsListFooter_mobile-btn-container__20qbQ {
        flex: 1 1;
        width: 100%
    }

    .YourProductsListFooter_footer-btns__Bvb4u .YourProductsListFooter_mobile-btn-container__20qbQ .YourProductsListFooter_mobile-btn__a26WY {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 12px;
        width: 100%;
        padding: 10px 20px;
        border-radius: 10px;
        border: 1px solid var(--grey-15, #e2e8eb);
        font-size: 14px;
        font-weight: 600;
        line-height: 19px;
        color: var(--blue-green-100, #7d94cc)
    }
}

.YourProductsListFooter_footer-btns__Bvb4u .YourProductsListFooter_right-side__2a43j {
    display: flex;
    align-items: center;
    gap: 20px
}

@media (max-width: 39.9375em) {
    .YourProductsListFooter_footer-btns__Bvb4u .YourProductsListFooter_right-side__2a43j {
        width: 100%;
        gap: 13px
    }

    .YourProductsListFooter_footer-btns__Bvb4u .YourProductsListFooter_right-side__2a43j > button:first-child {
        width: 50px;
        height: 50px;
        border-radius: 50%;
        background: var(--blue-green-100, #7d94cc)
    }

    .YourProductsListFooter_footer-btns__Bvb4u .YourProductsListFooter_right-side__2a43j .YourProductsListFooter_buy-now-btn__rqDSh {
        height: 50px;
        flex: 1 1;
        border-radius: 30px
    }
}

.YourProductsListFooter_footer-btns__Bvb4u .YourProductsListFooter_right-side__2a43j .YourProductsListFooter_buy-now-btn__rqDSh {
    padding: 10px 16px
}

.YourProductsListFooter_footer-btns__Bvb4u button {
    display: flex;
    gap: .5rem;
    border-radius: 1.25rem;
    padding: 10px 25px
}

.YourProductsListFooter_footer-btns__Bvb4u button span {
    font-size: 14px;
    line-height: 19px
}

.YourProductsListFooter_content-body__UU8YO {
    display: flex;
    align-items: center;
    gap: 8px;
    color: var(--character-primary-85);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.YourProductsListFooter_button-container__bhv8H {
    display: flex;
    width: 100%;
    align-items: flex-end;
    justify-content: flex-end;
    gap: 8px;
    padding-block: 2px
}

.YourProductsListFooter_button-container__bhv8H button {
    padding: 5px 10px;
    border-radius: 10px;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .02);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    cursor: pointer;
    transition: .3s
}

.YourProductsListFooter_button-container__bhv8H button:first-child {
    border: 1px solid var(--neutral-5);
    background: var(--neutral-1);
    color: var(--character-primary-85)
}

.YourProductsListFooter_button-container__bhv8H button:first-child:hover {
    background-color: var(--neutral-5)
}

.YourProductsListFooter_button-container__bhv8H button:last-child {
    border: 1px solid var(--neutral-5);
    background: var(--logo-blue);
    color: var(--white)
}

.YourProductsListFooter_button-container__bhv8H button:last-child:hover {
    background-color: var(--logo-blue-hover)
}

.YourProductsListFooter_content__DS3Ia {
    display: flex;
    flex-direction: column;
    border-radius: 4px;
    width: 300px;
    background: var(--base-white);
    padding: 10px 20px
}

@media (max-width: 39.9375em) {
    .YourProductsListFooter_button-container__bhv8H button {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 12px;
        border-radius: 10px
    }
}

.ShopCartDropdown_shopcart-button__9DLM8 {
    width: 40px;
    height: 40px;
    display: flex;
    border-radius: 100%;
    align-items: center;
    justify-content: center;
    background: var(--logo-blue, #1226aa) !important;
    border: 1px solid var(--logo-blue, #1226aa) !important
}

.ShopCartDropdown_shopcart-button__9DLM8 .ShopCartDropdown_icon__qUAbu path {
    fill: #fff
}

.ShopCartDropdown_shopcart-button__9DLM8:hover {
    background: #3141ad !important;
    border: 1px solid var(--logo-blue, #1226aa) !important
}

.ShopCartDropdown_shopcart-dropdown-container__e3jSG {
    position: relative;
    min-width: 332px;
    z-index: var(--shopping-cart-header-z-index);
    max-height: 27.3125rem;
    border-radius: .625rem;
    animation-duration: .4s;
    box-shadow: 0 34px 104px 0 rgba(0, 0, 0, .25);
    animation-timing-function: cubic-bezier(.16, 1, .3, 1)
}

.ShopCartDropdown_shopcart-dropdown-container__e3jSG .ShopCartDropdown_shopcart-dropdown-header__9Vlaa {
    padding: 18px 26px 12px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background: var(--base-white, #fff);
    border-bottom: 1px solid var(--grey-05, #f5f6f6)
}

.ShopCartDropdown_shopcart-dropdown-container__e3jSG .ShopCartDropdown_shopcart-dropdown-header__9Vlaa span {
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 600;
    font-style: normal;
    color: var(--base-grey-100, #262d33);
    font-feature-settings: "clig" off, "liga" off
}

.ShopCartDropdown_shopcart-dropdown-container__e3jSG .ShopCartDropdown_shopcart-dropdown-carts-wrapper__WjPGU {
    max-height: 23.82rem;
    overflow-y: scroll;
    border-radius: 0 0 10px 10px
}

.ShopCartDropdown_shopcart-dropdown-container__e3jSG .ShopCartDropdown_shopcart-dropdown-carts-wrapper__WjPGU input[type=radio] {
    width: 20px;
    height: 20px;
    cursor: pointer
}

.ShopCartDropdown_shopcart-dropdown-container__e3jSG .ShopCartDropdown_shopcart-dropdown-carts-wrapper__WjPGU::-webkit-scrollbar {
    width: 5px
}

.ShopCartDropdown_shopcart-dropdown-container__e3jSG .ShopCartDropdown_shopcart-dropdown-carts-wrapper__WjPGU::-webkit-scrollbar-thumb {
    width: 5px;
    height: 102px;
    border-radius: 8px;
    background: var(--grey-30, #7c878d)
}

.ShopCartDropdown_shopcart-dropdown-container__e3jSG .ShopCartDropdown_shopcart-dropdown-carts-wrapper__WjPGU::-webkit-scrollbar-track {
    width: 5px;
    -webkit-margin-after: 1rem;
    margin-block-end: 1rem;
    border-radius: 8px;
    background: var(--grey-05, #f5f6f6);
    -webkit-margin-after: 100px;
    margin-block-end: 100px
}

.ShopCartDropdown_shopcart-dropdown-container__e3jSG .ShopCartDropdown_shopcart-dropdown-carts-wrapper__WjPGU .ShopCartDropdown_shopcart-dropdown-carts__3NTVv {
    padding: 0 17px 0 26px;
    background: var(--base-white, #fff)
}

.ShopCartDropdown_shopcart-dropdown-container__e3jSG .ShopCartDropdown_shopcart-dropdown-carts-wrapper__WjPGU .ShopCartDropdown_shopcart-dropdown-carts__3NTVv .ShopCartDropdown_shopcart-dropdown-cart___1Jdf {
    display: flex;
    width: 100%;
    padding: 1rem 0;
    justify-content: space-between;
    border-bottom: 1px solid var(--grey-05, #f5f6f6)
}

.ShopCartDropdown_shopcart-dropdown-container__e3jSG .ShopCartDropdown_shopcart-dropdown-carts-wrapper__WjPGU .ShopCartDropdown_logged-in__GwLzV {
    padding-bottom: 90px
}

.ShopCartDropdown_shopcart-dropdown-container__e3jSG .ShopCartDropdown_shopcart-dropdown-carts-wrapper__WjPGU .ShopCartDropdown_empty-radio__zndtR {
    width: 1.625rem
}

.ShopCartDropdown_shopcart-dropdown-menu-arrow__gAr9O {
    fill: #fff
}

.ShopCartDropdown_shopcart-dropdown-container__e3jSG[data-side=top] {
    animation-name: ShopCartDropdown_slideDownAndFade__utoe1
}

.ShopCartDropdown_shopcart-dropdown-container__e3jSG[data-side=right] {
    animation-name: ShopCartDropdown_slideLeftAndFade__zaVIF
}

.ShopCartDropdown_shopcart-dropdown-container__e3jSG[data-side=bottom] {
    animation-name: ShopCartDropdown_slideUpAndFade__pWMlQ
}

.ShopCartDropdown_shopcart-dropdown-container__e3jSG[data-side=left] {
    animation-name: ShopCartDropdown_slideRightAndFade__KsWtR
}

@keyframes ShopCartDropdown_slideUpAndFade__pWMlQ {
    0% {
        opacity: 0;
        transform: translateY(2px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes ShopCartDropdown_slideRightAndFade__KsWtR {
    0% {
        opacity: 0;
        transform: translateX(-2px)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes ShopCartDropdown_slideDownAndFade__utoe1 {
    0% {
        opacity: 0;
        transform: translateY(-2px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes ShopCartDropdown_slideLeftAndFade__zaVIF {
    0% {
        opacity: 0;
        transform: translateX(2px)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

.ShopCartDropdown_shopcart-dropdown-footer__hvtof {
    bottom: 0;
    left: 0;
    width: 100%;
    display: flex;
    position: absolute;
    align-items: center;
    padding: 47px 28px 24px 26px;
    border-radius: 0 0 10px 10px;
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff 25.04%)
}

.ShopCartDropdown_shopcart-dropdown-footer__hvtof button {
    height: 40px;
    gap: 10px;
    width: 100%;
    border: none;
    outline: none;
    display: flex;
    cursor: pointer;
    font-size: 14px;
    font-weight: 600;
    line-height: 19px;
    font-style: normal;
    text-align: center;
    padding: 0 25px;
    align-items: center;
    border-radius: 20px;
    justify-content: center;
    color: var(--base-white, #fff);
    background: var(--logo-blue, #1226aa);
    font-feature-settings: "clig" off, "liga" off;
    margin-left: 2px;
    margin-right: 2px
}

.ShopCartDropdown_shopcart-dropdown-footer__hvtof button svg {
    fill: var(--base-white, #fff)
}

@media screen and (max-width: 600px) {
    .ShopCartDropdown_shopcart-dropdown-footer__hvtof button {
        height: 50px;
        border-radius: 30px;
        margin-left: 0;
        margin-right: 0
    }
}

.ShopCartDropdown_shopcart-dropdown-footer__hvtof .ShopCartDropdown_save-btn__XSYJq:disabled {
    opacity: .5
}

.ShopCartDropdown_shopcart-dropdown-footer__hvtof .ShopCartDropdown_shopcart-dropdown-carts-loading__119d5 {
    min-height: 27.5rem
}

.ShopCartDropdown_loading-container__j_Dln {
    border-radius: .625rem
}

.ShopCartDropdown_loading-mask__G_ye2 {
    opacity: 1
}

.ShopCartDropdown_spinner__y7TOv {
    width: 40px;
    height: 40px
}

.DashboardProductsNotFound_dashboard-products-not-found__CDaZN {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 50px;
    align-self: stretch;
    border: 1px solid var(--grey-15);
    border-radius: 10px;
    padding: 70.5px 75.5px
}

@media screen and (max-width: 800px) {
    .DashboardProductsNotFound_dashboard-products-not-found__CDaZN {
        flex-direction: column;
        padding: 43.5px 20px
    }
}

.DashboardProductsNotFound_dashboard-products-not-found__CDaZN .DashboardProductsNotFound_not-found-text__yM_j8 {
    color: var(--grey-30);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

@media screen and (max-width: 800px) {
    .DashboardProductsNotFound_dashboard-products-not-found__CDaZN .DashboardProductsNotFound_not-found-text__yM_j8 {
        font-size: 16px;
        line-height: 20px;
        text-align: center
    }
}

.MobileShopCart_shopcart-button__OMrhn {
    all: unset;
    width: 40px;
    height: 40px;
    display: flex;
    border-radius: 100%;
    align-items: center;
    justify-content: center
}

@media (max-width: 39.9375em) {
    .MobileShopCart_modal-title__GNiuX {
        width: 100% !important;
        padding-top: 20px;
        padding-left: 30px
    }

    .MobileShopCart_shopcart-dropdown-container__CJBEr {
        width: 100% !important;
        padding: 0 !important
    }
}

.MobileShopCart_shopcart-dropdown-container__CJBEr .MobileShopCart_shopcart-dropdown-header__8Kd40 {
    height: 3.5rem;
    padding: 18px 28px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background: var(--base-white, #fff);
    border-bottom: 1px solid var(--grey-05, #f5f6f6)
}

.MobileShopCart_shopcart-dropdown-container__CJBEr .MobileShopCart_shopcart-dropdown-header__8Kd40 span {
    font-size: 1.25rem;
    line-height: 1.5rem;
    font-weight: 600;
    font-style: normal;
    color: var(--base-grey-100, #262d33);
    font-feature-settings: "clig" off, "liga" off
}

.MobileShopCart_shopcart-dropdown-container__CJBEr .MobileShopCart_shopcart-dropdown-carts-wrapper__a6gIp {
    max-height: 384px;
    overflow-y: scroll;
    border-radius: 0 0 10px 10px
}

.MobileShopCart_shopcart-dropdown-container__CJBEr .MobileShopCart_shopcart-dropdown-carts-wrapper__a6gIp input[type=radio] {
    width: 26px;
    height: 26px;
    cursor: pointer
}

.MobileShopCart_shopcart-dropdown-container__CJBEr .MobileShopCart_shopcart-dropdown-carts-wrapper__a6gIp::-webkit-scrollbar {
    width: 4px
}

.MobileShopCart_shopcart-dropdown-container__CJBEr .MobileShopCart_shopcart-dropdown-carts-wrapper__a6gIp::-webkit-scrollbar-thumb {
    width: 3px;
    height: 102px;
    border-radius: 8px;
    background: var(--grey-30, #7c878d)
}

.MobileShopCart_shopcart-dropdown-container__CJBEr .MobileShopCart_shopcart-dropdown-carts-wrapper__a6gIp::-webkit-scrollbar-track {
    border-radius: 8px;
    background: var(--grey-05, #f5f6f6)
}

.MobileShopCart_shopcart-dropdown-container__CJBEr .MobileShopCart_shopcart-dropdown-carts-wrapper__a6gIp .MobileShopCart_shopcart-dropdown-carts__R8F1R {
    padding: 0 26px;
    background: var(--base-white, #fff)
}

.MobileShopCart_shopcart-dropdown-container__CJBEr .MobileShopCart_shopcart-dropdown-carts-wrapper__a6gIp .MobileShopCart_shopcart-dropdown-carts__R8F1R .MobileShopCart_shopcart-dropdown-cart__O1AR5 {
    display: flex;
    width: 100%;
    padding: 20px 0;
    justify-content: space-between;
    border-bottom: 1px solid var(--grey-05, #f5f6f6)
}

.MobileShopCart_shopcart-dropdown-container__CJBEr .MobileShopCart_shopcart-dropdown-carts-wrapper__a6gIp .MobileShopCart_shopcart-dropdown-carts__R8F1R .MobileShopCart_shopcart-dropdown-cart-content-wrapper__e2Wzm {
    gap: 11px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%
}

.MobileShopCart_shopcart-dropdown-container__CJBEr .MobileShopCart_shopcart-dropdown-carts-wrapper__a6gIp .MobileShopCart_shopcart-dropdown-carts__R8F1R .MobileShopCart_shopcart-dropdown-cart-content-wrapper__e2Wzm .MobileShopCart_shopcart-dropdown-cart-content__Z6IKn {
    max-width: 200px;
    gap: 3px;
    display: flex;
    flex-direction: column
}

.MobileShopCart_shopcart-dropdown-container__CJBEr .MobileShopCart_shopcart-dropdown-carts-wrapper__a6gIp .MobileShopCart_shopcart-dropdown-carts__R8F1R .MobileShopCart_shopcart-dropdown-cart-content-wrapper__e2Wzm .MobileShopCart_shopcart-dropdown-cart-content__Z6IKn .MobileShopCart_shopcart-dropdown-cart-name-input__Vx3Tc::placeholder {
    color: var(--grey-15, #e2e8eb)
}

.MobileShopCart_shopcart-dropdown-container__CJBEr .MobileShopCart_shopcart-dropdown-carts-wrapper__a6gIp .MobileShopCart_shopcart-dropdown-carts__R8F1R .MobileShopCart_shopcart-dropdown-cart-content-wrapper__e2Wzm .MobileShopCart_shopcart-dropdown-cart-content__Z6IKn .MobileShopCart_shopcart-dropdown-cart-name-input__Vx3Tc {
    font-size: 1rem;
    font-weight: 600;
    line-height: 20px;
    font-style: normal;
    border: none !important;
    outline: none !important;
    color: var(--grey-30, rgba(226, 232, 235, .596));
    font-feature-settings: "clig" off, "liga" off
}

.MobileShopCart_shopcart-dropdown-container__CJBEr .MobileShopCart_shopcart-dropdown-carts-wrapper__a6gIp .MobileShopCart_shopcart-dropdown-carts__R8F1R .MobileShopCart_shopcart-dropdown-cart-content-wrapper__e2Wzm .MobileShopCart_shopcart-dropdown-cart-content__Z6IKn span {
    font-size: 1rem;
    font-weight: 600;
    line-height: 20px;
    font-style: normal;
    color: var(--grey-50, #42525e);
    font-feature-settings: "clig" off, "liga" off
}

.MobileShopCart_shopcart-dropdown-container__CJBEr .MobileShopCart_shopcart-dropdown-carts-wrapper__a6gIp .MobileShopCart_shopcart-dropdown-carts__R8F1R .MobileShopCart_shopcart-dropdown-cart-content-wrapper__e2Wzm .MobileShopCart_shopcart-dropdown-cart-content__Z6IKn .MobileShopCart_shopcart-dropdown-cart-details__JCYzB {
    gap: 4px;
    display: flex;
    align-items: center
}

.MobileShopCart_shopcart-dropdown-container__CJBEr .MobileShopCart_shopcart-dropdown-carts-wrapper__a6gIp .MobileShopCart_shopcart-dropdown-carts__R8F1R .MobileShopCart_shopcart-dropdown-cart-content-wrapper__e2Wzm .MobileShopCart_shopcart-dropdown-cart-content__Z6IKn .MobileShopCart_shopcart-dropdown-cart-details-items-count__hqQJA {
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    text-align: right;
    font-style: normal;
    color: var(--green-25, #16ad88);
    font-feature-settings: "clig" off, "liga" off
}

.MobileShopCart_shopcart-dropdown-container__CJBEr .MobileShopCart_shopcart-dropdown-carts-wrapper__a6gIp .MobileShopCart_shopcart-dropdown-carts__R8F1R .MobileShopCart_shopcart-dropdown-cart-content-wrapper__e2Wzm .MobileShopCart_shopcart-dropdown-cart-content__Z6IKn .MobileShopCart_shopcart-dropdown-cart-details-date__iLobI {
    font-size: 12px;
    font-weight: 400s;
    text-align: right;
    font-style: normal;
    line-height: normal;
    color: var(--grey-30, #7c878d);
    font-feature-settings: "clig" off, "liga" off
}

.MobileShopCart_shopcart-dropdown-container__CJBEr .MobileShopCart_shopcart-dropdown-carts-wrapper__a6gIp .MobileShopCart_shopcart-dropdown-carts__R8F1R .MobileShopCart_shopcart-dropdown-cart-content-wrapper__e2Wzm .MobileShopCart_shopcart-dropdown-cart-content__Z6IKn .MobileShopCart_shopcart-dropdown-cart-details__JCYzB .MobileShopCart_active__wkBdZ {
    color: var(--grey-15, #e2e8eb)
}

.MobileShopCart_shopcart-dropdown-container__CJBEr .MobileShopCart_shopcart-dropdown-carts-wrapper__a6gIp .MobileShopCart_shopcart-dropdown-carts__R8F1R .MobileShopCart_shopcart-dropdown-cart-buttons__6Yv8y {
    gap: 8px;
    display: flex;
    align-items: center;
    margin-left: auto
}

.MobileShopCart_shopcart-dropdown-container__CJBEr .MobileShopCart_shopcart-dropdown-carts-wrapper__a6gIp .MobileShopCart_shopcart-dropdown-carts__R8F1R .MobileShopCart_shopcart-dropdown-cart-buttons__6Yv8y button {
    width: 30px;
    height: 30px;
    border: none;
    display: flex;
    cursor: pointer;
    border-radius: 50px;
    align-items: center;
    justify-content: center;
    background-color: var(--grey-05, #f5f6f6)
}

.MobileShopCart_shopcart-dropdown-container__CJBEr .MobileShopCart_shopcart-dropdown-carts-wrapper__a6gIp .MobileShopCart_shopcart-dropdown-carts__R8F1R .MobileShopCart_shopcart-dropdown-cart-buttons-edit__FHgUE path {
    fill: var(--bluegreen-100, #7d94cc)
}

.MobileShopCart_shopcart-dropdown-container__CJBEr .MobileShopCart_shopcart-dropdown-carts-wrapper__a6gIp .MobileShopCart_shopcart-dropdown-carts__R8F1R .MobileShopCart_shopcart-dropdown-cart-buttons-remove__2Og12 path {
    fill: var(--red-100, #ed8e7a)
}

.MobileShopCart_shopcart-dropdown-container__CJBEr .MobileShopCart_shopcart-dropdown-carts-wrapper__a6gIp .MobileShopCart_logged-in__S17ea {
    padding-bottom: 90px
}

.MobileShopCart_shopcart-dropdown-container__CJBEr .MobileShopCart_shopcart-dropdown-carts-wrapper__a6gIp .MobileShopCart_empty-radio__k0wdc {
    width: 1.625rem
}

.MobileShopCart_shopcart-dropdown-container__CJBEr .MobileShopCart_shopcart-dropdown-footer__mL1hI {
    bottom: 0;
    left: 0;
    width: 100%;
    display: flex;
    position: absolute;
    align-items: center;
    padding: 47px 26px 26px;
    border-radius: 0 0 10px 10px;
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff 25.04%)
}

.MobileShopCart_shopcart-dropdown-container__CJBEr .MobileShopCart_shopcart-dropdown-footer__mL1hI button {
    height: 40px;
    gap: 10px;
    width: 100%;
    border: none;
    outline: none;
    display: flex;
    cursor: pointer;
    font-size: 14px;
    font-weight: 600;
    line-height: 19px;
    font-style: normal;
    text-align: center;
    padding: 0 30px;
    align-items: center;
    border-radius: 20px;
    justify-content: center;
    color: var(--base-white, #fff);
    background: var(--logo-blue, #1226aa);
    font-feature-settings: "clig" off, "liga" off
}

.MobileShopCart_shopcart-dropdown-container__CJBEr .MobileShopCart_shopcart-dropdown-footer__mL1hI button svg {
    fill: var(--base-white, #fff)
}

.MobileShopCart_shopcart-dropdown-menu-arrow__gxqsq {
    fill: #fff
}

.MobileShopCart_shopcart-dropdown-container__CJBEr[data-side=top] {
    animation-name: MobileShopCart_slideDownAndFade__CBWt5
}

.MobileShopCart_shopcart-dropdown-container__CJBEr[data-side=right] {
    animation-name: MobileShopCart_slideLeftAndFade__i2DM8
}

.MobileShopCart_shopcart-dropdown-container__CJBEr[data-side=bottom] {
    animation-name: MobileShopCart_slideUpAndFade__2WC3V
}

.MobileShopCart_shopcart-dropdown-container__CJBEr[data-side=left] {
    animation-name: MobileShopCart_slideRightAndFade__bAHKY
}

.MobileShopCart_badge__l0FAB {
    top: 5px;
    right: 5px
}

@keyframes MobileShopCart_slideUpAndFade__2WC3V {
    0% {
        opacity: 0;
        transform: translateY(2px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes MobileShopCart_slideRightAndFade__bAHKY {
    0% {
        opacity: 0;
        transform: translateX(-2px)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes MobileShopCart_slideDownAndFade__CBWt5 {
    0% {
        opacity: 0;
        transform: translateY(-2px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes MobileShopCart_slideLeftAndFade__i2DM8 {
    0% {
        opacity: 0;
        transform: translateX(2px)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

.FavoriteProductsTable_favorite-products-table___C8kS {
    border: 1px solid var(--grey-15) !important
}

.FavoriteProductsTable_favorite-products-table___C8kS thead {
    border: none !important
}

.FavoriteProductsTable_favorite-products-table___C8kS thead th {
    background: var(--bluegreen-25);
    padding: 12px 8px !important;
    border-left: none !important;
    border-right: 1px solid var(--bluegreen-50) !important
}

.FavoriteProductsTable_favorite-products-table___C8kS thead th:nth-last-child(2) {
    border-right: none !important
}

.FavoriteProductsTable_favorite-products-table___C8kS thead th:last-child {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 0;
    right: 0;
    border-left: 1px solid var(--bluegreen-50) !important
}

.FavoriteProductsTable_favorite-products-table___C8kS tbody td {
    border: none !important;
    border-right: 1px solid var(--grey-15) !important
}

.FavoriteProductsTable_favorite-products-table___C8kS tbody tr:nth-child(2n) td:first-child, .FavoriteProductsTable_favorite-products-table___C8kS tbody tr:nth-child(2n) td:last-child, .FavoriteProductsTable_favorite-products-table___C8kS tbody tr:nth-child(2n) td:nth-last-child(2) {
    background-color: var(--grey-05)
}

.FavoriteProductsTable_favorite-products-table___C8kS tbody tr:nth-child(odd) td:first-child, .FavoriteProductsTable_favorite-products-table___C8kS tbody tr:nth-child(odd) td:last-child, .FavoriteProductsTable_favorite-products-table___C8kS tbody tr:nth-child(odd) td:nth-last-child(2) {
    background-color: #fff
}

.FavoriteProductsTable_favorite-products-table___C8kS tbody td:first-child {
    background: var(--grey-05);
    border-right: 1px solid var(--grey-15) !important
}

.FavoriteProductsTable_favorite-products-table___C8kS tbody td:first-child input {
    margin-inline: auto
}

.FavoriteProductsTable_favorite-products-table___C8kS tbody td:nth-child(2) > div {
    min-width: 100%;
    height: 8.8125 remf;
    margin: auto;
    padding: 0 11px 30.78px 24px
}

.FavoriteProductsTable_favorite-products-table___C8kS tbody td:nth-child(2) > div > div:first-of-type {
    margin-left: -24px;
    margin-top: 0 !important
}

.FavoriteProductsTable_favorite-products-table___C8kS tbody td:last-child {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 0;
    right: 0;
    border-left: 1px solid var(--grey-15) !important;
    border-right: none !important
}

.FavoriteProductsTable_favorite-products-table___C8kS tbody td:last-child > div {
    width: 100%;
    padding-inline: 10.5px
}

.FavoriteProductsTable_favorite-products-table___C8kS tbody td:nth-last-child(2) {
    border-right: 0 !important
}

.FavoriteProductsTable_mobile-table-container__plStt {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.Header_header__Z6_xC {
    background-color: var(--primary-color)
}

.Header_header-content__y5gEL {
    display: flex;
    align-items: center;
    padding: 1.125rem 0
}

@media (min-width: 64em) {
    .Header_header-content__y5gEL {
        max-width: min(1440px, 100%);
        margin-left: max((100% -1440px)/2, 0px);
        margin-right: max((100% -1440px)/2, 0px)
    }
}

@media (max-width: 89.9em) {
    .Header_header-content__y5gEL {
        margin-left: 0;
        margin-right: 0
    }
}

.Header_header-content__y5gEL {
    padding-right: 30px;
    padding-left: 30px
}

.Header_logo__avdPv {
    width: calc((100% - 635px) / 2)
}

.Header_auto-complete__7kQQW {
    width: 635px
}

.Header_header-actions__baBw2 {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 1.25rem;
    width: calc((100% - 635px) / 2)
}

@media (max-width: 74.9em) {
    .Header_header-content__y5gEL {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: 1fr 1fr;
        grid-row-gap: .5rem;
        row-gap: .5rem;
        grid-template-areas: "logo actions" "autocomplete autocomplete"
    }

    .Header_logo__avdPv {
        grid-area: logo;
        width: 100%
    }

    .Header_auto-complete__7kQQW {
        grid-area: autocomplete;
        width: 100%
    }

    .Header_header-actions__baBw2 {
        width: 100%;
        grid-area: actions
    }
}

@media (max-width: 39.9375em) {
    .YourProductsContainer_your-products-header__I3TT2 {
        font-size: 20px
    }

    .YourProductsContainer_your-products-container__Nyh7p {
        gap: 20px
    }
}

@media screen and (min-width: 1024px)and (max-width: 1504px) {
    .YourProductsContainer_your-products-container__Nyh7p {
        width: calc(100% - 427px);
        padding-right: 30px
    }
}

.YourProductsContainer_your-products-body__dX9__ {
    display: flex;
    flex-direction: column;
    gap: 29px
}

.YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_favorite-translation-link__p1NVi, .YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_special-translation-link__yb_nn, .YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_translation-link__3N3PK {
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

@media screen and (max-width: 800px) {
    .YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_favorite-translation-link__p1NVi, .YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_special-translation-link__yb_nn, .YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_translation-link__3N3PK {
        font-size: 16px;
        line-height: 20px
    }
}

.YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_description___o5yD {
    color: var(--base-grey-85);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_search-input__ZQacA {
    width: 35% !important
}

@media screen and (max-width: 800px) {
    .YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_search-input__ZQacA {
        width: 100% !important
    }
}

@media (max-width: 39.9375em) {
    .YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_search-input__ZQacA {
        width: 100% !important;
        margin-bottom: 0
    }

    .YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_search-input__ZQacA .YourProductsContainer_input-class__55xhY {
        height: 50px
    }

    .YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_search-input__ZQacA .YourProductsContainer_icon-class__v6M6_ {
        top: 15px
    }
}

.YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_favorite-translation-link__p1NVi {
    color: var(--green-25)
}

.YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_special-translation-link__yb_nn {
    color: var(--logo-blue)
}

.YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_table-container__Ccdyv {
    padding-bottom: 5px;
    border-radius: .5rem;
    position: relative
}

.YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_table-class__g_axi {
    border-collapse: separate !important;
    border-spacing: 0;
    width: 100% !important;
    display: block;
    max-height: 85vh;
    overflow: auto;
    overflow-x: auto;
    position: relative
}

.YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_table-class__g_axi::-webkit-scrollbar {
    width: 5px;
    height: 5px
}

.YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_table-class__g_axi::-webkit-scrollbar-thumb {
    background: var(--grey-30);
    border-radius: 8px
}

.YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_table-class__g_axi::-webkit-scrollbar-thumb:hover {
    background: var(--grey-50)
}

.YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_table-class__g_axi::-webkit-scrollbar-track {
    background: transparent;
    border-radius: 8px
}

.YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_table-class__g_axi thead {
    background: var(--bluegreen-25);
    background: #d3d3d3;
    margin: 0;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 5
}

.YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_table-class__g_axi thead th {
    background: var(--bluegreen-25);
    border-left: 1px solid var(--bluegreen-50);
    padding: 12px 8px !important
}

.YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_table-class__g_axi thead th:first-child {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 0;
    left: 0;
    z-index: 5 !important;
    border-left: none;
    box-shadow: 3px 0 8px -3px rgba(0, 0, 0, .24)
}

.YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_table-class__g_axi thead th:nth-child(2) {
    border-left: none
}

.YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_table-class__g_axi thead th:last-child {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 0;
    right: 0;
    z-index: 5 !important;
    box-shadow: -3px 0 8px -3px rgba(0, 0, 0, .24);
    border-left: none
}

.YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_table-class__g_axi tbody tr, .YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_table-class__g_axi tbody tr td {
    height: 8.8125rem !important;
    max-height: 8.8125rem !important;
    min-height: 8.8125rem !important;
    box-sizing: border-box;
    border-bottom: none;
    border-top: none
}

.YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_table-class__g_axi tbody tr:nth-child(odd) {
    background-color: #fff
}

.YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_table-class__g_axi tbody tr:nth-child(odd) td:last-child, .YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_table-class__g_axi tbody tr:nth-child(odd) td:nth-last-child(2) {
    background: #fff
}

.YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_table-class__g_axi tbody tr:nth-child(2n), .YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_table-class__g_axi tbody tr:nth-child(2n) td:last-child, .YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_table-class__g_axi tbody tr:nth-child(2n) td:nth-last-child(2) {
    background-color: var(--grey-05)
}

.YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_table-class__g_axi tbody .YourProductsContainer_common-sticky-child__sgRsc, .YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_table-class__g_axi tbody td:first-child, .YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_table-class__g_axi tbody td:last-child {
    position: -webkit-sticky !important;
    position: sticky !important;
    z-index: 4 !important
}

.YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_table-class__g_axi tbody td:first-child {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 1.25rem;
    left: 0;
    background: #fff;
    box-shadow: 2px 8px 8px rgba(0, 0, 0, .2)
}

.YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_table-class__g_axi tbody td:nth-child(2) {
    border-left: none
}

.YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_table-class__g_axi tbody td:nth-child(2) > div {
    min-width: 100%;
    height: 8.8125rem;
    margin: auto;
    padding: 0 11px 30.78px 24px
}

.YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_table-class__g_axi tbody td:nth-child(2) > div > div:first-of-type {
    margin-left: -24px;
    margin-top: 0 !important
}

.YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_table-class__g_axi tbody td:last-child {
    box-shadow: -2px 8px 8px rgba(0, 0, 0, .2);
    right: 0
}

.YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_table-class__g_axi tbody td:last-child > div {
    width: 100%;
    padding-inline: 10.5px
}

.YourProductsContainer_your-products-body__dX9__ .YourProductsContainer_table-class__g_axi tbody td:nth-last-child(2) {
    padding: 8px 7px
}

.YourProductsContainer_mobile-products-grid__Pqgsz {
    display: grid;
    justify-items: center;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 30px;
    gap: 30px;
    background-color: #fff
}

.YourProductsContainer_mobile-product-card__PmWBz {
    display: grid;
    grid-template-rows: 30px 160px 46px 171px 50px !important;
    height: auto !important;
    min-height: 472px !important;
    padding-bottom: 25px;
    min-width: 337px !important;
    max-width: 337px !important;
    grid-template-areas: "header" "content" "quantity" "price" "footer"
}

.YourProductsContainer_mobile-product-card-fixed-price__Y9uj6 {
    grid-template-rows: 30px 160px 46px 201px 50px !important
}

.YourProductsContainer_checkbox__V9Awc {
    filter: none !important
}

.HamburgerMenuMobile_hamburger-menu-background__pPrUc {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    opacity: .5;
    background: var(--grey-grey-100);
    box-shadow: 0 34px 104px 0 rgba(0, 0, 0, .25);
    z-index: 10
}

.HamburgerMenuMobile_hamburger-menu-mobile__GsPCx {
    position: fixed;
    top: 0;
    right: 0;
    height: 100%;
    z-index: 1000;
    width: 324px;
    background-color: var(--white);
    padding: 0 27px 20px;
    border-radius: 30px 0 0 30px;
    box-shadow: 0 34px 104px 0 rgba(0, 0, 0, .25);
    overflow: scroll
}

.HamburgerMenuMobile_hamburger-menu-mobile__GsPCx::-webkit-scrollbar {
    width: 0;
    height: 0
}

.HamburgerMenuMobile_hamburger-menu-mobile__GsPCx .HamburgerMenuMobile_close-icon-container__2Hbuo {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    background-color: var(--white);
    padding-top: 20px;
    padding-bottom: 27px
}

.HamburgerMenuMobile_hamburger-menu-mobile__GsPCx .HamburgerMenuMobile_close-icon-container__2Hbuo button {
    outline: none;
    border: none;
    padding: 8.24px;
    background-color: var(--bluegreen-25);
    border-radius: 6px
}

.HamburgerMenuMobile_hamburger-menu-mobile__GsPCx .HamburgerMenuMobile_collapsible-section-item__6DyFo {
    width: 100%;
    margin-bottom: 26px
}

.HamburgerMenuMobile_hamburger-menu-mobile__GsPCx .HamburgerMenuMobile_collapsible-section-item-parent__4wXX8 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    opacity: 1 !important;
    margin-bottom: 10px
}

.HamburgerMenuMobile_hamburger-menu-mobile__GsPCx .HamburgerMenuMobile_collapsible-section-item-parent__4wXX8 .HamburgerMenuMobile_parent-item-header-section__YYl2h {
    display: flex;
    align-items: center
}

.HamburgerMenuMobile_hamburger-menu-mobile__GsPCx .HamburgerMenuMobile_collapsible-section-item-parent__4wXX8 .HamburgerMenuMobile_parent-item-header-section__YYl2h .HamburgerMenuMobile_hamburger-icon-container__d4lY4 {
    width: 30px !important
}

.HamburgerMenuMobile_hamburger-menu-mobile__GsPCx .HamburgerMenuMobile_collapsible-section-item-parent__4wXX8 .HamburgerMenuMobile_parent-item-header-section__YYl2h .HamburgerMenuMobile_parent-item-header__oh4QN {
    margin-left: 10px;
    color: var(--grey-grey-100);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 24px;
    font-style: normal;
    font-weight: 700
}

.HamburgerMenuMobile_hamburger-menu-mobile__GsPCx .HamburgerMenuMobile_collapsible-section-item-parent__4wXX8 .HamburgerMenuMobile_parent-item-collapsible__6VwzA {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    flex-shrink: 0;
    background-color: var(--logo-blue);
    border-radius: 50%
}

.HamburgerMenuMobile_hamburger-menu-mobile__GsPCx .HamburgerMenuMobile_collapsible-section-item-subItems__KGES7 {
    display: flex;
    flex-direction: column;
    gap: 17px;
    list-style: none;
    padding-left: 40px
}

.HamburgerMenuMobile_hamburger-menu-mobile__GsPCx .HamburgerMenuMobile_collapsible-section-item-subItems__KGES7 li a {
    color: var(--grey-grey-100);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.HamburgerMenuMobile_hamburger-menu-mobile__GsPCx .HamburgerMenuMobile_noncollapsible-section__KyDdH {
    list-style: none;
    padding-block: 20px
}

.HamburgerMenuMobile_hamburger-menu-mobile__GsPCx .HamburgerMenuMobile_noncollapsible-section__KyDdH li {
    margin-bottom: 20px
}

.HamburgerMenuMobile_hamburger-menu-mobile__GsPCx .HamburgerMenuMobile_noncollapsible-section__KyDdH li a {
    color: var(--grey-grey-100);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.HamburgerMenuMobile_hamburger-menu-mobile__GsPCx .HamburgerMenuMobile_noncollapsible-section__KyDdH li:last-child {
    margin-bottom: 0
}

.HamburgerMenuMobile_hamburger-menu-mobile__GsPCx .HamburgerMenuMobile_divider__EIe9D {
    width: 100%;
    height: .2px;
    flex-shrink: 0;
    background-color: var(--base-grey-15)
}

.HamburgerMenuMobile_hamburger-menu-mobile__GsPCx .HamburgerMenuMobile_active-link__RVWb6 {
    color: var(--logo-blue) !important
}

.YourProjectPages_your-projects-page-container__ZgT_d {
    display: flex;
    flex-direction: column;
    gap: 40px
}

@media (max-width: 39.9375em) {
    .YourProjectPages_your-projects-page-container__ZgT_d {
        gap: 30px
    }
}

.YourProjectPages_your-projects-page-container__ZgT_d .YourProjectPages_divider__gMx5l {
    width: 100%;
    height: 1px;
    background: var(--grey-15)
}

.YourProjectPages_your-projects-page-container__ZgT_d .YourProjectPages_project-item-table__Ww0bU thead th:last-child {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 0;
    right: 0;
    background-color: var(--bluegreen-25);
    box-shadow: inset 8px 0 8px -6px rgba(0, 0, 0, .068)
}

.YourProjectPages_your-projects-page-container__ZgT_d .YourProjectPages_project-item-table__Ww0bU tbody td {
    padding-block: 20px
}

.YourProjectPages_your-projects-page-container__ZgT_d .YourProjectPages_project-item-table__Ww0bU tbody td:nth-last-child(2) {
    border-right: 0
}

.YourProjectPages_your-projects-page-container__ZgT_d .YourProjectPages_project-item-table__Ww0bU tbody td:last-child {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 0;
    right: 0;
    box-shadow: inset 8px 0 8px -6px rgba(0, 0, 0, .068)
}

.YourProjectPages_your-projects-page-container__ZgT_d .YourProjectPages_project-item-table__Ww0bU tbody tr:nth-child(odd) td:last-child {
    background-color: #fff
}

.YourProjectPages_your-projects-page-container__ZgT_d .YourProjectPages_project-item-table__Ww0bU tbody tr:nth-child(2n) td:last-child {
    background-color: var(--grey-05)
}

.YourProjectPages_your-projects-page-container__ZgT_d .YourProjectPages_responsive-row__6BpqT {
    padding: 12px 20px
}

.YourProjectPages_your-projects-page-container__ZgT_d .YourProjectPages_responsive-divider__1C0rJ {
    margin-inline: 20px
}

@media (max-width: 39.9375em) {
    .YourProjectPages_project-list-not-found-text__DOBCs {
        top: 124px
    }

    .YourProjectPages_detail-not-found-text__iDjqy {
        top: 244px
    }

    .YourProjectPages_items-not-found-text__6pNb4 {
        top: 224px
    }
}

.HamburgerMenu_container__3HLiu svg {
    margin-top: 2px
}

.Sidebar_dashboard-sidebar__3bP4n {
    display: flex;
    box-sizing: border-box;
    max-width: 397px;
    min-width: 397px;
    padding: 30px;
    flex-direction: column;
    align-items: flex-start;
    gap: 30px;
    border-radius: 0 10px 10px 0;
    border: 1px solid var(--grey-15);
    border-left: none;
    background: var(--white);
    overflow: hidden;
    height: max-content
}

@media (min-width: 93.74em) {
    .Sidebar_dashboard-sidebar__3bP4n {
        border-left: 1px solid var(--grey-15);
        border-radius: 10px;
        max-width: 398px;
        min-width: 398px
    }
}

@media (max-width: 74.9em) {
    .Sidebar_dashboard-sidebar__3bP4n {
        display: none
    }
}

.Sidebar_dashboard-sidebar__3bP4n .Sidebar_divider__UdwZG {
    width: 100%;
    height: 1px;
    background: var(--grey-15)
}

.Sidebar_dashboard-sidebar-header__cj3RZ {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 20px;
    width: 100%
}

.Sidebar_dashboard-sidebar-header__cj3RZ .Sidebar_profile-image-container__1c6Gl {
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-image: url(/_next/static/media/profile-img.c297805f.png);
    min-width: 89px;
    max-width: 89px;
    height: 89px;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    color: var(--grey-50);
    text-align: center
}

.Sidebar_dashboard-sidebar-header__cj3RZ .Sidebar_profile-image-container__1c6Gl p {
    mix-blend-mode: color-burn
}

.Sidebar_dashboard-sidebar-header__cj3RZ .Sidebar_profile-image-container__1c6Gl {
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 35px
}

.Sidebar_dashboard-sidebar-header__cj3RZ .Sidebar_identity__DFyLP {
    display: flex;
    flex-direction: column;
    gap: 7px;
    width: calc(100% - 109px)
}

.Sidebar_dashboard-sidebar-header__cj3RZ .Sidebar_identity__DFyLP .Sidebar_name__jP3NO {
    color: var(--grey-100);
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    word-break: break-word;
    table-layout: fixed;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    -webkit-line-clamp: 2;
    line-height: normal
}

.Sidebar_dashboard-sidebar-header__cj3RZ .Sidebar_identity__DFyLP .Sidebar_position-name__2_WDy {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: var(--bluegreen-100);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.Sidebar_dashboard-sidebar__3bP4n .Sidebar_menu-bottom-items-container__KP6oI, .Sidebar_dashboard-sidebar__3bP4n .Sidebar_menu-items-container__kI_4W {
    display: flex;
    flex-direction: column
}

.Sidebar_dashboard-sidebar__3bP4n .Sidebar_menu-items-container__kI_4W {
    width: 100%;
    gap: 36px
}

.Sidebar_dashboard-sidebar__3bP4n .Sidebar_menu-bottom-items-container__KP6oI {
    gap: 28px
}

.Sidebar_sidebar-company__N8lJ8 {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.Sidebar_sidebar-company__N8lJ8 .Sidebar_company-info__QPleL {
    display: flex;
    flex-direction: column
}

.Sidebar_sidebar-company__N8lJ8 .Sidebar_company-info__QPleL span:first-child {
    color: var(--bluegreen-75);
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: normal
}

.Sidebar_sidebar-company__N8lJ8 .Sidebar_company-info__QPleL span:last-child {
    color: var(--grey-30);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.Sidebar_sidebar-company__N8lJ8 .Sidebar_company-image__QPJ2g {
    position: relative;
    min-width: 70px;
    height: 70px;
    border-radius: 64.58px;
    border: 1.458px solid var(--grey-15);
    background: #d3d3d3 50%/cover no-repeat
}

.Sidebar_sidebar-company__N8lJ8 .Sidebar_company-image-change__g09kw {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 24.286px;
    height: 24.286px;
    flex-shrink: 0;
    border-radius: 21.429px;
    background: var(--blue-75);
    cursor: pointer
}

.Sidebar_menu-bottom-item__cTLb6 {
    display: flex;
    gap: 17px;
    color: var(--bluegreen-100);
    font-size: 16px;
    font-style: normal;
    line-height: normal;
    cursor: pointer
}

.MobileHeader_container__t67sa {
    padding: .9375rem 1.73rem;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.MobileHeader_right__X2e8g {
    display: flex;
    align-items: center;
    gap: 1.0625rem
}

.MobileHeader_searchContainer__98ons {
    padding: 1rem 1.6875rem;
    background-color: var(--blue-100, #242b4c)
}

.MobileHeader_mobileHeader__zSl6p {
    display: flex;
    flex-direction: column;
    gap: 0;
    background-color: var(--info-header-bg, #1b2039)
}

@media (min-width: 64em) {
    .ContentContainer_container__cC3fK {
        max-width: min(1440px, 100%);
        margin-left: max((100% -1440px)/2, 0px);
        margin-right: max((100% -1440px)/2, 0px)
    }
}

@media (max-width: 89.9em) {
    .ContentContainer_container__cC3fK {
        margin-left: 0;
        margin-right: 0
    }
}

.ContentContainer_container__cC3fK {
    padding-right: calc(30px - var(--scrollbar-width, 17px));
    padding-left: 30px;
    min-height: 60vh
}

.MenuItem_single-item__IoRSi {
    display: flex;
    align-items: center;
    gap: 17px;
    width: 100%
}

.MenuItem_single-item__IoRSi span {
    color: var(--grey-100);
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.MenuItem_single-item__IoRSi .MenuItem_pay-fast__uVDFg span:first-child {
    color: var(--logo-blue);
    font-size: 20px;
    font-style: italic;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -1px
}

.MenuItem_single-item__IoRSi .MenuItem_pay-fast__uVDFg span:last-child {
    color: var(--green-25);
    font-size: 20px;
    font-style: italic;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -1px
}

.MenuItem_single-item__IoRSi .MenuItem_active__I0v85 {
    font-weight: 500
}

.MenuItem_dropdown-menu-item-container__QS9kx {
    display: flex;
    flex-direction: column;
    gap: 34px
}

.MenuItem_dropdown-menu-item-container__QS9kx .MenuItem_dropdown-menu-item__vLnz0 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer
}

.MenuItem_dropdown-menu-item-container__QS9kx .MenuItem_dropdown-menu-item__vLnz0 svg {
    transition: .4s
}

.MenuItem_dropdown-menu-item-container__QS9kx .MenuItem_dropdown-menu-item__vLnz0 .MenuItem_icon____xt5 {
    transform: rotate(90deg)
}

.MenuItem_dropdown-menu-item-container__QS9kx .MenuItem_dropdown-item-list__dMhiZ {
    display: flex;
    flex-direction: column;
    gap: 34px;
    padding-left: 41px
}

.MenuItem_dropdown-menu-item-container__QS9kx .MenuItem_dropdown-item-list__dMhiZ .MenuItem_item-link__3G8GF {
    color: var(--grey-30);
    font-size: 16px;
    font-style: normal;
    font-weight: 400 !important;
    line-height: normal
}

.MenuItem_dropdown-menu-item-container__QS9kx .MenuItem_dropdown-item-list__dMhiZ .MenuItem_active-link__2oRWr {
    color: var(--grey-100)
}

.MobileDashboardSidebar_user-title-splitter__tSBsV {
    margin-left: 6px;
    margin-right: 6px
}

.MobileDashboardSidebar_user-title-splitter__tSBsV svg {
    vertical-align: baseline
}

.MobileDashboardSidebar_modal__kkNql {
    top: 60px !important;
    border-radius: 30px 30px 0 0
}

@media (max-width: 1024px)and (min-width: 640px) {
    .MobileDashboardSidebar_modal__kkNql {
        top: 50% !important;
        border-radius: 30px
    }
}

.MobileDashboardSidebar_modal-content__IuJBO {
    overflow: auto
}

.MobileDashboardSidebar_info__ifNPi {
    display: flex;
    flex-direction: column;
    width: calc(100% - 89px - 32px)
}

.MobileDashboardSidebar_userInfo-b2b__Gefsw {
    align-self: stretch;
    color: var(--Grey-Grey-100, #262b2f);
    leading-trim: both;
    text-edge: cap;
    line-height: 26px
}

.MobileDashboardSidebar_userInfo-b2b__Gefsw, .MobileDashboardSidebar_userInfo__HMGuZ {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    word-break: break-word;
    table-layout: fixed;
    -webkit-box-orient: vertical;
    overflow: hidden;
    white-space: normal;
    max-width: 96%
}

.MobileDashboardSidebar_userInfo__HMGuZ {
    color: var(--grey-100);
    line-height: normal
}

.MobileDashboardSidebar_dashboard-sidebar__6pf4n {
    display: flex;
    max-height: 69 dvh
}

@media screen and (max-width: 376px) {
    .MobileDashboardSidebar_dashboard-sidebar__6pf4n {
        max-height: 60 dvh
    }
}

.MobileDashboardSidebar_dashboard-sidebar__6pf4n {
    flex-direction: column;
    align-items: flex-start;
    gap: 30px;
    background: var(--white)
}

@media screen and (min-width: 120em) {
    .MobileDashboardSidebar_dashboard-sidebar__6pf4n {
        border-left: 1px solid var(--grey-15);
        border-radius: 10px
    }
}

@media (max-width: 1024px)and (min-width: 640px) {
    .MobileDashboardSidebar_dashboard-sidebar__6pf4n {
        overflow-x: hidden;
        padding-right: 1rem
    }
}

.MobileDashboardSidebar_dashboard-sidebar__6pf4n .MobileDashboardSidebar_divider__C5pWS {
    width: 100%;
    min-height: 1px;
    background: var(--grey-15)
}

.MobileDashboardSidebar_dashboard-sidebar-header__2QRXB {
    padding-right: 20px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 20px;
    width: 100%;
    margin-bottom: 10px
}

.MobileDashboardSidebar_dashboard-sidebar-header__2QRXB .MobileDashboardSidebar_user-seperate___vezX {
    color: var(--Bluegreen-Bluegreen-25, #cbd5ee)
}

.MobileDashboardSidebar_dashboard-sidebar-header__2QRXB .MobileDashboardSidebar_user-email__V4KIB {
    font-size: 12px;
    text-decoration: underline;
    color: var(--Logo-Blue, #1226aa);
    cursor: pointer;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-align: left
}

.MobileDashboardSidebar_dashboard-sidebar-header__2QRXB .MobileDashboardSidebar_user-title__X6sDB {
    font-size: 12px;
    font-weight: 600;
    line-height: 18px;
    text-align: left;
    color: var(--Bluegreen-Bluegreen-100, #7d94cc);
    align-items: flex-start;
    gap: 10px;
    flex: 1 0;
    align-self: stretch;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 96%
}

.MobileDashboardSidebar_dashboard-sidebar-header__2QRXB .MobileDashboardSidebar_profile-image-container__XBqOk {
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-image: url(/_next/static/media/profile-img.c297805f.png);
    width: 83px;
    height: 83px;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    color: var(--grey-50);
    text-align: center;
    font-size: 30px;
    font-weight: 700;
    height: 89px;
    width: 89px;
    line-height: 35px;
    flex-shrink: 0
}

.MobileDashboardSidebar_dashboard-sidebar-header__2QRXB .MobileDashboardSidebar_profile-image-container__XBqOk p {
    mix-blend-mode: color-burn;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 35px;
    text-align: center
}

@media screen and (max-width: 321px) {
    .MobileDashboardSidebar_dashboard-sidebar-header__2QRXB .MobileDashboardSidebar_profile-image-container__XBqOk {
        width: 75px;
        height: 75px;
        font-size: 25px
    }
}

@media screen and (max-width: 376px) {
    .MobileDashboardSidebar_dashboard-sidebar-header__2QRXB {
        gap: 10px
    }
}

@media screen and (max-width: 320px) {
    .MobileDashboardSidebar_dashboard-sidebar-header__2QRXB {
        gap: 5px
    }
}

.MobileDashboardSidebar_dashboard-sidebar__6pf4n .MobileDashboardSidebar_menu-bottom-items-container__kk4U2, .MobileDashboardSidebar_dashboard-sidebar__6pf4n .MobileDashboardSidebar_menu-items-container__sCq8t {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-width: 100%
}

.MobileDashboardSidebar_dashboard-sidebar__6pf4n .MobileDashboardSidebar_menu-items-container__sCq8t {
    gap: 36px
}

.MobileDashboardSidebar_dashboard-sidebar__6pf4n .MobileDashboardSidebar_menu-bottom-items-container__kk4U2 {
    gap: 28px
}

.MobileDashboardSidebar_sidebar-company__vqAy8 {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.MobileDashboardSidebar_sidebar-company__vqAy8 .MobileDashboardSidebar_company-info__4jetY {
    display: flex;
    flex-direction: column
}

.MobileDashboardSidebar_sidebar-company__vqAy8 .MobileDashboardSidebar_company-info__4jetY span:first-child {
    color: var(--bluegreen-75);
    font-size: 12px;
    font-weight: 700
}

.MobileDashboardSidebar_sidebar-company__vqAy8 .MobileDashboardSidebar_company-info__4jetY span:last-child {
    color: var(--grey-30);
    font-size: 16px;
    font-weight: 600
}

.MobileDashboardSidebar_sidebar-company__vqAy8 .MobileDashboardSidebar_company-image__z91BM {
    position: relative;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    border: 1.5px solid var(--grey-15);
    background: #d3d3d3 50%/cover no-repeat
}

.MobileDashboardSidebar_sidebar-company__vqAy8 .MobileDashboardSidebar_company-image-change__AnUif {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: var(--blue-75);
    cursor: pointer
}

.MobileDashboardSidebar_menu-bottom-item__a_VPg {
    display: flex;
    gap: 17px;
    color: var(--bluegreen-100);
    font-size: 16px;
    cursor: pointer
}

.K1Categories_k1-categories-container__UAY_D {
    display: flex;
    flex-direction: column;
    gap: 38px;
    margin-top: 14px
}

.K1Categories_k1-categories-container__UAY_D .K1Categories_category-row__ocf6d {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.K1Categories_k1-categories-container__UAY_D .K1Categories_category-row__ocf6d .K1Categories_left-side__P5h_a {
    display: flex;
    align-items: center;
    gap: 23px;
    width: calc(100% - 24px)
}

.K1Categories_k1-categories-container__UAY_D .K1Categories_category-row__ocf6d .K1Categories_left-side__P5h_a .K1Categories_icon__dV4KH {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 33px;
    height: 33px;
    border-radius: 9px;
    background: var(--greyblue-25)
}

.K1Categories_k1-categories-container__UAY_D .K1Categories_category-row__ocf6d .K1Categories_left-side__P5h_a .K1Categories_icon__dV4KH img {
    width: 24px;
    height: 24px
}

.K1Categories_k1-categories-container__UAY_D .K1Categories_category-row__ocf6d .K1Categories_left-side__P5h_a label {
    width: calc(100% - 47px);
    text-wrap: wrap;
    word-wrap: break-word;
    color: var(--grey-85);
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.K2Categories_k2-categories-container__ODU1C {
    display: flex;
    flex-direction: column;
    gap: 39px
}

.K2Categories_k2-categories-container__ODU1C .K2Categories_title__RiorE {
    color: var(--grey-85);
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 35px
}

.K2Categories_k2-categories-container__ODU1C .K2Categories_content__KAHkd {
    display: flex;
    flex-direction: column;
    gap: 21px
}

.K2Categories_k2-categories-container__ODU1C .K2Categories_content__KAHkd .K2Categories_content-title__qOFNA {
    padding-inline: 6px;
    color: var(--bluegreen-100);
    width: 100%;
    text-wrap: wrap;
    word-wrap: break-word;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.K2Categories_k2-categories-container__ODU1C .K2Categories_content__KAHkd .K2Categories_category-row__rcDmg {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 6px 10px
}

.K2Categories_k2-categories-container__ODU1C .K2Categories_content__KAHkd .K2Categories_category-row__rcDmg:active {
    border-radius: 10px;
    background: var(--grey-15)
}

.K2Categories_k2-categories-container__ODU1C .K2Categories_content__KAHkd .K2Categories_category-row__rcDmg label {
    width: calc(100% - 24px);
    text-wrap: wrap;
    word-wrap: break-word;
    color: var(--base-grey-85);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.K3K4Categories_k3-k4-categories-container__77aL1 {
    display: flex;
    flex-direction: column;
    gap: 38px
}

.K3K4Categories_k3-k4-categories-container__77aL1 .K3K4Categories_title__9QqG4 {
    width: 100%;
    text-wrap: wrap;
    overflow-wrap: anywhere;
    color: var(--grey-85);
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 35px
}

.K3K4Categories_k3-k4-categories-container__77aL1 .K3K4Categories_content__x9GAE {
    display: flex;
    flex-direction: column;
    gap: 21px
}

.K3K4Categories_k3-k4-categories-container__77aL1 .K3K4Categories_content__x9GAE .K3K4Categories_content-row__Fz3J8 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 6px 10px
}

.K3K4Categories_k3-k4-categories-container__77aL1 .K3K4Categories_content__x9GAE .K3K4Categories_content-row__Fz3J8:active {
    border-radius: 10px;
    background: var(--grey-15)
}

.K3K4Categories_k3-k4-categories-container__77aL1 .K3K4Categories_content__x9GAE .K3K4Categories_content-row__Fz3J8 .K3K4Categories_left-side__fenT9 {
    display: flex;
    flex-direction: column;
    gap: 2px;
    width: calc(100% - 24px)
}

.K3K4Categories_k3-k4-categories-container__77aL1 .K3K4Categories_content__x9GAE .K3K4Categories_content-row__Fz3J8 .K3K4Categories_left-side__fenT9 .K3K4Categories_category-name__oaciq {
    width: 100%;
    text-wrap: wrap;
    overflow-wrap: break-word;
    color: var(--base-grey-85);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.K3K4Categories_k3-k4-categories-container__77aL1 .K3K4Categories_content__x9GAE .K3K4Categories_content-row__Fz3J8 .K3K4Categories_left-side__fenT9 .K3K4Categories_product-count__7QiWl {
    color: var(--green-25);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.CategoriesMobileModal_container__jQzvU {
    right: 0;
    left: 0;
    padding-inline: 0;
    padding: 26px !important
}

@media (max-width: 1024px)and (min-width: 640px) {
    .CategoriesMobileModal_container__jQzvU {
        left: 50%;
        top: 50%;
        right: unset;
        width: 50%
    }
}

.CategoriesMobileModal_modal-title__hD7Gx {
    height: 40px
}

.CategoriesMobileModal_content__c8FIs {
    margin-top: 26px;
    min-height: 390px;
    max-height: calc(100vh - 190px);
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: unset
}

.CategoriesMobileModal_back-button__AH5g4 {
    width: 100px;
    height: 40px;
    padding: 5px 15px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 24px;
    border: 1px solid var(--bluegreen-25);
    background: var(--grey-05)
}

.CategoriesMobileModal_modal-container__mKhmd {
    height: auto;
    border-radius: 30px 30px 0 0;
    left: 0
}

.CategoriesMobileModal_modal-content__FN69V {
    max-height: calc(100vh - 9.5rem);
    height: calc(100% - 50px)
}

.CategoriesMobileModal_modal-sub-container__u02Mh {
    height: calc(100% - 58px - 4rem);
    border-radius: 30px 30px 0 0;
    left: 0
}

.MobileNotificationBar_container__oXa2z {
    display: none;
    border-radius: 50px;
    position: fixed;
    bottom: 10px;
    left: 50%;
    transform: translate(-50%);
    background: var(--blue-100, #242b4c);
    box-shadow: 0 14px 44px -10px rgba(0, 0, 0, .4);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    min-height: 60px;
    max-height: 60px;
    width: 90vw;
    align-items: center;
    padding: 1.0625rem 1.875rem;
    justify-content: space-between;
    margin-top: 20px;
    z-index: var(--mobile-menu-z-index, 24)
}

.MobileNotificationBar_visible__LzVBa {
    display: flex
}

.MobileNotificationBar_default-cart__um5lB {
    width: 60px;
    height: 60px;
    margin-top: -45px;
    padding: .5rem;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(135deg, #1226aa -7.91%, #16ad88 129.59%)
}

.MobileNotificationBar_cart__2VjB7 {
    position: relative;
    border: 3px solid var(--grey-15)
}

.MobileNotificationBar_cart-active__JPzdL {
    position: relative;
    background: linear-gradient(135deg, #1226aa -7.91%, #16ad88 129.59%);
    border: 3px solid var(--white)
}

.MobileNotificationBar_isActive__bndOh {
    fill: #fff;
    fill-opacity: 1;
    filter: brightness(0) saturate(100%) invert(52%) sepia(67%) saturate(499%) hue-rotate(115deg) brightness(91%) contrast(92%)
}

.MobileNotificationBar_default__SxvyZ {
    fill: #fff;
    fill-opacity: 1;
    filter: brightness(0) saturate(100%) invert(93%) sepia(76%) saturate(1%) hue-rotate(50deg) brightness(103%) contrast(101%)
}

.Layout_sticky-header__sJVYr {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: var(--layout-header-z-index)
}
