
@charset "UTF-8";
.react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow, .react-datepicker__navigation-icon:before, .react-datepicker__year-read-view--down-arrow {
    border-color: #ccc;
    border-style: solid;
    border-width: 3px 3px 0 0;
    content: "";
    display: block;
    height: 9px;
    position: absolute;
    top: 6px;
    width: 9px
}

.react-datepicker-wrapper {
    display: inline-block;
    padding: 0;
    border: 0
}

.react-datepicker {
    font-family: Helvetica Neue, helvetica, arial, sans-serif;
    font-size: .8rem;
    background-color: #fff;
    color: #000;
    border: 1px solid #aeaeae;
    border-radius: .3rem;
    display: inline-block;
    position: relative;
    line-height: normal
}

.react-datepicker--time-only .react-datepicker__time-container {
    border-left: 0
}

.react-datepicker--time-only .react-datepicker__time, .react-datepicker--time-only .react-datepicker__time-box {
    border-bottom-left-radius: .3rem;
    border-bottom-right-radius: .3rem
}

.react-datepicker-popper {
    z-index: 1;
    line-height: 0
}

.react-datepicker-popper .react-datepicker__triangle {
    stroke: #aeaeae
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
    fill: #f0f0f0;
    color: #f0f0f0
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
    fill: #fff;
    color: #fff
}

.react-datepicker__header {
    text-align: center;
    background-color: #f0f0f0;
    border-bottom: 1px solid #aeaeae;
    border-top-left-radius: .3rem;
    padding: 8px 0;
    position: relative
}

.react-datepicker__header--time {
    padding-bottom: 8px;
    padding-left: 5px;
    padding-right: 5px
}

.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
    border-top-left-radius: 0
}

.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
    border-top-right-radius: .3rem
}

.react-datepicker__month-dropdown-container--scroll, .react-datepicker__month-dropdown-container--select, .react-datepicker__month-year-dropdown-container--scroll, .react-datepicker__month-year-dropdown-container--select, .react-datepicker__year-dropdown-container--scroll, .react-datepicker__year-dropdown-container--select {
    display: inline-block;
    margin: 0 15px
}

.react-datepicker-time__header, .react-datepicker-year-header, .react-datepicker__current-month {
    margin-top: 0;
    color: #000;
    font-weight: 700;
    font-size: .944rem
}

h2.react-datepicker__current-month {
    padding: 0;
    margin: 0
}

.react-datepicker-time__header {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.react-datepicker__navigation {
    align-items: center;
    background: none;
    display: flex;
    justify-content: center;
    text-align: center;
    cursor: pointer;
    position: absolute;
    top: 2px;
    padding: 0;
    border: none;
    z-index: 1;
    height: 32px;
    width: 32px;
    text-indent: -999em;
    overflow: hidden
}

.react-datepicker__navigation--previous {
    left: 2px
}

.react-datepicker__navigation--next {
    right: 2px
}

.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
    right: 85px
}

.react-datepicker__navigation--years {
    position: relative;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.react-datepicker__navigation--years-previous {
    top: 4px
}

.react-datepicker__navigation--years-upcoming {
    top: -4px
}

.react-datepicker__navigation:hover :before {
    border-color: #a6a6a6
}

.react-datepicker__navigation-icon {
    position: relative;
    top: -1px;
    font-size: 20px;
    width: 0
}

.react-datepicker__navigation-icon--next {
    left: -2px
}

.react-datepicker__navigation-icon--next:before {
    transform: rotate(45deg);
    left: -7px
}

.react-datepicker__navigation-icon--previous {
    right: -2px
}

.react-datepicker__navigation-icon--previous:before {
    transform: rotate(225deg);
    right: -7px
}

.react-datepicker__month-container {
    float: left
}

.react-datepicker__year {
    margin: .4rem;
    text-align: center
}

.react-datepicker__year-wrapper {
    display: flex;
    flex-wrap: wrap;
    max-width: 180px
}

.react-datepicker__year .react-datepicker__year-text {
    display: inline-block;
    width: 4rem;
    margin: 2px
}

.react-datepicker__month {
    margin: .4rem;
    text-align: center
}

.react-datepicker__month .react-datepicker__month-text, .react-datepicker__month .react-datepicker__quarter-text {
    display: inline-block;
    width: 4rem;
    margin: 2px
}

.react-datepicker__input-time-container {
    clear: both;
    width: 100%;
    float: left;
    margin: 5px 0 10px 15px;
    text-align: left
}

.react-datepicker__input-time-container .react-datepicker-time__caption, .react-datepicker__input-time-container .react-datepicker-time__input-container {
    display: inline-block
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
    display: inline-block;
    margin-left: 10px
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
    width: auto
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button, .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
    -moz-appearance: textfield
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
    margin-left: 5px;
    display: inline-block
}

.react-datepicker__time-container {
    float: right;
    border-left: 1px solid #aeaeae;
    width: 85px
}

.react-datepicker__time-container--with-today-button {
    display: inline;
    border: 1px solid #aeaeae;
    border-radius: .3rem;
    position: absolute;
    right: -87px;
    top: 0
}

.react-datepicker__time-container .react-datepicker__time {
    position: relative;
    background: #fff;
    border-bottom-right-radius: .3rem
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
    width: 85px;
    overflow-x: hidden;
    margin: 0 auto;
    text-align: center;
    border-bottom-right-radius: .3rem
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
    list-style: none;
    margin: 0;
    height: calc(195px + 1.7rem / 2);
    overflow-y: scroll;
    padding-right: 0;
    padding-left: 0;
    width: 100%;
    box-sizing: content-box
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
    height: 30px;
    padding: 5px 10px;
    white-space: nowrap
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
    cursor: pointer;
    background-color: #f0f0f0
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
    background-color: #216ba5;
    color: #fff;
    font-weight: 700
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
    background-color: #216ba5
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
    color: #ccc
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
    cursor: default;
    background-color: transparent
}

.react-datepicker__week-number {
    color: #ccc;
    display: inline-block;
    width: 1.7rem;
    line-height: 1.7rem;
    text-align: center;
    margin: .166rem
}

.react-datepicker__week-number.react-datepicker__week-number--clickable {
    cursor: pointer
}

.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover {
    border-radius: .3rem;
    background-color: #f0f0f0
}

.react-datepicker__week-number--selected {
    border-radius: .3rem;
    background-color: #216ba5;
    color: #fff
}

.react-datepicker__week-number--selected:hover {
    background-color: #1d5d90
}

.react-datepicker__day-names {
    white-space: nowrap;
    margin-bottom: -8px
}

.react-datepicker__week {
    white-space: nowrap
}

.react-datepicker__day, .react-datepicker__day-name, .react-datepicker__time-name {
    color: #000;
    display: inline-block;
    width: 1.7rem;
    line-height: 1.7rem;
    text-align: center;
    margin: .166rem
}

.react-datepicker__day, .react-datepicker__month-text, .react-datepicker__quarter-text, .react-datepicker__year-text {
    cursor: pointer
}

.react-datepicker__day:not([aria-disabled=true]):hover, .react-datepicker__month-text:not([aria-disabled=true]):hover, .react-datepicker__quarter-text:not([aria-disabled=true]):hover, .react-datepicker__year-text:not([aria-disabled=true]):hover {
    border-radius: .3rem;
    background-color: #f0f0f0
}

.react-datepicker__day--today, .react-datepicker__month-text--today, .react-datepicker__quarter-text--today, .react-datepicker__year-text--today {
    font-weight: 700
}

.react-datepicker__day--highlighted, .react-datepicker__month-text--highlighted, .react-datepicker__quarter-text--highlighted, .react-datepicker__year-text--highlighted {
    border-radius: .3rem;
    background-color: #3dcc4a;
    color: #fff
}

.react-datepicker__day--highlighted:not([aria-disabled=true]):hover, .react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover, .react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover, .react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover {
    background-color: #32be3f
}

.react-datepicker__day--highlighted-custom-1, .react-datepicker__month-text--highlighted-custom-1, .react-datepicker__quarter-text--highlighted-custom-1, .react-datepicker__year-text--highlighted-custom-1 {
    color: #f0f
}

.react-datepicker__day--highlighted-custom-2, .react-datepicker__month-text--highlighted-custom-2, .react-datepicker__quarter-text--highlighted-custom-2, .react-datepicker__year-text--highlighted-custom-2 {
    color: green
}

.react-datepicker__day--holidays, .react-datepicker__month-text--holidays, .react-datepicker__quarter-text--holidays, .react-datepicker__year-text--holidays {
    position: relative;
    border-radius: .3rem;
    background-color: #ff6803;
    color: #fff
}

.react-datepicker__day--holidays .overlay, .react-datepicker__month-text--holidays .overlay, .react-datepicker__quarter-text--holidays .overlay, .react-datepicker__year-text--holidays .overlay {
    position: absolute;
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    background-color: #333;
    color: #fff;
    padding: 4px;
    border-radius: 4px;
    white-space: nowrap;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s, opacity .3s ease-in-out
}

.react-datepicker__day--holidays:not([aria-disabled=true]):hover, .react-datepicker__month-text--holidays:not([aria-disabled=true]):hover, .react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover, .react-datepicker__year-text--holidays:not([aria-disabled=true]):hover {
    background-color: #cf5300
}

.react-datepicker__day--holidays:hover .overlay, .react-datepicker__month-text--holidays:hover .overlay, .react-datepicker__quarter-text--holidays:hover .overlay, .react-datepicker__year-text--holidays:hover .overlay {
    visibility: visible;
    opacity: 1
}

.react-datepicker__day--in-range, .react-datepicker__day--in-selecting-range, .react-datepicker__day--selected, .react-datepicker__month-text--in-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__month-text--selected, .react-datepicker__quarter-text--in-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__quarter-text--selected, .react-datepicker__year-text--in-range, .react-datepicker__year-text--in-selecting-range, .react-datepicker__year-text--selected {
    border-radius: .3rem;
    background-color: #216ba5;
    color: #fff
}

.react-datepicker__day--in-range:not([aria-disabled=true]):hover, .react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover, .react-datepicker__day--selected:not([aria-disabled=true]):hover, .react-datepicker__month-text--in-range:not([aria-disabled=true]):hover, .react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover, .react-datepicker__month-text--selected:not([aria-disabled=true]):hover, .react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover, .react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover, .react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover, .react-datepicker__year-text--in-range:not([aria-disabled=true]):hover, .react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover, .react-datepicker__year-text--selected:not([aria-disabled=true]):hover {
    background-color: #1d5d90
}

.react-datepicker__day--keyboard-selected, .react-datepicker__month-text--keyboard-selected, .react-datepicker__quarter-text--keyboard-selected, .react-datepicker__year-text--keyboard-selected {
    border-radius: .3rem;
    background-color: #bad9f1;
    color: #000
}

.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover, .react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover, .react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover, .react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover {
    background-color: #1d5d90
}

.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range), .react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range), .react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range), .react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range) {
    background-color: rgba(33, 107, 165, .5)
}

.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range), .react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range), .react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range), .react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range) {
    background-color: #f0f0f0;
    color: #000
}

.react-datepicker__day--disabled, .react-datepicker__month-text--disabled, .react-datepicker__quarter-text--disabled, .react-datepicker__year-text--disabled {
    cursor: default;
    color: #ccc
}

.react-datepicker__day--disabled .overlay, .react-datepicker__month-text--disabled .overlay, .react-datepicker__quarter-text--disabled .overlay, .react-datepicker__year-text--disabled .overlay {
    position: absolute;
    bottom: 70%;
    left: 50%;
    transform: translateX(-50%);
    background-color: #333;
    color: #fff;
    padding: 4px;
    border-radius: 4px;
    white-space: nowrap;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s, opacity .3s ease-in-out
}

.react-datepicker__input-container {
    position: relative;
    display: inline-block;
    width: 100%
}

.react-datepicker__input-container .react-datepicker__calendar-icon {
    position: absolute;
    padding: .5rem;
    box-sizing: content-box
}

.react-datepicker__view-calendar-icon input {
    padding: 6px 10px 5px 25px
}

.react-datepicker__month-read-view, .react-datepicker__month-year-read-view, .react-datepicker__year-read-view {
    border: 1px solid transparent;
    border-radius: .3rem;
    position: relative
}

.react-datepicker__month-read-view:hover, .react-datepicker__month-year-read-view:hover, .react-datepicker__year-read-view:hover {
    cursor: pointer
}

.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow, .react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow, .react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow {
    border-top-color: #b3b3b3
}

.react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow, .react-datepicker__year-read-view--down-arrow {
    transform: rotate(135deg);
    right: -16px;
    top: 0
}

.react-datepicker__month-dropdown, .react-datepicker__month-year-dropdown, .react-datepicker__year-dropdown {
    background-color: #f0f0f0;
    position: absolute;
    width: 50%;
    left: 25%;
    top: 30px;
    z-index: 1;
    text-align: center;
    border-radius: .3rem;
    border: 1px solid #aeaeae
}

.react-datepicker__month-dropdown:hover, .react-datepicker__month-year-dropdown:hover, .react-datepicker__year-dropdown:hover {
    cursor: pointer
}

.react-datepicker__month-dropdown--scrollable, .react-datepicker__month-year-dropdown--scrollable, .react-datepicker__year-dropdown--scrollable {
    height: 150px;
    overflow-y: scroll
}

.react-datepicker__month-option, .react-datepicker__month-year-option, .react-datepicker__year-option {
    line-height: 20px;
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.react-datepicker__month-option:first-of-type, .react-datepicker__month-year-option:first-of-type, .react-datepicker__year-option:first-of-type {
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem
}

.react-datepicker__month-option:last-of-type, .react-datepicker__month-year-option:last-of-type, .react-datepicker__year-option:last-of-type {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    border-bottom-left-radius: .3rem;
    border-bottom-right-radius: .3rem
}

.react-datepicker__month-option:hover, .react-datepicker__month-year-option:hover, .react-datepicker__year-option:hover {
    background-color: #ccc
}

.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming, .react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming, .react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming {
    border-bottom-color: #b3b3b3
}

.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous, .react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous, .react-datepicker__year-option:hover .react-datepicker__navigation--years-previous {
    border-top-color: #b3b3b3
}

.react-datepicker__month-option--selected, .react-datepicker__month-year-option--selected, .react-datepicker__year-option--selected {
    position: absolute;
    left: 15px
}

.react-datepicker__close-icon {
    cursor: pointer;
    background-color: transparent;
    border: 0;
    outline: 0;
    padding: 0 6px 0 0;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    display: table-cell;
    vertical-align: middle
}

.react-datepicker__close-icon:after {
    cursor: pointer;
    background-color: #216ba5;
    color: #fff;
    border-radius: 50%;
    height: 16px;
    width: 16px;
    padding: 2px;
    font-size: 12px;
    line-height: 1;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    content: "×"
}

.react-datepicker__close-icon--disabled {
    cursor: default
}

.react-datepicker__close-icon--disabled:after {
    cursor: default;
    background-color: #ccc
}

.react-datepicker__today-button {
    background: #f0f0f0;
    border-top: 1px solid #aeaeae;
    cursor: pointer;
    text-align: center;
    font-weight: 700;
    padding: 5px 0;
    clear: left
}

.react-datepicker__portal {
    position: fixed;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, .8);
    left: 0;
    top: 0;
    justify-content: center;
    align-items: center;
    display: flex;
    z-index: 2147483647
}

.react-datepicker__portal .react-datepicker__day, .react-datepicker__portal .react-datepicker__day-name, .react-datepicker__portal .react-datepicker__time-name {
    width: 3rem;
    line-height: 3rem
}

@media (max-height: 550px),(max-width: 400px) {
    .react-datepicker__portal .react-datepicker__day, .react-datepicker__portal .react-datepicker__day-name, .react-datepicker__portal .react-datepicker__time-name {
        width: 2rem;
        line-height: 2rem
    }
}

.react-datepicker__portal .react-datepicker-time__header, .react-datepicker__portal .react-datepicker__current-month {
    font-size: 1.44rem
}

.react-datepicker__children-container {
    width: 13.8rem;
    margin: .4rem;
    padding-right: .2rem;
    padding-left: .2rem;
    height: auto
}

.react-datepicker__aria-live {
    position: absolute;
    -webkit-clip-path: circle(0);
    clip-path: circle(0);
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    width: 1px;
    white-space: nowrap
}

.react-datepicker__calendar-icon {
    width: 1em;
    height: 1em;
    vertical-align: -.125em
}

                                                              .Badge_badge-container__Vkpps {
                                                                  position: relative;
                                                                  width: 50px;
                                                                  height: 50px
                                                              }

.Badge_badge-content__k7REJ {
    position: absolute;
    top: -5px;
    right: -5px;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: var(--green-25, #16ad88);
    color: var(--base-white, #fff);
    font-style: normal;
    font-weight: 600;
    text-align: center;
    font-size: 10px;
    line-height: 20px
}

.Badge_childs__0HNTq {
    position: absolute;
    top: 0;
    left: 0
}

.Badge_new___hapy {
    background-color: var(--green-25, #16ad88)
}

.Badge_best-seller__Q4bTP, .Badge_new___hapy {
    display: inline-flex;
    padding: 5.108px 11.238px;
    justify-content: center;
    align-items: center;
    gap: 10.217px;
    border-radius: 13px;
    width: 100%;
    height: 30px;
    color: var(--base-white, #fff)
}

.Badge_best-seller__Q4bTP {
    background: var(--green-75, #19745e)
}

.Badge_on-sale__uogMA {
    display: inline-flex;
    padding: 5.108px 11.238px;
    justify-content: center;
    align-items: center;
    gap: 10.217px;
    width: 100%;
    height: 30px;
    border-radius: 13px;
    background: var(--on-sale-badge, #ff4f52);
    color: var(--base-white, #fff)
}

.Button_button__cuXs8 {
    cursor: pointer;
    border: none;
    display: flex;
    position: relative;
    align-items: center;
    transition: background-color .2s ease-in;
    white-space: nowrap;
    text-overflow: ellipsis;
    justify-content: center;
    text-align: center
}

.Button_button__cuXs8:focus {
    opacity: .9
}

.Button_button__cuXs8:disabled {
    cursor: not-allowed
}

.Button_primary__QmEIk {
    background-color: var(--logo-blue);
    color: var(--white)
}

.Button_blue-green__CLcS5 {
    background-color: var(--bluegreen-100, #7d94cc);
    color: var(--white)
}

.Button_blue-green__CLcS5:hover:enabled {
    background-color: var(--bluegreen-25)
}

.Button_blue-green__CLcS5:disabled {
    opacity: .5;
    cursor: not-allowed
}

.Button_success__yVA11 {
    background-color: var(--green-100, #1b5748);
    color: var(--white)
}

.Button_success__yVA11:hover:enabled {
    background-color: var(--success-button-hover)
}

.Button_danger__Y3nvI {
    background-color: var(--on-sale-badge, #ff4f52);
    color: var(--white)
}

.Button_danger__Y3nvI:hover:enabled {
    background-color: var(--error-border)
}

.Button_primary__QmEIk:hover:enabled {
    background-color: var(--primary-button-hover, #0e1f8e)
}

.Button_danger__Y3nvI:disabled, .Button_primary__QmEIk:disabled {
    opacity: .5;
    cursor: not-allowed
}

.Button_default__rTis5 {
    background-color: transparent;
    border: 1px solid var(--base-grey-15);
    color: var(--grey-100)
}

.Button_default__rTis5:hover:enabled {
    background-color: var(--base-grey-15)
}

.Button_default__rTis5:disabled {
    opacity: .5;
    cursor: not-allowed
}

.Button_text__TE8OX {
    background-color: transparent;
    border: none;
    outline: none;
    padding: 0 !important;
    gap: .675rem
}

.Button_btn-size-small__nvfE6 {
    border-radius: .875rem;
    font-size: .75rem;
    padding: 5px 18px;
    font-weight: 600;
    line-height: 19px
}

.Button_btn-size-medium__U6XTL {
    border-radius: 1.25rem;
    font-size: .75rem;
    padding: 12px 30px;
    font-weight: 600
}

.Button_btn-size-large__Z44xk {
    font-size: .875rem;
    padding: 15px 216px;
    border-radius: 1.5625rem;
    font-weight: 600
}

.Button_no-label__LkHJY {
    height: 2.5rem;
    width: 2.5rem;
    border-radius: 50% !important;
    padding: 0 !important;
    line-height: 2.5rem
}

.Button_no-label__LkHJY svg {
    display: block;
    margin: auto
}

.Button_default__rTis5 svg, .Button_primary__QmEIk svg {
    display: block
}

.Button_rotate__lIEFc {
    animation: Button_spin__CUPIE 1s ease-in-out;
    animation-iteration-count: infinite
}

@keyframes Button_spin__CUPIE {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

.ErrorLabel_error-label__KKbUT {
    color: var(--red-100);
    font-size: var(--input-error-font-size) !important;
    line-height: .9375rem;
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    height: 1rem;
    white-space: nowrap
}

.ErrorLabel_tooltip-content__KgzQV {
    display: none;
    background-color: red
}

.ErrorLabel_checkbox-type__DGZSi {
    font-size: 10px;
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    margin-top: -10px;
    height: 15px;
    white-space: nowrap
}

.InputBox_form-input-container__zz74l {
    display: flex;
    flex-direction: column;
    gap: 5px;
    width: 200px
}

.InputBox_form-label__kLeGE {
    color: var(--bluegreen-100);
    font-size: var(--input-label-font-size);
    font-weight: 600
}

.InputBox_input-container__Edmeb {
    position: relative
}

.InputBox_input-container__Edmeb input {
    padding-right: 30px
}

.InputBox_extra-info-container__E9Nxp {
    position: absolute;
    right: 10px;
    top: 0;
    justify-content: center
}

.InputBox_extra-icon__cOH4S, .InputBox_extra-info-container__E9Nxp {
    height: 100%;
    display: flex;
    align-items: center
}

.InputBox_form-input__YNRpZ {
    border: 1px solid var(--input-border);
    border-radius: var(--form-border-radius);
    width: 100%;
    font-size: var(--input-font-size);
    height: 2.5rem;
    padding: 10px 15px;
    transition: border .1s ease-in;
    font-feature-settings: "liga" off, "clig" off;
    color: var(--input-font-color);
    line-height: 19px
}

@media (max-width: 768px) {
    .InputBox_form-input__YNRpZ {
        font-size: 16px
    }
}

.InputBox_form-input__YNRpZ:focus {
    outline: none !important;
    border: 1px solid var(--bluegreen-100)
}

.InputBox_error-input__BHPsn {
    border: 1px solid var(--red-100) !important
}

.InputBox_success-input__T1pbE, .InputBox_success-input__T1pbE:focus {
    border: 1px solid var(--green-25)
}

.InputBox_error-input__BHPsn:focus {
    border: 1px solid var(--red-100)
}

.InputBox_disabled-input__YHjM7 {
    cursor: no-drop !important;
    border-radius: 10px !important;
    border: 1px solid var(--grey-15, #e2e8eb) !important;
    background: var(--grey-15, #f5f6f6) !important
}

.InputBox_simple-form-input-container__ROvpj {
    display: flex;
    flex-direction: column;
    gap: 5px
}

.InputBox_simple-error-label__Ia80Y {
    position: absolute;
    top: 80px
}

.InputBox_tooltip-content___For7 {
    padding-inline: 12px;
    color: var(----grey-grey-100);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    width: 300px;
    display: flex;
    justify-content: space-between
}

.InputBox_tooltip-content___For7 .InputBox_column__CqTdz {
    display: flex;
    flex-direction: column;
    gap: 6px
}

.InputBox_tooltip-content___For7 .InputBox_column__CqTdz p {
    color: #000;
    text-align: center
}

.InputBox_tooltip-content___For7 .InputBox_column__CqTdz p:first-child {
    font-weight: 600
}

.InputBox_tooltip-content___For7 .InputBox_column__CqTdz p:last-child {
    font-weight: 400
}

.InputBox_tooltip-body__S8SCG {
    font-feature-settings: "clig" off, "liga" off;
    font-size: .8rem;
    font-style: normal;
    font-weight: 600
}

.InputBox_tooltip-body__S8SCG:hover {
    text-decoration: underline;
    cursor: pointer
}

.InputBox_trigger-tooltip-button__3gPAp {
    background-color: transparent;
    border: none;
    cursor: pointer
}

.InputBox_char-count__UPNxI {
    font-size: .5rem;
    color: var(--grey-50);
    position: absolute;
    right: 5px;
    bottom: 3px;
    font-weight: 400
}

.NewSpinner_container__rr0wP {
    height: -moz-fit-content;
    height: fit-content;
    display: flex;
    justify-content: center;
    align-items: center;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.NewSpinner_spinner__cd3zS {
    border-radius: 50%;
    animation: NewSpinner_spin__To8ys 1s ease-in-out infinite;
    -webkit-animation: NewSpinner_spin__To8ys 1s ease-in-out infinite;
    height: 20px;
    width: 20px;
    background-color: transparent;
    border: 3px solid hsla(0, 0%, 100%, .3);
    border-top-color: blue;
    position: absolute
}

.NewSpinner_mask__ijSKo {
    width: 100%;
    opacity: .8
}

@keyframes NewSpinner_spin__To8ys {
    to {
        -webkit-transform: rotate(1turn)
    }
}

.Checkbox_container___s_aM {
    display: flex;
    gap: .625rem;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.Checkbox_direction-right__xrPbs {
    flex-direction: row-reverse
}

.Checkbox_center__ABco7 {
    align-items: center
}

@media (max-width: 39.9375em) {
    .Checkbox_center__ABco7 {
        align-items: flex-start
    }
}

.Checkbox_top__TsrxZ {
    align-items: flex-start
}

.Checkbox_bottom__5ZhHa {
    align-items: flex-end
}

.Checkbox_container___s_aM input {
    margin-top: 3px;
    cursor: pointer
}

.Checkbox_container___s_aM input, .Checkbox_container___s_aM label {
    line-height: 1rem
}

.Checkbox_container___s_aM input a, .Checkbox_container___s_aM label a {
    text-decoration: underline
}

.Checkbox_container___s_aM input a:hover, .Checkbox_container___s_aM label a:hover {
    opacity: .8
}

.Checkbox_disable-container__jCLns, .Checkbox_disable-container__jCLns * {
    cursor: default
}

.Checkbox_disable-container__jCLns .Checkbox_label__ZHZbg {
    color: var(--base-grey-50, #939699);
    font-size: .875rem
}

.Checkbox_check-input__BZjWx {
    min-width: 1.25rem;
    min-height: 1.25rem;
    background-color: #fff;
    cursor: pointer
}

.Checkbox_check-input__BZjWx:focus {
    outline: none;
    border: 1px solid var(--bluegreen-100)
}

.Checkbox_label__ZHZbg {
    font-size: var(--input-label-font-size);
    color: var(--base-grey-85, #4b5157)
}

.Checkbox_error-input__rX8pQ {
    border: 1px solid var(--red-100) !important
}

.Checkbox_circle-checkbox__f6OWG {
    width: 1.25rem;
    height: 1.25rem;
    border-radius: 50% !important
}

.Checkbox_circle-checkbox__f6OWG:before {
    content: "" !important;
    width: .5em !important;
    height: .5em !important;
    border-radius: 50% !important;
    transform: scale(0) !important;
    transition: transform .12s ease-in-out !important;
    box-shadow: inset 1em 1em var(--white) !important;
    -webkit-clip-path: unset !important;
    clip-path: unset !important
}

.Checkbox_circle-checkbox__f6OWG:checked {
    background-color: var(--logo-blue) !important
}

.Checkbox_icon__e468_ {
    margin-left: auto;
    display: flex;
    align-items: center;
    width: 30px;
    height: 30px
}

@media (max-width: 39.9375em) {
    .Checkbox_check-input__BZjWx {
        min-width: 1.75rem;
        min-height: 1.75rem
    }
}

.Checkbox_disabled-checkbox__JxKoy {
    cursor: default !important;
    opacity: .8
}

.Modal_overlay__XXiPs {
    position: fixed;
    inset: 0;
    animation: Modal_overlayShow__6FLs6 .15s cubic-bezier(.16, 1, .3, 1);
    background: rgba(38, 43, 47, .5);
    z-index: var(--modal-z-index-overlay);
    overflow: auto
}

.Modal_container__7qyGr {
    border-radius: 1.875rem;
    background: var(--base-white, #fff);
    box-shadow: 0 34px 104px 0 rgba(0, 0, 0, .25);
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    animation: Modal_contentShow__oih1f .15s cubic-bezier(.16, 1, .3, 1);
    z-index: var(--modal-container-z-index);
    overflow: hidden;
    outline: none
}

@media screen and (min-width: 800px) {
    .Modal_container__7qyGr:not(.Modal_divider-view__7V87F) {
        padding: 2rem
    }
}

.Modal_container__7qyGr:has(.Modal_divider-view__7V87F) {
    padding: 0
}

.Modal_divider-view__7V87F {
    background-color: var(--Base-Grey-15, #d9dadb);
    height: 1px;
    margin-top: 20px
}

.Modal_container__7qyGr:has(.Modal_divider-view__7V87F) .Modal_spinner__tNtzG, .Modal_container__7qyGr:has(.Modal_divider-view__7V87F) .Modal_title__uXMdV {
    padding-top: 30px;
    padding-left: 20px
}

@media screen and (max-width: 800px) {
    .Modal_container__7qyGr:has(.Modal_divider-view__7V87F) .Modal_spinner__tNtzG, .Modal_container__7qyGr:has(.Modal_divider-view__7V87F) .Modal_title__uXMdV {
        padding-top: 40px
    }
}

.Modal_container__7qyGr .Modal_divider-view__7V87F + * {
    padding: 20px
}

@media screen and (max-width: 800px) {
    .Modal_container__7qyGr .Modal_divider-view__7V87F + * {
        padding: 21px 20px 20px
    }
}

.Modal_title__uXMdV {
    color: var(--base-grey-100, #262b2f);
    font-size: 1.875rem;
    min-height: 2rem;
    font-style: normal;
    font-weight: 400;
    width: 100%
}

.Modal_content__nbdok {
    font-size: 15px;
    line-height: 1.5;
    overflow: auto;
    height: calc(100% - 50px - 70px);
    margin-right: .5rem;
    padding: 20px .5rem 20px 0
}

.Modal_content__nbdok::-webkit-scrollbar {
    width: 5px
}

.Modal_content__nbdok::-webkit-scrollbar-thumb {
    width: 5px;
    height: 102px;
    border-radius: 8px;
    background: var(--grey-30, #7c878d)
}

.Modal_content__nbdok::-webkit-scrollbar-track {
    width: 5px;
    border-radius: 8px;
    background: var(--grey-05, #f5f6f6)
}

.Modal_close-btn__LGkSI {
    font-family: inherit;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 30px;
    border-radius: 6px;
    background: var(--base-grey-15, #e2e8eb);
    cursor: pointer;
    padding: 7px;
    border: none;
    right: 40px
}

.Modal_close-btn__LGkSI:hover {
    background-color: var(--base-grey-30, #e2e8eb)
}

.Modal_close-btn__LGkSI:focus {
    box-shadow: 0 0 0 2px var(--violet-7)
}

.Modal_container__7qyGr:has(.Modal_divider-view__7V87F) .Modal_close-btn__LGkSI {
    right: 20px
}

@keyframes Modal_overlayShow__6FLs6 {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes Modal_contentShow__oih1f {
    0% {
        opacity: 0;
        transform: translate(-50%, -48%) scale(.96)
    }
    to {
        opacity: 1;
        transform: translate(-50%, -50%) scale(1)
    }
}

@media (max-width: 63.9375em) {
    .Modal_container__7qyGr:not(.Modal_divider-view__7V87F) {
        padding: 2rem
    }
}

@media (max-width: 39.9375em) {
    .Modal_container__7qyGr {
        all: unset;
        z-index: var(--modal-container-z-index);
        position: fixed;
        bottom: 0;
        background-color: #fff;
        border-radius: 1.875rem 1.875rem 0 0;
        background: var(--base-white, #fff);
        box-shadow: none;
        padding: 2rem 2rem 0
    }

    .Modal_content__nbdok {
        margin-right: 0
    }

    .Modal_container-center__UFcOH {
        z-index: var(--modal-container-z-index);
        overflow: auto;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        border-radius: 30px;
        background: var(--base-white, #fff);
        box-shadow: none;
        width: calc(100% - 4rem) !important;
        padding: 2rem;
        height: 80vh
    }
}

.Modal_spinner__tNtzG div:nth-child(2) {
    opacity: .4
}

.Modal_footer__Z_w_3 {
    background: #fff;
    box-shadow: 0 -1px 4px rgba(0, 0, 0, .25);
    border-radius: 0 0 10px 10px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    max-height: 12rem
}

.PhoneBox_form-select-box-container__l7rGl {
    display: flex;
    flex-direction: column;
    gap: 5px
}

.PhoneBox_form-label__Iv1UR {
    color: var(--bluegreen-100);
    font-size: var(--input-label-font-size);
    font-weight: 600
}

.PhoneBox_select-container__qczGx {
    display: flex;
    gap: 11px;
    align-items: center;
    position: relative
}

.PhoneBox_select-container__qczGx .PhoneBox_country-code-select__R8K0V {
    color: var(--base-grey-50);
    display: flex;
    gap: .1875rem;
    align-items: center;
    padding: .5125rem .625rem;
    background-color: #fff;
    cursor: pointer;
    border: 1px solid var(--input-border);
    border-radius: var(--form-border-radius);
    height: 40px
}

.PhoneBox_select-container__qczGx .PhoneBox_country-code-select-error__5ZJ0g {
    border-color: var(--red-100)
}

.PhoneBox_select-container__qczGx .PhoneBox_country-code-select__R8K0V:focus {
    outline: none;
    border: 1px solid var(--bluegreen-100)
}

.PhoneBox_select-container__qczGx .PhoneBox_country-code-select__R8K0V .PhoneBox_country-code__6KORS {
    font-size: var(--input-font-size);
    color: var(--base-grey-50);
    cursor: pointer
}

.PhoneBox_select-container__qczGx .PhoneBox_country-code-caret-icon___QvO_ {
    display: flex;
    gap: .1875rem;
    align-items: center
}

.PhoneBox_select-container__qczGx .PhoneBox_form-input-container__91WyB {
    height: 100%;
    display: flex;
    align-items: center;
    width: 100%
}

.PhoneBox_select-container__qczGx .PhoneBox_form-input-container__91WyB .PhoneBox_form-input__WozSA {
    border: none;
    width: 100%;
    height: 40px;
    border: 1px solid var(--input-border);
    border-radius: var(--form-border-radius);
    font-size: var(--input-font-size);
    color: #262b2f;
    padding: .5rem .9375rem
}

@media (max-width: 768px) {
    .PhoneBox_select-container__qczGx .PhoneBox_form-input-container__91WyB .PhoneBox_form-input__WozSA {
        font-size: 16px
    }
}

.PhoneBox_select-container__qczGx .PhoneBox_form-input-container__91WyB .PhoneBox_form-input-error__He_Vh {
    border-color: var(--red-100)
}

.PhoneBox_select-container__qczGx .PhoneBox_form-input-container__91WyB .PhoneBox_form-input__WozSA:focus {
    outline: none;
    border: 1px solid var(--bluegreen-100)
}

.PhoneBox_select-container__qczGx .PhoneBox_caret-active__mbPsS {
    transform: rotate(180deg)
}

.PhoneBox_select-container__qczGx .PhoneBox_caret__dsH9Q {
    transition: transform .5s
}

.PhoneBox_error-label__u_YbX {
    color: var(--red-100);
    font-size: var(--input-error-font-size);
    line-height: 15px
}

.PhoneBox_dropdown__y7K8x {
    position: absolute;
    z-index: 2;
    background-color: #fff;
    width: 100%;
    top: 40px;
    border-radius: var(--form-border-radius);
    border: 1px solid var(--grey-15);
    padding-bottom: 1rem
}

.PhoneBox_dropdown__y7K8x .PhoneBox_search-box__y_zUK {
    display: flex
}

.PhoneBox_dropdown__y7K8x .PhoneBox_search-box__y_zUK .PhoneBox_search-icon-container__N_6Sp {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 15px
}

.PhoneBox_dropdown__y7K8x .PhoneBox_search-box__y_zUK .PhoneBox_search-box-input__wKduk {
    width: 70%;
    border: none;
    outline: none
}

.PhoneBox_dropdown__y7K8x .PhoneBox_loading-container__1sCKF {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: var(--input-font-size);
    color: var(--input-font-color);
    height: 150px
}

.PhoneBox_dropdown__y7K8x .PhoneBox_result-panel__6_OhO {
    margin: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    max-height: 150px;
    overflow-y: auto
}

.PhoneBox_dropdown__y7K8x .PhoneBox_result-panel__6_OhO::-webkit-scrollbar {
    width: 5px
}

.PhoneBox_dropdown__y7K8x .PhoneBox_result-panel__6_OhO::-webkit-scrollbar-thumb {
    width: 3px;
    border-radius: 2px;
    background: var(--grey-30, #7c878d)
}

.PhoneBox_dropdown__y7K8x .PhoneBox_result-panel__6_OhO::-webkit-scrollbar-track {
    border-radius: 2px;
    background: var(--grey-05, #f5f6f6)
}

.PhoneBox_dropdown__y7K8x .PhoneBox_result-panel__6_OhO .PhoneBox_option__cCP5I {
    all: unset;
    padding: .625rem 1.25rem .625rem .9375rem;
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: var(--input-font-size);
    color: var(--input-font-color);
    border-top: 1px solid var(--grey-15, #d9dadb);
    border-bottom: 1px solid var(--grey-15, #d9dadb);
    cursor: pointer;
    outline: none
}

.PhoneBox_dropdown__y7K8x .PhoneBox_result-panel__6_OhO .PhoneBox_option__cCP5I:focus, .PhoneBox_dropdown__y7K8x .PhoneBox_result-panel__6_OhO .PhoneBox_option__cCP5I:hover {
    background-color: var(--grey-15);
    border-top: 1px solid var(--bluegreen-25, #cbd5ee);
    border-bottom: 1px solid var(--bluegreen-25, #cbd5ee);
    background-color: var(--grey-15, #e2e8eb)
}

.PhoneBox_dropdown__y7K8x .PhoneBox_result-panel__6_OhO .PhoneBox_option__cCP5I:focus {
    outline: none
}

.PhoneBox_dropdown__y7K8x .PhoneBox_result-panel__6_OhO .PhoneBox_option__cCP5I[data-highlighted] {
    background-color: var(--grey-15, #e2e8eb);
    border-top: 1px solid var(--bluegreen-25, #cbd5ee);
    border-bottom: 1px solid var(--bluegreen-25, #cbd5ee);
    cursor: pointer;
    outline: none
}

.PhoneBox_empty-flag__nZf1n {
    min-width: 25px;
    height: 20px
}

.PhoneBox_country-code-select-disabled__gdzGV {
    cursor: no-drop !important;
    border-radius: 10px !important;
    border: 1px solid var(--grey-15, #e2e8eb) !important;
    background: var(--grey-15, #f5f6f6) !important
}

.PhoneBox_country-code-select-disabled__gdzGV * {
    cursor: no-drop !important
}

.PhoneBox_disabled-input__7_6OA {
    cursor: no-drop !important;
    border-radius: 10px !important;
    border: 1px solid var(--grey-15, #e2e8eb) !important;
    background: var(--grey-15, #f5f6f6) !important
}

.GDPRSection_container__ATSn2 {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 100%
}

.GDPRSection_checkbox-label__vS8fw {
    color: var(--grey-30, #7c878d)
}

.GDPRSection_checkbox-label__vS8fw, .GDPRSection_link__0tTEN {
    font-feature-settings: "liga" off, "clig" off;
    font-size: 10px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 10px
}

.GDPRSection_link__0tTEN {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    cursor: pointer
}

.GDPRSection_link__0tTEN:hover {
    opacity: .8
}

.GDPRSection_modal-title__xtCzH {
    color: var(--grey-100, #262b2f);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 35px;
    background-color: #fff;
    border-bottom: 1px solid var(--base-grey-15);
    margin-left: -2rem;
    margin-right: -2rem;
    padding: 0 2rem 1rem
}

.GDPRSection_modal-content___F_QF {
    max-height: 80vh
}

@media screen and (max-width: 800px) {
    .GDPRSection_modal-container__syoim {
        width: calc(100% - 2rem) !important;
        padding: 20px
    }
}

@media screen and (max-width: 345px) {
    .GDPRSection_modal-container__syoim {
        width: calc(100% - 2rem) !important;
        padding: 20px;
        height: calc(100vh - 115px) !important;
        max-height: 95vh
    }
}

@media (max-width: 39.9375em) {
    .GDPRSection_modal-container__syoim {
        width: -moz-fit-content !important;
        width: fit-content !important;
        border-radius: 30px 30px 0 0;
        height: calc(100vh - 130px);
        max-height: 95vh
    }

    .GDPRSection_modal-title__xtCzH {
        color: var(--grey-100, #262b2f);
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 400;
        background-color: #fff;
        border-bottom: 1px solid var(--base-grey-15);
        margin-left: -2rem;
        margin-right: -2rem;
        padding: 0 70px 1rem 2rem
    }

    .GDPRSection_modal-content___F_QF {
        max-height: calc(100vh - 9.5rem)
    }

    .GDPRSection_checkbox-label__vS8fw, .GDPRSection_link__0tTEN {
        font-size: 12px !important;
        line-height: 16.8px !important
    }
}

.OptionLabel_row-with-image__uKF5t {
    display: flex;
    gap: 10px;
    align-items: center
}

.OptionLabel_row-with-image__uKF5t div {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.OptionLabel_option-image__CALm2 {
    margin-top: 6px
}

.NewCountrySelectBox_form-select-box-container__5tbGv {
    display: flex;
    flex-direction: column;
    gap: 5px
}

.NewCountrySelectBox_form-label__q2sMc {
    color: var(--bluegreen-100);
    font-size: var(--input-label-font-size);
    font-weight: 600
}

.NewCountrySelectBox_select-container__0n4ye {
    display: flex;
    gap: 11px;
    align-items: center;
    position: relative
}

.NewCountrySelectBox_select-container__0n4ye .NewCountrySelectBox_country-code-select__QdUBx {
    display: flex;
    gap: .1875rem;
    align-items: center;
    padding: 10px 15px;
    background-color: #fff;
    cursor: pointer;
    border: 1px solid var(--input-border);
    border-radius: var(--form-border-radius);
    height: 40px;
    width: 100%
}

.NewCountrySelectBox_select-container__0n4ye .NewCountrySelectBox_country-code-select-error__Zu_1x {
    border-color: var(--red-100)
}

.NewCountrySelectBox_select-container__0n4ye .NewCountrySelectBox_country-code-select__QdUBx {
    font-size: .875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.25rem;
    color: var(--input-font-color, #4b5157)
}

.NewCountrySelectBox_select-container__0n4ye .NewCountrySelectBox_country-code-select__QdUBx:focus {
    outline: none;
    border: 1px solid var(--bluegreen-100)
}

.NewCountrySelectBox_select-container__0n4ye .NewCountrySelectBox_country-code-select__QdUBx .NewCountrySelectBox_country-code__6ctYE {
    font-size: var(--input-font-size);
    color: var(--base-grey-50);
    cursor: pointer
}

.NewCountrySelectBox_select-container__0n4ye .NewCountrySelectBox_country-code-caret-icon__FFJ4l {
    display: flex;
    justify-content: space-between;
    flex: 1 1;
    gap: .1875rem;
    align-items: center
}

.NewCountrySelectBox_select-container__0n4ye .NewCountrySelectBox_form-input-container__d_pHs {
    height: 100%;
    display: flex;
    align-items: center;
    width: 100%
}

.NewCountrySelectBox_select-container__0n4ye .NewCountrySelectBox_form-input-container__d_pHs .NewCountrySelectBox_form-input__h3c3k {
    border: none;
    width: 100%;
    height: 40px;
    border: 1px solid var(--input-border);
    border-radius: var(--form-border-radius);
    font-size: var(--input-font-size);
    color: #262b2f;
    padding: .5rem .9375rem
}

@media (max-width: 768px) {
    .NewCountrySelectBox_select-container__0n4ye .NewCountrySelectBox_form-input-container__d_pHs .NewCountrySelectBox_form-input__h3c3k {
        font-size: 16px
    }
}

.NewCountrySelectBox_select-container__0n4ye .NewCountrySelectBox_form-input-container__d_pHs .NewCountrySelectBox_form-input-error__aMBM1 {
    border-color: var(--red-100)
}

.NewCountrySelectBox_select-container__0n4ye .NewCountrySelectBox_form-input-container__d_pHs .NewCountrySelectBox_form-input__h3c3k:focus {
    outline: none;
    border: 1px solid var(--bluegreen-100)
}

.NewCountrySelectBox_select-container__0n4ye .NewCountrySelectBox_caret-active__zA0Sl {
    transform: rotate(180deg)
}

.NewCountrySelectBox_select-container__0n4ye .NewCountrySelectBox_caret__jTDVI {
    transition: transform .5s
}

.NewCountrySelectBox_error-label__ynILD {
    color: var(--red-100);
    font-size: var(--input-error-font-size);
    line-height: 15px
}

.NewCountrySelectBox_dropdown__Mw4Vc {
    position: absolute;
    z-index: 2;
    background-color: #fff;
    width: 100%;
    top: 40px;
    border-radius: var(--form-border-radius);
    border: 1px solid var(--grey-15);
    padding-bottom: 1rem
}

.NewCountrySelectBox_dropdown__Mw4Vc .NewCountrySelectBox_search-box__lwQfV {
    display: flex
}

.NewCountrySelectBox_dropdown__Mw4Vc .NewCountrySelectBox_search-box__lwQfV .NewCountrySelectBox_search-icon-container__rUdpZ {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 15px
}

.NewCountrySelectBox_dropdown__Mw4Vc .NewCountrySelectBox_search-box__lwQfV .NewCountrySelectBox_search-box-input__a_cP4 {
    width: 70%;
    border: none;
    outline: none
}

.NewCountrySelectBox_dropdown__Mw4Vc .NewCountrySelectBox_loading-container__faZPX {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: var(--input-font-size);
    color: var(--input-font-color);
    height: 150px
}

.NewCountrySelectBox_dropdown__Mw4Vc .NewCountrySelectBox_result-panel__FsqhU {
    margin: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    max-height: 150px;
    overflow-y: auto
}

.NewCountrySelectBox_dropdown__Mw4Vc .NewCountrySelectBox_result-panel__FsqhU::-webkit-scrollbar {
    width: 5px
}

.NewCountrySelectBox_dropdown__Mw4Vc .NewCountrySelectBox_result-panel__FsqhU::-webkit-scrollbar-thumb {
    width: 3px;
    border-radius: 2px;
    background: var(--grey-30, #7c878d)
}

.NewCountrySelectBox_dropdown__Mw4Vc .NewCountrySelectBox_result-panel__FsqhU::-webkit-scrollbar-track {
    border-radius: 2px;
    background: var(--grey-05, #f5f6f6)
}

.NewCountrySelectBox_dropdown__Mw4Vc .NewCountrySelectBox_result-panel__FsqhU .NewCountrySelectBox_option__qMA99 {
    all: unset;
    padding: .625rem 1.25rem .625rem .9375rem;
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: var(--input-font-size);
    color: var(--input-font-color);
    border-top: 1px solid var(--grey-15, #d9dadb);
    border-bottom: 1px solid var(--grey-15, #d9dadb);
    cursor: pointer;
    outline: none
}

.NewCountrySelectBox_dropdown__Mw4Vc .NewCountrySelectBox_result-panel__FsqhU .NewCountrySelectBox_option__qMA99:focus, .NewCountrySelectBox_dropdown__Mw4Vc .NewCountrySelectBox_result-panel__FsqhU .NewCountrySelectBox_option__qMA99:hover {
    background-color: var(--grey-15);
    border-top: 1px solid var(--bluegreen-25, #cbd5ee);
    border-bottom: 1px solid var(--bluegreen-25, #cbd5ee);
    background-color: var(--grey-15, #e2e8eb)
}

.NewCountrySelectBox_dropdown__Mw4Vc .NewCountrySelectBox_result-panel__FsqhU .NewCountrySelectBox_option__qMA99:focus {
    outline: none
}

.NewCountrySelectBox_dropdown__Mw4Vc .NewCountrySelectBox_result-panel__FsqhU .NewCountrySelectBox_option__qMA99[data-highlighted] {
    background-color: var(--grey-15, #e2e8eb);
    border-top: 1px solid var(--bluegreen-25, #cbd5ee);
    border-bottom: 1px solid var(--bluegreen-25, #cbd5ee);
    cursor: pointer;
    outline: none
}

.NewCountrySelectBox_empty-flag__dRdkJ {
    min-width: 25px;
    height: 20px
}

.NewCountrySelectBox_country-code-select-disabled__8q7hM {
    cursor: no-drop !important;
    border-radius: 10px !important;
    border: 1px solid var(--grey-15, #e2e8eb) !important;
    background: var(--grey-15, #f5f6f6) !important
}

.NewCountrySelectBox_country-code-select-disabled__8q7hM * {
    cursor: no-drop !important
}

.NewCountrySelectBox_disabled-input__WNPyR {
    cursor: no-drop !important;
    border-radius: 10px !important;
    border: 1px solid var(--grey-15, #e2e8eb) !important;
    background: var(--grey-15, #f5f6f6) !important
}

.NewSelectBox_container__A75Tl {
    display: flex;
    flex-direction: column;
    gap: 5px
}

.NewSelectBox_form-label__6_Z1n {
    color: var(--bluegreen-100);
    font-size: .875rem;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.NewSelectBox_small__TyA66 {
    font-size: .75rem
}

.NewSelectBox_select-trigger__uH9LT {
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    padding: .625rem .9375rem;
    background-color: #fff;
    max-height: 2.5rem;
    height: 2.5rem;
    overflow: hidden;
    font-size: .875rem;
    border-radius: .625rem;
    border: 1px solid var(--grey-15, #d9dadb)
}

.NewSelectBox_select-trigger__uH9LT span:first-child {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.NewSelectBox_select-trigger__uH9LT:focus {
    border: 1px solid var(--bluegreen-100, #7d94cc)
}

.NewSelectBox_select-trigger__uH9LT[data-state=open] {
    border: 1px solid var(--bluegreen-100, #7d94cc);
    border-bottom: 1px solid #fff;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-color: #fff
}

.NewSelectBox_select-trigger__uH9LT {
    color: var(--input-font-color, #4b5157);
    font-style: normal;
    font-weight: 400;
    line-height: 1.25rem
}

.NewSelectBox_select-trigger__uH9LT[data-placeholder] {
    color: var(--base-grey-50, #939699)
}

.NewSelectBox_select-trigger__uH9LT[data-disabled] {
    cursor: no-drop
}

.NewSelectBox_rotate-caret__z_LKU {
    transform: rotate(180deg);
    transition: .4s
}

.NewSelectBox_caret__kKPN_ {
    display: flex;
    justify-content: center;
    transition: .4s
}

.NewSelectBox_select-content__dPWpt {
    z-index: 999;
    border-radius: 10px;
    border: 1px solid var(--bluegreen-100, #7d94cc);
    overflow: hidden;
    border-radius: 6px;
    width: var(--radix-select-trigger-width)
}

.NewSelectBox_select-content__dPWpt[data-state=open][data-side=top] {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin-bottom: -10px
}

.NewSelectBox_select-content__dPWpt[data-state=open][data-side=top] .NewSelectBox_select-viewport__igqY4 {
    margin-bottom: 10px;
    border-bottom: 1px solid var(--grey-15, #d9dadb)
}

.NewSelectBox_select-content__dPWpt[data-state=open][data-side=bottom] {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: -10px
}

.NewSelectBox_select-content__dPWpt[data-state=open][data-side=bottom] .NewSelectBox_select-viewport__igqY4 {
    border-top: 1px solid var(--grey-15, #d9dadb)
}

.NewSelectBox_select-content__dPWpt[data-state=open][data-side=bottom] .NewSelectBox_scroll-area-root__GjMqx {
    margin-top: 10px
}

.NewSelectBox_no-data__Q4hzJ {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100px;
    width: 100%;
    color: var(--base-grey-50, #939699)
}

.NewSelectBox_option-item__HRw61 {
    color: var(--input-font-color);
    font-feature-settings: "clig" off, "liga" off;
    font-size: .875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.25rem;
    padding: .625rem 1.25rem .625rem .9375rem;
    border-top: 1px solid var(--grey-15, #d9dadb);
    border-bottom: 1px solid var(--grey-15, #d9dadb);
    background-color: #fff;
    display: flex;
    gap: 10px
}

.NewSelectBox_option-item__HRw61 span {
    width: 17rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.NewSelectBox_option-item__HRw61[data-highlighted] {
    background-color: var(--grey-15, #e2e8eb);
    border-top: 1px solid var(--bluegreen-25, #cbd5ee);
    border-bottom: 1px solid var(--bluegreen-25, #cbd5ee);
    cursor: pointer;
    outline: none
}

.NewSelectBox_scroll-area-root__GjMqx {
    width: 100%;
    height: 100%;
    background-color: #fff;
    --scrollbar-size: 10px
}

.NewSelectBox_scroll-area-viewport__RoOE5 {
    width: 100%;
    height: min(200px, var(--radix-select-content-available-height));
    border-radius: inherit
}

.NewSelectBox_scroll-area-scrollbar__3e2VL {
    display: flex;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    touch-action: none;
    padding: 5px;
    background: var(--black-a6);
    transition: background .16s ease-out
}

.NewSelectBox_scroll-area-thumb__QImkA {
    flex: 1 1;
    background: var(--base-grey-85, #4b5157);
    border-radius: var(--scrollbar-size);
    position: relative;
    width: 5px !important
}

.NewSelectBox_error-label__Ljc83 {
    position: absolute;
    top: 80px
}

.NewSelectBox_error__fwJjS {
    border: 1px solid var(--red-100, #ed8e7a) !important
}

.NewSelectBox_disabled__GYPc_ {
    cursor: not-allowed;
    background-color: var(--grey-15, #e2e8eb)
}

.PasswordBox_form-input-container__T3nw_ {
    display: flex;
    flex-direction: column;
    gap: 5px
}

.PasswordBox_form-label__asRTJ {
    color: var(--bluegreen-100);
    font-size: .75rem;
    font-weight: 600
}

.PasswordBox_input-container__cPtPE {
    position: relative
}

.PasswordBox_extra-icon__UZHEK {
    position: absolute;
    top: calc(50% - 10px);
    right: 10px
}

.PasswordBox_form-input__NOy9f {
    border: 1px solid var(--input-border);
    border-radius: var(--form-border-radius);
    width: 100%;
    background-color: transparent;
    font-size: var(--input-font-size);
    height: 2.5rem;
    padding: 10px 15px;
    color: var(--input-font-color);
    transition: border .1s ease-in
}

@media (max-width: 768px) {
    .PasswordBox_form-input__NOy9f {
        font-size: 16px
    }
}

.PasswordBox_form-input__NOy9f:focus {
    outline: none !important;
    border: 1px solid var(--bluegreen-100)
}

.PasswordBox_form-elements__zmgCp {
    display: flex;
    flex-wrap: wrap
}

.PasswordBox_error-input__aXQ1j {
    border: 1px solid var(--red-100)
}

.PasswordBox_success-input__qFZDP, .PasswordBox_success-input__qFZDP:focus {
    border: 1px solid var(--green-25)
}

.PasswordBox_error-input__aXQ1j:focus {
    border: 1px solid var(--red-100)
}

.PasswordBox_error-label__a6xwG {
    color: var(--red-100);
    font-size: var(--input-font-size);
    line-height: 15px
}

.PasswordBox_extra-icon__UZHEK {
    cursor: pointer
}

@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(/public/img/heat/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(/public/img/heat/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(/public/img/heat/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(/public/img/heat/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(/public/img/heat/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);
    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
}

.AutoCompleteSearchBox_view-all-button__w2vtq, .AutoCompleteSearchBox_view-all-container__R_lWA {
    display: flex;
    justify-content: flex-end;
    align-items: flex-end
}

.AutoCompleteSearchBox_view-all-button__w2vtq {
    text-align: end;
    gap: 10px;
    flex-direction: row;
    align-self: stretch;
    padding: 8px 16px;
    margin-top: 6px;
    background-color: transparent;
    border: 0;
    border-radius: 6px;
    color: var(--bluegreen-100, #7d94cc);
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    transition: all .3s ease-in-out;
    position: relative;
    z-index: 2
}

.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(/public/img/heat/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(/public/img/heat/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)
}

                                                              .FileUpload_html-file-input__dsuUP {
                                                                  display: none
                                                              }

.FileUpload_form-input-container__M5vqo {
    display: flex;
    border: 1px dashed var(--base-grey-15, #2e3135);
    border-radius: 10px;
    padding: .5rem .5rem .5rem .6875rem;
    position: relative
}

.FileUpload_form-input-container__M5vqo label {
    width: 100%
}

.FileUpload_is-value-exist__Kh81t {
    border: 1px solid var(--grey-05, #f5f6f6);
    background: var(--grey-05, #f5f6f6);
    padding: .625rem .5rem .625rem .6875rem
}

.FileUpload_input-file-container__AVpmC {
    width: 100%;
    display: flex;
    align-items: center
}

.FileUpload_error-input-container__RP2qB {
    border-color: var(--error-border, #ca1a1a)
}

.FileUpload_error-input-container__RP2qB:hover {
    border-color: var(--error-border, #ca1a1a) !important
}

.FileUpload_form-input-container__M5vqo:hover {
    cursor: pointer;
    border-color: var(--green-25)
}

.FileUpload_form-label__NI_GR {
    display: flex;
    justify-content: space-between;
    font-weight: 600
}

.FileUpload_form-label__NI_GR label {
    color: var(--bluegreen-100);
    font-size: .75rem;
    font-weight: 600
}

.FileUpload_icon__8hFki {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 30px
}

.FileUpload_upload-text__n9fvt {
    border-left: 1px solid var(--base-grey-15, #d9dadb);
    padding-left: 1rem;
    color: var(--bluegreen-100, #7d94cc);
    font-size: .875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
    display: flex;
    overflow: hidden
}

.FileUpload_upload-text__n9fvt .FileUpload_uploaded-file-info__CIti9 {
    flex-grow: 1;
    cursor: pointer;
    display: inline-block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 10px
}

.FileUpload_uploaded-file-value__e7ec8 {
    cursor: pointer;
    width: 160px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 10px
}

@media only screen and (max-width: 766px) {
    .FileUpload_uploaded-file-value__e7ec8 {
        width: 100%
    }
}

.FileUpload_mid-label__cdhOk {
    height: 100%;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 19px !important
}

.FileUpload_upload-text-value-exist__SfoPf {
    border-left: none;
    padding-left: .375rem
}

.FileUpload_form-input-container__M5vqo:hover .FileUpload_select-button__Rc4qG {
    opacity: .7
}

.FileUpload_button-part__RXNcr {
    margin-left: auto
}

.FileUpload_select-btn__PWfKz {
    margin-left: auto;
    color: var(--base-white, #fff);
    height: 22px;
    text-align: center;
    font-size: .875rem;
    font-weight: 600;
    line-height: .9375rem;
    border-radius: .625rem;
    background: var(--stockcard-mobil-stokcard-button-buy-color, #1226aa);
    border: none;
    padding: 3.91px 14.075px;
    cursor: pointer
}

.FileUpload_remove-btn__Bv1Yw {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 1.0625rem;
    height: 1.0625rem;
    background-color: #d9d9d9;
    border-radius: 50%;
    color: #fff;
    cursor: pointer
}

.FileUpload_remove-btn__Bv1Yw:hover {
    background-color: #a5a2a2
}

.FileUpload_validation-info___0tga {
    color: var(--bluegreen-50, #b2bfe3);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 15px;
    margin-top: 6px
}

.FileUpload_uploaded-file-list__tU4xB {
    display: flex;
    flex-direction: column;
    gap: .75rem;
    margin-top: 10px
}

.FileUpload_uploaded-file__KSwUK {
    display: grid;
    grid-template-columns: .5fr 4fr .5fr;
    grid-template-areas: "icon upload-text select-button";
    border-radius: 10px;
    background: var(--grey-05, #f5f6f6);
    width: 100%;
    padding: 10px
}

.FileUpload_uploaded-file__KSwUK label {
    color: var(--bluegreen-100, #7d94cc);
    font-feature-settings: "clig" off, "liga" off;
    font-size: .75rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.FileUpload_icon-container__NQFVs {
    background-color: #d9d9d9;
    border-radius: 50%;
    border: none;
    cursor: pointer;
    width: 25px;
    height: 25px
}

.FileUpload_uploaded-close__x7nY_ {
    background-color: transparent;
    height: 10px;
    width: 10px
}

.FileUpload_icon-container__NQFVs:hover {
    background-color: var(--red-25)
}

.FileUpload_form-input-container__M5vqo {
    margin-top: .5rem
}

.FileUpload_error-label__a1pKB {
    color: var(--red-100);
    font-size: var(--input-error-font-size);
    line-height: 15px;
    margin-top: 10px;
    font-weight: 600
}

@media only screen and (max-width: 766px) {
    .FileUpload_input-file-container__AVpmC {
        width: 100% !important;
        padding: 5.5px 11px
    }

    .FileUpload_select-btn__PWfKz {
        display: flex;
        align-items: center;
        justify-content: center
    }

    .FileUpload_mid-label__cdhOk {
        font-size: 16px !important;
        line-height: 24px !important;
        font-weight: 400 !important
    }
}

.CaptchaContactForm_captcha-section__sd4ty {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 6px 9px 6px 7px;
    border-radius: 10px;
    border: 1px solid var(--green-25);
    background: var(--green-50);
    position: relative
}

@media screen and (max-width: 800px) {
    .CaptchaContactForm_captcha-section__sd4ty {
        flex-direction: column;
        padding: 10px;
        gap: 16px
    }
}

.CaptchaContactForm_captcha-section-left__PqY0l {
    display: flex;
    align-items: center;
    gap: 10px
}

@media screen and (max-width: 800px) {
    .CaptchaContactForm_captcha-section-left__PqY0l {
        flex-direction: column;
        width: 100%;
        padding: 0
    }
}

.CaptchaContactForm_captcha-section-left__PqY0l .CaptchaContactForm_captcha-text-container__w7wTU {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 7px;
    background: var(--bluegreen-25);
    padding: 5px 11px;
    gap: 19px
}

.CaptchaContactForm_captcha-section-left__PqY0l .CaptchaContactForm_captcha-text-container__w7wTU span {
    display: inline-flex;
    padding: 5.333px;
    align-items: flex-start;
    border-radius: 24.667px;
    border: .667px solid var(--bluegreen-100);
    background: var(--bluegreen-75);
    cursor: pointer;
    transition: .4s
}

.CaptchaContactForm_captcha-section-left__PqY0l .CaptchaContactForm_captcha-text-container__w7wTU span:hover {
    border: .667px solid var(--bluegreen-75);
    background: var(--bluegreen-100);
    transform: rotate(180deg)
}

@media (max-width: 24.3125em) {
    .CaptchaContactForm_captcha-section-left__PqY0l .CaptchaContactForm_captcha-text-container__w7wTU {
        width: 100% !important
    }
}

.CaptchaContactForm_captcha-section-left__PqY0l .CaptchaContactForm_captcha-text-input__Z0iwq {
    padding: 10px 21px;
    color: var(--base-grey-100);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    border-radius: 10px;
    outline: none;
    border: none;
    width: 70%
}

@media (max-width: 24.3125em) {
    .CaptchaContactForm_captcha-section-left__PqY0l .CaptchaContactForm_captcha-text-input__Z0iwq {
        width: 100% !important
    }
}

.CaptchaContactForm_captcha-section__sd4ty button {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 15px !important;
    padding: 8px 20px !important;
    color: var(--white);
    text-align: center;
    font-size: 10.947px;
    font-style: normal;
    font-weight: 600;
    line-height: 14.857px;
    margin: 0
}

@media screen and (max-width: 800px) {
    .CaptchaContactForm_captcha-section__sd4ty button {
        width: 100% !important
    }
}

.CaptchaContactForm_captcha-section__sd4ty .CaptchaContactForm_error-div__tlov_ {
    display: flex;
    align-items: center;
    background-color: #fff;
    border-radius: 50%;
    padding: 7px
}

.CaptchaContactForm_success-div__eXl3n {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    border: 1px solid var(--green-25);
    background: var(--green-50);
    z-index: 10;
    background-color: #fff;
    border-radius: 10px;
    padding: 6px 9px 6px 7px
}

.CaptchaContactForm_success-div__eXl3n span {
    display: flex;
    align-items: center;
    background-color: #fff;
    border-radius: 50%;
    padding: 10px;
    background-color: var(--green-25)
}

.ContactSection_contact-section__Ht3fo {
    padding: 0 60px 30px
}

@media (max-width: 39.9375em) {
    .ContactSection_contact-section__Ht3fo {
        padding: 0
    }
}

.ContactSection_text-container__eUBt5 {
    display: flex;
    flex-direction: column;
    row-gap: 26px;
    width: 475px
}

@media (max-width: 39.9375em) {
    .ContactSection_text-container__eUBt5 {
        width: 100%;
        padding: 0 16px
    }
}

.ContactSection_text-container__eUBt5 .ContactSection_title__wig7W {
    color: var(--White-White, #fff);
    text-shadow: 0 4px 34px rgba(0, 0, 0, .6);
    font-size: 58px;
    font-style: normal;
    font-weight: 600;
    line-height: 67px;
    letter-spacing: -.58px
}

@media (max-width: 39.9375em) {
    .ContactSection_text-container__eUBt5 .ContactSection_title__wig7W {
        line-height: 120%;
        letter-spacing: -.47px;
        font-size: 47px
    }
}

.ContactSection_text-container__eUBt5 .ContactSection_desc__x5WKP {
    color: var(--White-White, #fff);
    text-shadow: 0 4px 34px rgba(0, 0, 0, .6);
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 38px
}

@media (max-width: 39.9375em) {
    .ContactSection_text-container__eUBt5 .ContactSection_desc__x5WKP {
        line-height: 29px;
        font-size: 18px
    }
}

.ContactSection_contact-image-container__vWGKV {
    background-color: red;
    padding: 115px 87px 115px 89px;
    border-radius: 30px;
    gap: 76px;
    background-size: 100% 100%;
    display: flex;
    height: 903px;
    position: relative;
    align-items: center
}

@media (max-width: 39.9375em) {
    .ContactSection_contact-image-container__vWGKV {
        flex-direction: column;
        height: auto;
        border-radius: 0;
        padding: 79px 10px
    }
}

.ContactSection_contact-form-container__Tlwil {
    width: 583px;
    height: auto;
    -webkit-backdrop-filter: blur(47px);
    backdrop-filter: blur(47px);
    background-color: hsla(0, 0%, 100%, .7);
    border-radius: 20px;
    padding: 42px 44px 43px 43px
}

@media (max-width: 39.9375em) {
    .ContactSection_contact-form-container__Tlwil {
        padding: 50px 16px;
        display: flex;
        flex-direction: column;
        row-gap: 31px;
        border-radius: 10px;
        background: #e2e8eb !important;
        -webkit-backdrop-filter: blur(17px);
        backdrop-filter: blur(17px);
        height: auto;
        width: 100%
    }
}

.ContactSection_contact-form-container__Tlwil .ContactSection_title__wig7W {
    color: var(--White-White, #fff);
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 125.5%;
    letter-spacing: .3px
}

.ContactSection_contact-form-container__Tlwil .ContactSection_form__Fp7en {
    display: flex;
    flex-direction: column;
    row-gap: 17px
}

.ContactSection_contact-form-container__Tlwil .ContactSection_flex__FOUm9 {
    width: 100%;
    display: flex;
    gap: 11px
}

@media (max-width: 39.9375em) {
    .ContactSection_contact-form-container__Tlwil .ContactSection_flex__FOUm9 {
        flex-direction: column
    }
}

.ContactSection_contact-form-container__Tlwil .ContactSection_input-box__mXLm4 {
    width: 243px;
    margin-top: 0
}

@media (max-width: 39.9375em) {
    .ContactSection_contact-form-container__Tlwil .ContactSection_input-box__mXLm4 {
        width: 100%
    }
}

.ContactSection_contact-form-container__Tlwil .ContactSection_label-style-phonebox__3_Fpx {
    color: #262b2f !important
}

.ContactSection_contact-form-container__Tlwil .ContactSection_input-box__mXLm4 input {
    background-color: var(--background-color) !important;
    color: var(--base-grey-100) !important
}

@media (max-width: 39.9375em) {
    .ContactSection_contact-form-container__Tlwil .ContactSection_input-box__mXLm4 input {
        width: 100%
    }
}

.ContactSection_contact-form-container__Tlwil .ContactSection_input-box__mXLm4 input::placeholder {
    color: var(--base-grey-50) !important
}

.ContactSection_contact-form-container__Tlwil .ContactSection_input-box__mXLm4 input:disabled {
    background-color: hsla(201, 7%, 52%, .4) !important;
    border: 0
}

.ContactSection_contact-form-container__Tlwil .ContactSection_input-box__mXLm4 input:disabled::placeholder {
    color: var(--grey-05);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.ContactSection_contact-form-container__Tlwil .ContactSection_input-box__mXLm4 textarea {
    background-color: var(--background-color);
    resize: none;
    margin-top: 10px;
    color: var(--base-grey-100) !important
}

.ContactSection_contact-form-container__Tlwil .ContactSection_input-box__mXLm4 textarea::placeholder {
    color: var(--base-grey-50) !important
}

.ContactSection_contact-form-container__Tlwil .ContactSection_input-box__mXLm4 label {
    color: var(--Grey-Grey-05, #f5f6f6) !important;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.ContactSection_contact-form-container__Tlwil .ContactSection_input-box__mXLm4 input:-webkit-autofill, .ContactSection_contact-form-container__Tlwil input:-webkit-autofill:active, .ContactSection_contact-form-container__Tlwil input:-webkit-autofill:focus, .ContactSection_contact-form-container__Tlwil input:-webkit-autofill:hover {
    -webkit-background-clip: var(--background-color) !important
}

.ContactSection_contact-form-container__Tlwil .ContactSection_input-box-file__cRRj2 {
    width: 100%;
    margin-top: 5px;
    background-color: var(--background-color);
    border: 1px dashed var(--input-border)
}

.ContactSection_contact-form-container__Tlwil .ContactSection_input-box-file__cRRj2 button {
    font-size: 10.947px;
    font-style: normal;
    font-weight: 600;
    line-height: 14.857px
}

.ContactSection_contact-form-container__Tlwil .ContactSection_input-box-file__cRRj2 label {
    color: var(--bluegreen-100, #7d94cc) !important
}

@media (max-width: 39.9375em) {
    .ContactSection_contact-form-container__Tlwil .ContactSection_input-box-file__cRRj2 {
        width: 100%;
        height: 50px;
        padding: 0
    }

    .ContactSection_contact-form-container__Tlwil .ContactSection_input-box-file__cRRj2 button {
        font-size: 10.947px;
        font-style: normal;
        font-weight: 600;
        line-height: 14.857px;
        border-radius: 40.95px;
        background: var(--Logo-Blue, #1226aa);
        padding: 8px 16px;
        color: var(--Base-White, var(--White-White, #fff));
        text-align: center;
        font-feature-settings: "liga" off, "clig" off;
        min-width: 88px;
        min-height: 31px;
        display: flex;
        align-items: center
    }

    .ContactSection_contact-form-container__Tlwil .ContactSection_input-box-file__cRRj2 label {
        color: var(--Bluegreen-100, var(--Bluegreen-Bluegreen-100, #7d94cc));
        font-feature-settings: "liga" off, "clig" off;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: normal
    }
}

.ContactSection_contact-form-container__Tlwil .ContactSection_country-code__KESIS {
    background-color: var(--background-color)
}

.ContactSection_contact-form-container__Tlwil .ContactSection_country-code__KESIS label {
    color: var(--Base-Grey-50, #939699) !important;
    font-weight: 400
}

.ContactSection_contact-form-container__Tlwil .ContactSection_submit-button__cltW7 {
    background: var(--White-White, #fff)
}

.ContactSection_contact-form-container__Tlwil .ContactSection_submit-button__cltW7:disabled {
    opacity: unset
}

.ContactSection_contact-form-container__Tlwil .ContactSection_submit-button__cltW7 {
    color: var(--Grey-Grey-100, #262b2f);
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%
}

.ContactSection_contact-form-container__Tlwil .ContactSection_captcha-container__rG5rk {
    border: none;
    border-radius: 10px;
    background: rgba(36, 43, 76, .4);
    width: 100%;
    gap: 57px
}

.ContactSection_contact-form-container__Tlwil .ContactSection_captcha-container__rG5rk button {
    margin-right: 15px
}

.ContactSection_contact-form-container__Tlwil .ContactSection_captcha-container__rG5rk input {
    width: 180px;
    height: 36px
}

.ContactSection_contact-form-container__Tlwil .ContactSection_captcha-container__rG5rk input::placeholder {
    color: var(--base-grey-50) !important
}

.ContactSection_contact-form-container__Tlwil .ContactSection_captcha-text-container__JXExX {
    width: 100%;
    height: 36px
}

.ContactSection_contact-form-container__Tlwil .ContactSection_gdpr__43vlj {
    color: var(--Grey-Grey-05, #f5f6f6) !important;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.ContactSection_contact-form-container__Tlwil .ContactSection_text-container-captcha__nZAU2 {
    width: 146px;
    height: 36px
}

@media (max-width: 39.9375em) {
    .ContactSection_contact-form-container__Tlwil .ContactSection_text-container-captcha__nZAU2 {
        width: 300px;
        height: 50px
    }
}

.ContactSection_contact-form-container__Tlwil .ContactSection_communication-form__uC8u1 {
    width: 335px;
    color: var(--White-White, #fff) !important;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 125.5%;
    letter-spacing: .3px
}

@media (max-width: 39.9375em) {
    .ContactSection_contact-form-container__Tlwil .ContactSection_communication-form__uC8u1 {
        width: 100%
    }
}

.ContactSection_text-area__S_rLg {
    width: 100% !important
}

@media (max-width: 39.9375em) {
    .ContactSection_input-file-container__1xpzE {
        width: 100% !important;
        padding: 9.84px 11px 9.16px 9.93px !important
    }

    .ContactSection_captcha-container__rG5rk {
        gap: 12px !important
    }

    .ContactSection_captcha-container__rG5rk button {
        border-radius: 40.95px !important;
        margin-right: 0 !important;
        display: flex;
        width: 300px;
        height: 50px;
        padding: 8px 16px;
        justify-content: center;
        align-items: center;
        gap: 7.819px
    }

    .ContactSection_captcha-container__rG5rk input {
        width: 300px !important;
        height: 50px !important
    }

    .ContactSection_communication-form__uC8u1 {
        color: var(--grey-100) !important
    }

    .ContactSection_captcha-container__rG5rk {
        background: rgba(36, 43, 76, .8) !important;
        border: none !important;
        padding: 20px
    }
}

.ContactSection_captcha-error__kFCgF {
    color: var(--red-100);
    font-size: 14px;
    line-height: .9375rem;
    margin-top: -10px;
    font-weight: 600
}

.ContactSection_phone-box-error__9J6Lb {
    color: var(--red-100);
    font-size: var(--input-error-font-size) !important;
    line-height: .9375rem;
    white-space: wrap;
    height: auto;
    width: 100%;
    font-weight: 600;
    overflow: visible
}

.ContactSection_checkbox-error-label__EGqgO {
    font-weight: 600;
    font-size: 14px
}

.TabletHeader_container__8jTYD {
    justify-content: space-between;
    padding: 42px 20px 22px
}

.TabletHeader_container__8jTYD, .TabletHeader_right__MGd_k {
    display: flex;
    align-items: center;
    gap: 40px
}

.TabletHeader_searchContainer__29u68 {
    padding: unset;
    background-color: var(--blue-100, #242b4c);
    flex: 1 1;
    background-color: unset
}

.TabletHeader_mobileHeader__oDNHq {
    display: flex;
    flex-direction: column;
    gap: 0;
    background-color: var(--info-header-bg, #1b2039)
}

.ContactSectionFae_contact-section__W4dDF {
    padding: 0 60px 30px
}

@media (max-width: 39.9375em) {
    .ContactSectionFae_contact-section__W4dDF {
        padding: 0
    }
}

.ContactSectionFae_text-container__EiN63 {
    display: flex;
    flex-direction: column;
    row-gap: 26px;
    width: 475px
}

@media (max-width: 39.9375em) {
    .ContactSectionFae_text-container__EiN63 {
        width: 100%;
        padding: 0 16px
    }
}

.ContactSectionFae_text-container__EiN63 .ContactSectionFae_title__g_O3m {
    color: var(--White-White, #fff);
    text-shadow: 0 4px 34px rgba(0, 0, 0, .6);
    font-size: 58px;
    font-style: normal;
    font-weight: 600;
    line-height: 67px;
    letter-spacing: -.58px
}

@media (max-width: 39.9375em) {
    .ContactSectionFae_text-container__EiN63 .ContactSectionFae_title__g_O3m {
        line-height: 120%;
        letter-spacing: -.47px;
        font-size: 47px
    }
}

.ContactSectionFae_text-container__EiN63 .ContactSectionFae_desc__Q8K0E {
    color: var(--White-White, #fff);
    text-shadow: 0 4px 34px rgba(0, 0, 0, .6);
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 38px
}

@media (max-width: 39.9375em) {
    .ContactSectionFae_text-container__EiN63 .ContactSectionFae_desc__Q8K0E {
        line-height: 29px;
        font-size: 18px
    }
}

.ContactSectionFae_contact-image-container__2IEs5 {
    background-color: red;
    padding: 115px 87px 115px 89px;
    border-radius: 30px;
    gap: 76px;
    background-size: 100% 100%;
    display: flex;
    height: 903px;
    position: relative;
    align-items: center
}

@media (max-width: 39.9375em) {
    .ContactSectionFae_contact-image-container__2IEs5 {
        flex-direction: column;
        height: auto;
        border-radius: 0;
        padding: 79px 10px
    }
}

.ContactSectionFae_contact-form-container__c3rad {
    width: 583px;
    height: auto;
    -webkit-backdrop-filter: blur(47px);
    backdrop-filter: blur(47px);
    background-color: hsla(0, 0%, 100%, .7);
    border-radius: 20px;
    padding: 42px 44px 43px 43px
}

@media (max-width: 39.9375em) {
    .ContactSectionFae_contact-form-container__c3rad {
        padding: 50px 16px;
        display: flex;
        flex-direction: column;
        row-gap: 31px;
        border-radius: 10px;
        background: #e2e8eb !important;
        -webkit-backdrop-filter: blur(17px);
        backdrop-filter: blur(17px);
        height: auto;
        width: 100%
    }
}

.ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_title__g_O3m {
    color: var(--White-White, #fff);
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 125.5%;
    letter-spacing: .3px
}

.ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_form__H_7G7 {
    display: flex;
    flex-direction: column;
    row-gap: 17px
}

.ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_flex__dVSXo {
    width: 100%;
    display: flex;
    gap: 11px
}

@media (max-width: 39.9375em) {
    .ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_flex__dVSXo {
        flex-direction: column
    }
}

.ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_input-box__mYUM9 {
    width: 243px;
    margin-top: 0
}

@media (max-width: 39.9375em) {
    .ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_input-box__mYUM9 {
        width: 100%
    }
}

.ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_label-style-phonebox__rcLpt {
    color: #262b2f !important
}

.ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_input-box__mYUM9 input {
    background-color: var(--background-color) !important;
    color: var(--base-grey-100) !important
}

@media (max-width: 39.9375em) {
    .ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_input-box__mYUM9 input {
        width: 100%
    }
}

.ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_input-box__mYUM9 input::placeholder {
    color: var(--base-grey-50) !important
}

.ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_input-box__mYUM9 input:disabled {
    background-color: hsla(201, 7%, 52%, .4) !important;
    border: 0
}

.ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_input-box__mYUM9 input:disabled::placeholder {
    color: var(--grey-05);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_input-box__mYUM9 textarea {
    background-color: var(--background-color);
    resize: none;
    margin-top: 10px;
    color: var(--base-grey-100) !important
}

.ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_input-box__mYUM9 textarea::placeholder {
    color: var(--base-grey-50) !important
}

.ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_input-box__mYUM9 label {
    color: #262b2f !important;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_input-box__mYUM9 input:-webkit-autofill, .ContactSectionFae_contact-form-container__c3rad input:-webkit-autofill:active, .ContactSectionFae_contact-form-container__c3rad input:-webkit-autofill:focus, .ContactSectionFae_contact-form-container__c3rad input:-webkit-autofill:hover {
    -webkit-background-clip: var(--background-color) !important
}

.ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_input-box-file__5JF4C {
    width: 100%;
    margin-top: 5px;
    background-color: var(--background-color);
    border: 1px dashed var(--input-border)
}

.ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_input-box-file__5JF4C button {
    font-size: 10.947px;
    font-style: normal;
    font-weight: 600;
    line-height: 14.857px
}

.ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_input-box-file__5JF4C label {
    color: var(--bluegreen-100, #7d94cc) !important
}

@media (max-width: 39.9375em) {
    .ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_input-box-file__5JF4C {
        width: 100%;
        height: 50px;
        padding: 0
    }

    .ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_input-box-file__5JF4C button {
        font-size: 10.947px;
        font-style: normal;
        font-weight: 600;
        line-height: 14.857px;
        border-radius: 40.95px;
        background: var(--Logo-Blue, #1226aa);
        padding: 8px 16px;
        color: var(--Base-White, var(--White-White, #fff));
        text-align: center;
        font-feature-settings: "liga" off, "clig" off;
        min-width: 88px;
        min-height: 31px;
        display: flex;
        align-items: center
    }

    .ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_input-box-file__5JF4C label {
        color: var(--Bluegreen-100, var(--Bluegreen-Bluegreen-100, #7d94cc));
        font-feature-settings: "liga" off, "clig" off;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: normal
    }
}

.ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_country-code__T4pNB {
    background-color: var(--background-color)
}

.ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_country-code__T4pNB label {
    color: var(--Base-Grey-50, #939699) !important;
    font-weight: 400
}

.ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_submit-button__9B0P0 {
    background: var(--White-White, #fff)
}

.ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_submit-button__9B0P0:disabled {
    opacity: unset
}

.ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_submit-button__9B0P0 {
    color: var(--Grey-Grey-100, #262b2f);
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%
}

.ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_captcha-container__p_YCu {
    border-radius: 10px;
    background: rgba(36, 43, 76, .4);
    border: 1px solid #ced7dc;
    width: 100%;
    gap: 57px
}

.ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_captcha-container__p_YCu button {
    margin-right: 15px
}

.ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_captcha-container__p_YCu input {
    width: 180px;
    height: 36px
}

.ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_captcha-container__p_YCu input::placeholder {
    color: var(--base-grey-50) !important
}

.ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_captcha-text-container__kXYsq {
    width: 100%;
    height: 36px
}

.ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_gdpr__aaScq {
    color: #262b2f !important;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_text-container-captcha__ocLV6 {
    width: 146px;
    height: 36px
}

@media (max-width: 39.9375em) {
    .ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_text-container-captcha__ocLV6 {
        width: 300px;
        height: 50px
    }
}

.ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_communication-form__ldivq {
    width: 335px;
    color: var(--White-White, #fff);
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 125.5%;
    letter-spacing: .3px
}

@media (max-width: 39.9375em) {
    .ContactSectionFae_contact-form-container__c3rad .ContactSectionFae_communication-form__ldivq {
        width: 100%
    }
}

.ContactSectionFae_text-area__3htbM {
    width: 100% !important
}

@media (max-width: 39.9375em) {
    .ContactSectionFae_input-file-container__yjHom {
        width: 100% !important;
        padding: 9.84px 11px 9.16px 9.93px !important
    }

    .ContactSectionFae_captcha-container__p_YCu {
        gap: 12px !important
    }

    .ContactSectionFae_captcha-container__p_YCu button {
        border-radius: 40.95px !important;
        margin-right: 0 !important;
        display: flex;
        width: 300px;
        height: 50px;
        padding: 8px 16px;
        justify-content: center;
        align-items: center;
        gap: 7.819px
    }

    .ContactSectionFae_captcha-container__p_YCu input {
        width: 300px !important;
        height: 50px !important
    }

    .ContactSectionFae_communication-form__ldivq {
        color: var(--grey-100) !important
    }

    .ContactSectionFae_captcha-container__p_YCu {
        background: rgba(36, 43, 76, .8) !important;
        border: none !important;
        padding: 20px
    }
}

.ContactSectionFae_captcha-error__FBmuY {
    color: var(--red-100);
    font-size: 14px;
    line-height: .9375rem;
    margin-top: -10px;
    font-weight: 600
}

.ContactSectionFae_phone-box-error___6U_K {
    color: var(--red-100);
    font-size: var(--input-error-font-size) !important;
    line-height: .9375rem;
    white-space: wrap;
    height: auto;
    width: 100%;
    font-weight: 600;
    overflow: visible
}

.ContactSectionFae_checkbox-error-label__kDqXv {
    font-weight: 600;
    font-size: 14px
}

                                                              .AluminumHeatSink_container__xoBr4 {
                                                                  padding-top: 20px;
                                                                  display: flex;
                                                                  flex-direction: column;
                                                                  height: 100%
                                                              }

@media screen and (max-width: 500px) {
    .AluminumHeatSink_container__xoBr4 {
        padding-top: 0
    }
}

@media (min-width: 64em) {
    .AluminumHeatSink_featured-image-section__Rx3tl {
        max-width: min(1440px, 100%);
        margin-left: max((100% -1440px)/2, 0px);
        margin-right: max((100% -1440px)/2, 0px)
    }
}

@media (max-width: 89.9em) {
    .AluminumHeatSink_featured-image-section__Rx3tl {
        margin-left: 0;
        margin-right: 0
    }
}

.AluminumHeatSink_featured-image-section__Rx3tl {
    padding: 0 31.5px;
    padding-right: calc(31.5px - var(--scrollbar-width))
}

@media screen and (max-width: 1024px) {
    .AluminumHeatSink_featured-image-section__Rx3tl {
        padding: 0 29.5px
    }
}

@media screen and (max-width: 500px) {
    .AluminumHeatSink_featured-image-section__Rx3tl {
        padding: 0
    }
}

.AluminumHeatSink_featured-image-section__Rx3tl .AluminumHeatSink_image-container__DgjM0 {
    padding: 85.5px 113.5px;
    border-radius: 20px;
    background-image: url(/public/img/heat/bgImg.344e8952.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 500px;
    position: relative
}

@media screen and (max-width: 1024px) {
    .AluminumHeatSink_featured-image-section__Rx3tl .AluminumHeatSink_image-container__DgjM0 {
        background-image: url(/public/img/heat/tabletBgImg.9320fa1f.jpg);
        border-radius: 20px;
        padding: 85.5px 75px;
        height: auto
    }
}

@media screen and (max-width: 500px) {
    .AluminumHeatSink_featured-image-section__Rx3tl .AluminumHeatSink_image-container__DgjM0 {
        background-image: url(/public/img/heat/mobileBgImg.5916b392.jpg);
        height: auto;
        min-height: 553px;
        border-radius: 0;
        align-items: flex-start;
        padding: 46px 26px 36px 27px;
        gap: 50px;
        row-gap: 50px
    }
}

.AluminumHeatSink_featured-image-section__Rx3tl .AluminumHeatSink_text-container__cqQDY {
    width: 100%;
    display: flex;
    flex-direction: column
}

.AluminumHeatSink_featured-image-section__Rx3tl .AluminumHeatSink_title__sImq4 {
    align-self: stretch;
    width: 747px;
    padding-right: 204px;
    color: var(--White-White, #fff);
    font-size: 70px;
    font-style: normal;
    font-weight: 800;
    line-height: 110%
}

@media screen and (max-width: 1024px) {
    .AluminumHeatSink_featured-image-section__Rx3tl .AluminumHeatSink_title__sImq4 {
        width: 100%
    }
}

@media screen and (max-width: 800px) {
    .AluminumHeatSink_featured-image-section__Rx3tl .AluminumHeatSink_title__sImq4 {
        font-size: 50px;
        width: 100%;
        padding: 0
    }
}

.AluminumHeatSink_featured-image-section__Rx3tl .AluminumHeatSink_desc__ez9dl {
    width: 543px;
    color: var(--White-White, #fff);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding-bottom: 30px
}

@media screen and (max-width: 800px) {
    .AluminumHeatSink_featured-image-section__Rx3tl .AluminumHeatSink_desc__ez9dl {
        font-size: 16px;
        width: 100%
    }
}

.AluminumHeatSink_featured-image-section__Rx3tl .AluminumHeatSink_offer-btn__sw7B_ {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: max-content;
    height: 50px;
    gap: 11px;
    border-radius: 50px;
    color: var(--Base-White, var(--White-White, #fff));
    font-feature-settings: "liga" off, "clig" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    padding: 10px 40px
}

@media screen and (max-width: 800px) {
    .AluminumHeatSink_featured-image-section__Rx3tl .AluminumHeatSink_offer-btn__sw7B_ {
        position: absolute;
        width: 337px;
        height: 50px;
        bottom: 25px;
        justify-content: center
    }
}

@media screen and (max-width: 380px) {
    .AluminumHeatSink_featured-image-section__Rx3tl .AluminumHeatSink_offer-btn__sw7B_ {
        width: 310px
    }
}

.AluminumHeatSink_common-text-image-section-main__OsVbA {
    background: var(--White-White)
}

.AluminumHeatSink_common-text-image-section__EJJhH {
    display: flex;
    justify-content: center
}

@media (min-width: 64em) {
    .AluminumHeatSink_common-text-image-section__EJJhH {
        max-width: min(1440px, 100%);
        margin-left: max((100% -1440px)/2, 0px);
        margin-right: max((100% -1440px)/2, 0px)
    }
}

@media (max-width: 89.9em) {
    .AluminumHeatSink_common-text-image-section__EJJhH {
        margin-left: 0;
        margin-right: 0
    }
}

.AluminumHeatSink_common-text-image-section__EJJhH {
    padding: 60px 147px 100px;
    padding-right: calc(147px - var(--scrollbar-width))
}

@media screen and (max-width: 1024px) {
    .AluminumHeatSink_common-text-image-section__EJJhH {
        flex-direction: column;
        padding: 60px 29.5px 100px
    }
}

@media screen and (max-width: 500px) {
    .AluminumHeatSink_common-text-image-section__EJJhH {
        flex-direction: column;
        padding: 70px 0 36px
    }
}

.AluminumHeatSink_common-text-image-section__EJJhH .AluminumHeatSink_img-text-div__FBkkB {
    display: flex;
    gap: 140px
}

@media screen and (max-width: 1350px) {
    .AluminumHeatSink_common-text-image-section__EJJhH .AluminumHeatSink_img-text-div__FBkkB {
        flex-direction: column;
        gap: 0;
        row-gap: 16px;
        align-items: center
    }
}

.AluminumHeatSink_common-text-image-section__EJJhH .AluminumHeatSink_text-div__X5OpY {
    width: 565px;
    flex: 1 1;
    color: var(--Grey-Grey-100, #262b2f);
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    display: flex;
    flex-direction: column;
    row-gap: 30px
}

@media screen and (max-width: 1340px) {
    .AluminumHeatSink_common-text-image-section__EJJhH .AluminumHeatSink_text-div__X5OpY {
        width: 100%
    }
}

@media screen and (max-width: 800px) {
    .AluminumHeatSink_common-text-image-section__EJJhH .AluminumHeatSink_text-div__X5OpY {
        padding: 0 16px;
        width: 100%
    }
}

.AluminumHeatSink_common-text-image-section__EJJhH .AluminumHeatSink_img-div__bpCRY {
    width: 447px;
    height: 479.76px;
    flex-shrink: 1;
    justify-content: center;
    flex-direction: column;
    position: relative;
    display: flex;
    padding: 29.875px 0 48.875px 67px
}

@media screen and (max-width: 800px) {
    .AluminumHeatSink_common-text-image-section__EJJhH .AluminumHeatSink_img-div__bpCRY {
        width: 100%;
        height: 389px;
        padding: 0 26px;
        align-items: center;
        justify-content: center
    }
}

@media screen and (max-width: 380px) {
    .AluminumHeatSink_common-text-image-section__EJJhH .AluminumHeatSink_img-div__bpCRY {
        padding: 0
    }
}

.AluminumHeatSink_common-text-image-section__EJJhH .AluminumHeatSink_first-img__1yUnb {
    display: block;
    object-fit: cover;
    flex-shrink: 0;
    width: 380px;
    position: absolute;
    margin-bottom: 20px
}

@media screen and (max-width: 800px) {
    .AluminumHeatSink_common-text-image-section__EJJhH .AluminumHeatSink_first-img__1yUnb {
        position: unset;
        margin-bottom: 0;
        width: 100%;
        justify-content: center
    }
}

.AluminumHeatSink_common-text-image-section__EJJhH .AluminumHeatSink_shadow__u06kh {
    position: absolute;
    bottom: -20px;
    left: 70%;
    transform: translateX(-50%);
    width: 472px;
    height: 57px;
    opacity: .1;
    background: var(--Grey-Grey-100, #262b2f);
    filter: blur(26px);
    border-radius: 472px
}

@media screen and (max-width: 800px) {
    .AluminumHeatSink_common-text-image-section__EJJhH .AluminumHeatSink_shadow__u06kh {
        left: 50%;
        width: 100%;
        height: 49.732px;
        background: var(--Grey-Grey-100, #262b2f)
    }
}

.AluminumHeatSink_key-applications-section-main__O8PRq {
    background: var(--Grey-Grey-05, #f5f6f6)
}

.AluminumHeatSink_key-applications-section__I4nPB {
    display: flex;
    padding: 101px 149px 120px 147px;
    flex-direction: column;
    row-gap: 36px
}

@media (min-width: 64em) {
    .AluminumHeatSink_key-applications-section__I4nPB {
        max-width: min(1440px, 100%);
        margin-left: max((100% -1440px)/2, 0px);
        margin-right: max((100% -1440px)/2, 0px)
    }
}

@media (max-width: 89.9em) {
    .AluminumHeatSink_key-applications-section__I4nPB {
        margin-left: 0;
        margin-right: 0
    }
}

.AluminumHeatSink_key-applications-section__I4nPB {
    padding-right: calc(149px - var(--scrollbar-width))
}

@media screen and (max-width: 1024px) {
    .AluminumHeatSink_key-applications-section__I4nPB {
        padding: 56px 26px 100px
    }
}

.AluminumHeatSink_key-applications-section__I4nPB .AluminumHeatSink_title__sImq4 {
    color: #1a1a1a;
    font-size: 52px;
    font-style: normal;
    font-weight: 600;
    line-height: 62px;
    letter-spacing: -.939px;
    width: 769px
}

@media screen and (max-width: 800px) {
    .AluminumHeatSink_key-applications-section__I4nPB .AluminumHeatSink_title__sImq4 {
        font-size: 30px;
        width: 100%
    }
}

.AluminumHeatSink_key-applications-section__I4nPB .AluminumHeatSink_cards-container__vjcIh {
    display: flex;
    flex-wrap: wrap;
    gap: 42px;
    row-gap: 30px;
    width: 1144px
}

@media screen and (max-width: 1350px) {
    .AluminumHeatSink_key-applications-section__I4nPB .AluminumHeatSink_cards-container__vjcIh {
        width: 100%
    }
}

.AluminumHeatSink_key-applications-section__I4nPB .AluminumHeatSink_card__GqRUA {
    border-radius: 20px;
    display: flex;
    background: var(--White-White, #fff);
    padding: 30px;
    row-gap: 1rem;
    width: 353px;
    align-items: center;
    gap: 17px
}

@media (max-width: 39.9375em) {
    .AluminumHeatSink_key-applications-section__I4nPB .AluminumHeatSink_card__GqRUA {
        width: 100%;
        height: 143px
    }
}

.AluminumHeatSink_key-applications-section__I4nPB .AluminumHeatSink_icon-circle__1GPsZ {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    width: 55.543px;
    height: 54px;
    background-color: var(--Bluegreen-Bluegreen-100, #7d94cc)
}

@media (max-width: 63.9375em) {
    .AluminumHeatSink_key-applications-section__I4nPB .AluminumHeatSink_icon-circle__1GPsZ {
        width: 83px !important;
        height: 83px !important;
        flex-shrink: 0
    }
}

.AluminumHeatSink_key-applications-section__I4nPB .AluminumHeatSink_name__JTIAt {
    color: #1a1a1a;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -.361px
}

.AluminumHeatSink_contact-section-main__C6bg9 {
    background: var(--Grey-Grey-05, #f5f6f6)
}

.AluminumHeatSink_contact-section__9WXxg {
    display: flex;
    flex-direction: column;
    row-gap: 98px
}

@media (min-width: 64em) {
    .AluminumHeatSink_contact-section__9WXxg {
        max-width: min(1440px, 100%);
        margin-left: max((100% -1440px)/2, 0px);
        margin-right: max((100% -1440px)/2, 0px)
    }
}

@media (max-width: 89.9em) {
    .AluminumHeatSink_contact-section__9WXxg {
        margin-left: 0;
        margin-right: 0
    }
}

.AluminumHeatSink_contact-section__9WXxg .AluminumHeatSink_contact-image-container__kL3v_ {
    gap: 86px;
    background: url(/public/img/heat/contactBgImg.07a91e05.jpg) no-repeat
}

@media screen and (max-width: 1355px) {
    .AluminumHeatSink_contact-section__9WXxg .AluminumHeatSink_contact-image-container__kL3v_ {
        display: flex;
        flex-direction: column;
        height: 100%;
        background: url(/public/img/heat/contactMobileBgImg.f63b3df5.jpg) no-repeat;
        background-size: cover
    }
}

.AluminumHeatSink_contact-section__9WXxg .AluminumHeatSink_contact-form-container__Z2hVT {
    background-color: rgba(125, 148, 204, .3) !important;
    -webkit-backdrop-filter: blur(47px);
    backdrop-filter: blur(47px);
    padding: 46px 43px
}

@media screen and (max-width: 800px) {
    .AluminumHeatSink_contact-section__9WXxg .AluminumHeatSink_contact-form-container__Z2hVT {
        border-radius: 10px;
        background: rgba(125, 148, 204, .3) !important;
        -webkit-backdrop-filter: blur(17px);
        backdrop-filter: blur(17px);
        padding: 50px 16px
    }
}

                                                                        .LedLighting_container__gnoVQ {
                                                                            padding-top: 20px;
                                                                            display: flex;
                                                                            flex-direction: column;
                                                                            height: 100%;
                                                                            overflow-x: hidden
                                                                        }

@media screen and (max-width: 800px) {
    .LedLighting_container__gnoVQ {
        padding-top: 0
    }
}

@media (min-width: 64em) {
    .LedLighting_featured-image-section__yktBY {
        max-width: min(1440px, 100%);
        margin-left: max((100% -1440px)/2, 0px);
        margin-right: max((100% -1440px)/2, 0px)
    }
}

@media (max-width: 89.9em) {
    .LedLighting_featured-image-section__yktBY {
        margin-left: 0;
        margin-right: 0
    }
}

.LedLighting_featured-image-section__yktBY {
    padding: 0 29.5px
}

@media screen and (max-width: 800px) {
    .LedLighting_featured-image-section__yktBY {
        padding: 0
    }
}

.LedLighting_featured-image-section__yktBY .LedLighting_image-container__QdmSE {
    padding: 100px 147px;
    border-radius: 20px;
    background-image: url(/public/img/heat/firstSectionParentImg.24d5d115.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1381px;
    height: 430px;
    position: relative
}

@media screen and (max-width: 800px) {
    .LedLighting_featured-image-section__yktBY .LedLighting_image-container__QdmSE {
        background-image: url(/public/img/heat/firstSectionMblParentImg.da2338cd.jpg);
        height: auto;
        width: 100%;
        background-size: cover;
        border-radius: 0;
        align-items: flex-start;
        padding: 50px 26px 68.5px 27px
    }
}

.LedLighting_featured-image-section__yktBY .LedLighting_overlay-image__E2bYj {
    position: absolute;
    top: 44%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: auto
}

@media screen and (max-width: 800px) {
    .LedLighting_featured-image-section__yktBY .LedLighting_overlay-image__E2bYj {
        bottom: 0;
        top: auto;
        left: 50%;
        transform: translateX(-50%)
    }
}

.LedLighting_featured-image-section__yktBY .LedLighting_text-container__UhG2_ {
    width: 100%;
    display: flex;
    flex-direction: column;
    row-gap: 25px;
    text-align: center;
    align-items: center
}

.LedLighting_featured-image-section__yktBY .LedLighting_title__h8wKC {
    color: var(--White-White, #fff);
    text-align: center;
    font-size: 70px;
    font-style: normal;
    font-weight: 800;
    line-height: 67px
}

@media screen and (max-width: 800px) {
    .LedLighting_featured-image-section__yktBY .LedLighting_title__h8wKC {
        font-size: 50px
    }
}

.LedLighting_featured-image-section__yktBY .LedLighting_desc__mA2CE {
    color: var(--White-White, #fff);
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    width: 543px
}

@media screen and (max-width: 800px) {
    .LedLighting_featured-image-section__yktBY .LedLighting_desc__mA2CE {
        width: 100%
    }
}

.LedLighting_category-section-main__D6l7W {
    background: var(--White-White)
}

.LedLighting_category-section__oj0a6 {
    display: flex;
    flex-direction: column;
    row-gap: 81px
}

@media (min-width: 64em) {
    .LedLighting_category-section__oj0a6 {
        max-width: min(1440px, 100%);
        margin-left: max((100% -1440px)/2, 0px);
        margin-right: max((100% -1440px)/2, 0px)
    }
}

@media (max-width: 89.9em) {
    .LedLighting_category-section__oj0a6 {
        margin-left: 0;
        margin-right: 0
    }
}

@media screen and (max-width: 800px) {
    .LedLighting_category-section__oj0a6 {
        row-gap: 61px
    }
}

.LedLighting_category-section__oj0a6 .LedLighting_title__h8wKC {
    color: #1a1a1a;
    font-size: 47px;
    font-style: normal;
    font-weight: 600;
    line-height: 62px;
    letter-spacing: -.939px;
    padding: 100px 147px 0
}

@media screen and (max-width: 800px) {
    .LedLighting_category-section__oj0a6 .LedLighting_title__h8wKC {
        font-size: 30px;
        line-height: 131.7%;
        width: 334px;
        padding: 70px 26px 0
    }
}

.LedLighting_category-section__oj0a6 .LedLighting_cards-container__Rw214 {
    display: flex;
    flex-wrap: wrap;
    width: 1440px;
    gap: 70px 48px;
    padding: 0 147px 100px
}

@media screen and (max-width: 800px) {
    .LedLighting_category-section__oj0a6 .LedLighting_cards-container__Rw214 {
        width: 100%;
        row-gap: 70px;
        padding: 0 26px 70px
    }
}

.LedLighting_category-section__oj0a6 .LedLighting_card-desc-container__cD1gQ {
    display: flex;
    flex-direction: column;
    row-gap: 20px;
    cursor: pointer;
    width: 250px
}

@media screen and (max-width: 800px) {
    .LedLighting_category-section__oj0a6 .LedLighting_card-desc-container__cD1gQ {
        row-gap: 26.88px;
        width: 336px
    }
}

.LedLighting_category-section__oj0a6 .LedLighting_card__qwVJ_ {
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    background: var(--White-White, #fff);
    row-gap: 1rem;
    width: 250px;
    height: 150px
}

@media screen and (max-width: 800px) {
    .LedLighting_category-section__oj0a6 .LedLighting_card__qwVJ_ {
        max-width: 336.046px;
        width: 100%;
        height: 201.627px;
        border-radius: 13.442px
    }
}

.LedLighting_category-section__oj0a6 .LedLighting_card__qwVJ_ img {
    width: 100%;
    height: 100%;
    border-radius: 10px;
    object-fit: cover
}

@media screen and (max-width: 800px) {
    .LedLighting_category-section__oj0a6 .LedLighting_card__qwVJ_ img {
        border-radius: 13.442px
    }
}

.LedLighting_category-section__oj0a6 .LedLighting_name__r5sV4 {
    color: #1a1a1a;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -.361px
}

@media screen and (max-width: 800px) {
    .LedLighting_category-section__oj0a6 .LedLighting_name__r5sV4 {
        font-size: 18px
    }
}

.LedLighting_transforming-section-main__RYfMy {
    background: var(--Grey-Grey-05, #f5f6f6)
}

.LedLighting_transforming-section__YPoAn {
    display: flex;
    flex-direction: column;
    row-gap: 45px;
    padding: 100px 147px
}

@media (min-width: 64em) {
    .LedLighting_transforming-section__YPoAn {
        max-width: min(1440px, 100%);
        margin-left: max((100% -1440px)/2, 0px);
        margin-right: max((100% -1440px)/2, 0px)
    }
}

@media (max-width: 89.9em) {
    .LedLighting_transforming-section__YPoAn {
        margin-left: 0;
        margin-right: 0
    }
}

@media screen and (max-width: 800px) {
    .LedLighting_transforming-section__YPoAn {
        padding: 70px 26px;
        width: 100%
    }
}

.LedLighting_transforming-section__YPoAn .LedLighting_title__h8wKC {
    color: #1a1a1a;
    font-size: 47px;
    font-style: normal;
    font-weight: 600;
    line-height: 62px;
    letter-spacing: -.939px;
    width: 609px
}

@media screen and (max-width: 800px) {
    .LedLighting_transforming-section__YPoAn .LedLighting_title__h8wKC {
        color: #1a1a1a;
        font-size: 30px;
        font-style: normal;
        font-weight: 600;
        line-height: 131.7%;
        letter-spacing: -.939px;
        width: 100%
    }
}

.LedLighting_transforming-section__YPoAn .LedLighting_cards-container__Rw214 {
    display: flex;
    flex-wrap: wrap;
    gap: 42px;
    width: 1144px;
    row-gap: 30px
}

@media screen and (max-width: 800px) {
    .LedLighting_transforming-section__YPoAn .LedLighting_cards-container__Rw214 {
        width: 100%
    }
}

.LedLighting_transforming-section__YPoAn .LedLighting_card__qwVJ_ {
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    background: var(--White-White, #fff);
    padding: 30px;
    row-gap: 15.5px;
    width: 353px
}

.LedLighting_transforming-section__YPoAn .LedLighting_icon-circle__yrxxL {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    width: 55.543px;
    height: 54px;
    background-color: var(--Bluegreen-Bluegreen-100, #7d94cc)
}

@media screen and (max-width: 800px) {
    .LedLighting_transforming-section__YPoAn .LedLighting_icon-circle__yrxxL {
        width: 83px;
        height: 83px
    }
}

.LedLighting_transforming-section__YPoAn .LedLighting_name__r5sV4 {
    color: #1a1a1a;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
    letter-spacing: -.361px;
    width: 105%
}

.LedLighting_transforming-section__YPoAn .LedLighting_desc__mA2CE {
    color: var(--Grey-Grey-30, #7c878d);
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 22.5px;
    letter-spacing: -.361px;
    width: 105%
}

.LedLighting_products-brands-and-contact-section-main__b_M_s {
    background: var(--Blue-Blue-25, #2d3e91)
}

.LedLighting_products-brands-and-contact-section__zr_SD {
    display: flex;
    flex-direction: column;
    row-gap: 98px;
    justify-content: center;
    align-items: center
}

@media (min-width: 64em) {
    .LedLighting_products-brands-and-contact-section__zr_SD {
        max-width: min(1440px, 100%);
        margin-left: max((100% -1440px)/2, 0px);
        margin-right: max((100% -1440px)/2, 0px)
    }
}

@media (max-width: 89.9em) {
    .LedLighting_products-brands-and-contact-section__zr_SD {
        margin-left: 0;
        margin-right: 0
    }
}

@media screen and (max-width: 800px) {
    .LedLighting_products-brands-and-contact-section__zr_SD {
        padding: 0;
        width: 100%
    }
}

.LedLighting_products-brands-and-contact-section__zr_SD .LedLighting_title__h8wKC {
    color: var(--White, var(--White-White, #fff));
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 35px
}

.LedLighting_products-brands-and-contact-section__zr_SD .LedLighting_products-section__RCaWM {
    padding: 87px 147px 0
}

@media screen and (max-width: 800px) {
    .LedLighting_products-brands-and-contact-section__zr_SD .LedLighting_products-section__RCaWM {
        padding: 56px 26px 0
    }
}

@media screen and (max-width: 389px) {
    .LedLighting_products-brands-and-contact-section__zr_SD .LedLighting_products-section__RCaWM {
        padding: 56px 21px 0
    }
}

.LedLighting_products-brands-and-contact-section__zr_SD .LedLighting_products-section__RCaWM {
    display: flex;
    flex-direction: column;
    row-gap: 54px;
    width: 100%
}

.LedLighting_products-brands-and-contact-section__zr_SD .LedLighting_products-section__RCaWM .LedLighting_product-cards-container__nfa4X {
    gap: 48px;
    row-gap: 80px;
    display: flex;
    flex-wrap: wrap
}

@media screen and (max-width: 800px) {
    .LedLighting_products-brands-and-contact-section__zr_SD .LedLighting_products-section__RCaWM .LedLighting_product-cards-container__nfa4X {
        row-gap: 40px;
        gap: 29px
    }
}

@media screen and (max-width: 389px) {
    .LedLighting_products-brands-and-contact-section__zr_SD .LedLighting_products-section__RCaWM .LedLighting_product-cards-container__nfa4X {
        gap: 24px
    }
}

.LedLighting_products-brands-and-contact-section__zr_SD .LedLighting_products-section__RCaWM .LedLighting_product-card-main__70poT {
    display: flex;
    flex-direction: column
}

@media screen and (max-width: 800px) {
    .LedLighting_products-brands-and-contact-section__zr_SD .LedLighting_products-section__RCaWM .LedLighting_product-card-main__70poT {
        align-items: center
    }
}

.LedLighting_products-brands-and-contact-section__zr_SD .LedLighting_products-section__RCaWM .LedLighting_product-card__wEjZ4 {
    background-color: var(--White, var(--White-White, #fff));
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 250px;
    height: 250px;
    cursor: pointer
}

@media screen and (max-width: 800px) {
    .LedLighting_products-brands-and-contact-section__zr_SD .LedLighting_products-section__RCaWM .LedLighting_product-card__wEjZ4 {
        width: 153.741px;
        height: 153.741px
    }
}

.LedLighting_products-brands-and-contact-section__zr_SD .LedLighting_products-section__RCaWM .LedLighting_product-card__wEjZ4 img {
    width: 100%;
    height: 100%;
    border-radius: 10px;
    object-fit: cover
}

.LedLighting_products-brands-and-contact-section__zr_SD .LedLighting_products-section__RCaWM .LedLighting_sub-title___SRg8 {
    color: var(--White-White, #fff);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 25.542px;
    text-align: start;
    padding-top: 15px;
    width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media screen and (max-width: 800px) {
    .LedLighting_products-brands-and-contact-section__zr_SD .LedLighting_products-section__RCaWM .LedLighting_sub-title___SRg8 {
        justify-content: flex-start;
        width: 153.741px;
        padding-top: 20px;
        font-size: 16px
    }
}

.LedLighting_products-brands-and-contact-section__zr_SD .LedLighting_products-section__RCaWM .LedLighting_desc__mA2CE {
    color: var(--White-White, #fff);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 19.412px;
    padding-top: 5px;
    width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media screen and (max-width: 800px) {
    .LedLighting_products-brands-and-contact-section__zr_SD .LedLighting_products-section__RCaWM .LedLighting_desc__mA2CE {
        justify-content: flex-start;
        width: 153.741px;
        padding-top: 8px;
        line-height: 18.9px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        white-space: normal;
        text-overflow: ellipsis;
        word-break: break-word
    }
}

.LedLighting_products-brands-and-contact-section__zr_SD .LedLighting_brands-section__0lJQa {
    display: flex;
    flex-direction: column;
    row-gap: 54px;
    width: 1440px;
    padding: 0 147px 17px
}

@media screen and (max-width: 800px) {
    .LedLighting_products-brands-and-contact-section__zr_SD .LedLighting_brands-section__0lJQa {
        padding: 0 26px;
        width: 100%
    }
}

.LedLighting_products-brands-and-contact-section__zr_SD .LedLighting_brands-section__0lJQa .LedLighting_brand-cards-container__cFQx8 {
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
    row-gap: 30px;
    cursor: pointer
}

@media screen and (max-width: 800px) {
    .LedLighting_products-brands-and-contact-section__zr_SD .LedLighting_brands-section__0lJQa .LedLighting_brand-cards-container__cFQx8 {
        gap: 11px
    }
}

.LedLighting_products-brands-and-contact-section__zr_SD .LedLighting_brands-section__0lJQa .LedLighting_brand-card__Jghec {
    border-radius: 20px;
    border: 1.226px solid var(--Bluegreen-Bluegreen-100, #7d94cc);
    width: 170px;
    height: 120px;
    display: flex;
    justify-content: center;
    align-items: center
}

@media screen and (max-width: 800px) {
    .LedLighting_products-brands-and-contact-section__zr_SD .LedLighting_brands-section__0lJQa .LedLighting_brand-card__Jghec {
        width: 104.544px;
        height: 73.796px;
        border-radius: 12.299px;
        border: .615px solid var(--Bluegreen-Bluegreen-100, #7d94cc)
    }
}

.LedLighting_products-brands-and-contact-section__zr_SD .LedLighting_brands-section__0lJQa img {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 20px;
    object-fit: scale-down
}

@media screen and (max-width: 800px) {
    .LedLighting_products-brands-and-contact-section__zr_SD .LedLighting_brands-section__0lJQa img {
        border-radius: 12.263px;
        padding: 10px
    }
}

.LedLighting_products-brands-and-contact-section__zr_SD .LedLighting_contact-image-container__45TBJ {
    background: url(/public/img/heat/contactImg.626cdaea.svg) no-repeat
}

@media screen and (max-width: 800px) {
    .LedLighting_products-brands-and-contact-section__zr_SD .LedLighting_contact-image-container__45TBJ {
        background: url(/public/img/heat/ledContactMbl.a9d26de1.svg) no-repeat;
        padding: 79px 9.87px 39px;
        background-size: cover;
        gap: 46px
    }
}

.LedLighting_products-brands-and-contact-section__zr_SD .LedLighting_contact-form-container__o0h88 {
    background-color: rgba(125, 148, 204, .3) !important;
    -webkit-backdrop-filter: blur(47px);
    backdrop-filter: blur(47px);
    padding: 39px 44px 33px 45px
}

@media screen and (max-width: 800px) {
    .LedLighting_products-brands-and-contact-section__zr_SD .LedLighting_contact-form-container__o0h88 {
        background: rgba(39, 49, 99, .7) !important;
        -webkit-backdrop-filter: blur(17px);
        backdrop-filter: blur(17px);
        border-radius: 10px;
        padding: 50px 16px
    }

    .LedLighting_text-container-contact__OYCuT {
        padding: 0 16.13px !important
    }
}

@media (max-width: 39.9375em) {
    .LedLighting_title-contact__DwuDi {
        color: var(--White-White, #fff) !important;
        text-shadow: 0 4px 34px rgba(0, 0, 0, .6) !important;
        font-size: 47px !important;
        font-style: normal !important;
        font-weight: 600 !important;
        line-height: 140% !important;
        letter-spacing: -.47px !important
    }
}

                                                                        .ElektronicComponentDistribution_container__7qaAr {
                                                                            padding-top: 20px;
                                                                            display: flex;
                                                                            flex-direction: column;
                                                                            height: 100%
                                                                        }

@media screen and (max-width: 800px) {
    .ElektronicComponentDistribution_container__7qaAr {
        padding-top: 0
    }
}

@media (min-width: 64em) {
    .ElektronicComponentDistribution_featured-image-section__8RCPe {
        max-width: min(1440px, 100%);
        margin-left: max((100% -1440px)/2, 0px);
        margin-right: max((100% -1440px)/2, 0px)
    }
}

@media (max-width: 89.9em) {
    .ElektronicComponentDistribution_featured-image-section__8RCPe {
        margin-left: 0;
        margin-right: 0
    }
}

.ElektronicComponentDistribution_featured-image-section__8RCPe {
    padding: 0 29px 26px 30px
}

@media screen and (max-width: 800px) {
    .ElektronicComponentDistribution_featured-image-section__8RCPe {
        padding: 0
    }
}

.ElektronicComponentDistribution_featured-image-section__8RCPe .ElektronicComponentDistribution_image-container__ShxsA {
    padding: 85.5px 113.5px;
    border-radius: 20px;
    background-image: url(/public/img/heat/bgImg.fa00644f.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 500px;
    position: relative
}

@media screen and (max-width: 800px) {
    .ElektronicComponentDistribution_featured-image-section__8RCPe .ElektronicComponentDistribution_image-container__ShxsA {
        background-image: url(/public/img/heat/bgImgMobile.d0d92da3.jpg);
        height: auto;
        min-height: 553px;
        border-radius: 0;
        align-items: flex-start;
        padding: 46px 26px 36px 27px;
        gap: 50px;
        row-gap: 50px;
        display: flex;
        align-items: center
    }
}

.ElektronicComponentDistribution_featured-image-section__8RCPe .ElektronicComponentDistribution_text-container__HODT_ {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 30px
}

.ElektronicComponentDistribution_featured-image-section__8RCPe .ElektronicComponentDistribution_title__Z7QGa {
    align-self: stretch;
    width: 553px;
    padding-right: 204px;
    color: var(--White-White, #fff);
    font-size: 58px;
    font-style: normal;
    font-weight: 600;
    line-height: 67px;
    letter-spacing: -.58px
}

@media screen and (max-width: 800px) {
    .ElektronicComponentDistribution_featured-image-section__8RCPe .ElektronicComponentDistribution_title__Z7QGa {
        font-size: 43px;
        width: 100%;
        padding: 0;
        line-height: 58px;
        letter-spacing: -.48px
    }
}

.ElektronicComponentDistribution_featured-image-section__8RCPe .ElektronicComponentDistribution_desc__tQmDA {
    width: 476px;
    color: var(--White-White, #fff);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
    padding-bottom: 30px
}

@media screen and (max-width: 800px) {
    .ElektronicComponentDistribution_featured-image-section__8RCPe .ElektronicComponentDistribution_desc__tQmDA {
        font-size: 16px;
        width: 100%;
        line-height: 24px
    }
}

.ElektronicComponentDistribution_common-section-main__P_IYf {
    background: var(--White-White)
}

@media (min-width: 64em) {
    .ElektronicComponentDistribution_common-fast-facts-section__hzCLV {
        max-width: min(1440px, 100%);
        margin-left: max((100% -1440px)/2, 0px);
        margin-right: max((100% -1440px)/2, 0px)
    }
}

@media (max-width: 89.9em) {
    .ElektronicComponentDistribution_common-fast-facts-section__hzCLV {
        margin-left: 0;
        margin-right: 0
    }
}

.ElektronicComponentDistribution_common-fast-facts-section__hzCLV {
    display: flex;
    padding: 110px 145px;
    flex-direction: column;
    align-items: flex-start;
    gap: 80px
}

@media screen and (max-width: 800px) {
    .ElektronicComponentDistribution_common-fast-facts-section__hzCLV {
        flex-direction: column;
        padding: 70px 0 36px;
        width: auto;
        margin: 0 29.5px
    }
}

.ElektronicComponentDistribution_common-fast-facts-section__hzCLV .ElektronicComponentDistribution_fast-facts-title__z_oSq {
    color: var(--Grey-Grey-100, #262b2f);
    font-size: 52px;
    font-style: normal;
    font-weight: 600;
    line-height: 62px;
    letter-spacing: -.939px
}

.ElektronicComponentDistribution_common-fast-facts-section__hzCLV .ElektronicComponentDistribution_fast-facts__0K4WJ {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 100px 117px;
    justify-content: flex-start
}

.ElektronicComponentDistribution_common-fast-facts-section__hzCLV .ElektronicComponentDistribution_fast-facts__0K4WJ .ElektronicComponentDistribution_svg-div__xTSqu {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc((100% - 234px) / 3);
    max-width: calc((100% - 234px) / 3);
    min-width: calc((100% - 234px) / 3);
    display: flex;
    flex-direction: column;
    gap: 26px
}

@media screen and (max-width: 800px) {
    .ElektronicComponentDistribution_common-fast-facts-section__hzCLV .ElektronicComponentDistribution_fast-facts__0K4WJ {
        flex-direction: column;
        gap: 0;
        row-gap: 60px;
        width: auto
    }

    .ElektronicComponentDistribution_common-fast-facts-section__hzCLV .ElektronicComponentDistribution_fast-facts__0K4WJ .ElektronicComponentDistribution_svg-div__xTSqu {
        width: auto;
        max-width: 100%;
        min-width: 100%
    }
}

.ElektronicComponentDistribution_common-fast-facts-section__hzCLV .ElektronicComponentDistribution_icon-circle__vL6X2 {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    width: 83px;
    height: 83px;
    background-color: var(--Bluegreen-Bluegreen-25, #cbd5ee)
}

@media screen and (max-width: 800px) {
    .ElektronicComponentDistribution_common-fast-facts-section__hzCLV .ElektronicComponentDistribution_icon-circle__vL6X2 {
        width: 83px;
        height: 83px
    }
}

.ElektronicComponentDistribution_common-fast-facts-section__hzCLV .ElektronicComponentDistribution_title__Z7QGa {
    color: var(--Grey-Grey-100, #262b2f);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 22px;
    font-style: normal;
    font-weight: 300;
    width: 332px;
    letter-spacing: -.939px
}

@media screen and (max-width: 800px) {
    .ElektronicComponentDistribution_common-fast-facts-section__hzCLV .ElektronicComponentDistribution_title__Z7QGa {
        font-size: 20px;
        width: 100%
    }
}

.ElektronicComponentDistribution_common-fast-facts-section__hzCLV .ElektronicComponentDistribution_title-desc__KqWUC {
    color: var(--Grey-Grey-100, #262b2f);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 35px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -.939px;
    white-space: nowrap
}

@media screen and (max-width: 800px) {
    .ElektronicComponentDistribution_common-fast-facts-section__hzCLV .ElektronicComponentDistribution_title-desc__KqWUC {
        font-size: 30px
    }
}

.ElektronicComponentDistribution_common-electronic-comp-section__txeav {
    display: flex;
    padding: 101px 147px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 81px
}

@media (min-width: 64em) {
    .ElektronicComponentDistribution_common-electronic-comp-section__txeav {
        max-width: min(1440px, 100%);
        margin-left: max((100% -1440px)/2, 0px);
        margin-right: max((100% -1440px)/2, 0px)
    }
}

@media (max-width: 89.9em) {
    .ElektronicComponentDistribution_common-electronic-comp-section__txeav {
        margin-left: 0;
        margin-right: 0
    }
}

@media screen and (max-width: 800px) {
    .ElektronicComponentDistribution_common-electronic-comp-section__txeav {
        flex-direction: column;
        padding: 70px 0 36px;
        width: auto;
        gap: 49px;
        display: flex;
        justify-content: center;
        align-items: center
    }
}

.ElektronicComponentDistribution_common-electronic-comp-section__txeav .ElektronicComponentDistribution_electronic-comp-header__MU5Yn {
    color: #1a1a1a;
    font-size: 47px;
    font-style: normal;
    font-weight: 600;
    line-height: 62px;
    letter-spacing: -.939px
}

@media screen and (max-width: 800px) {
    .ElektronicComponentDistribution_common-electronic-comp-section__txeav .ElektronicComponentDistribution_electronic-comp-header__MU5Yn {
        font-size: 40px;
        line-height: 44px;
        margin: 0 29.5px;
        width: calc(100% - 80px)
    }
}

.ElektronicComponentDistribution_common-electronic-comp-section__txeav .ElektronicComponentDistribution_electronic-comp-title__V8NJ9 {
    color: #1a1a1a;
    font-size: 47px;
    font-style: normal;
    font-weight: 600;
    line-height: 62px;
    letter-spacing: -.939px
}

@media screen and (max-width: 800px) {
    .ElektronicComponentDistribution_common-electronic-comp-section__txeav .ElektronicComponentDistribution_electronic-comp-title__V8NJ9 {
        font-size: 40px;
        line-height: 44px;
        width: auto
    }
}

.ElektronicComponentDistribution_common-electronic-comp-section__txeav .ElektronicComponentDistribution_electronic-comp-container__31gO_ {
    display: grid;
    grid-template-columns: repeat(3, 1fr) !important;
    align-items: flex-start;
    align-content: flex-start;
    grid-gap: 81px !important;
    gap: 81px !important;
    flex-wrap: wrap
}

@media screen and (max-width: 1439px) {
    .ElektronicComponentDistribution_common-electronic-comp-section__txeav .ElektronicComponentDistribution_electronic-comp-container__31gO_ {
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 30px !important;
        margin-left: 29.5px
    }
}

@media screen and (max-width: 766px) {
    .ElektronicComponentDistribution_common-electronic-comp-section__txeav .ElektronicComponentDistribution_electronic-comp-container__31gO_ {
        grid-template-columns: repeat(1, 1fr) !important;
        flex-direction: column;
        gap: 0;
        row-gap: 16px;
        width: auto;
        margin: 0 29.5px
    }
}

.ElektronicComponentDistribution_common-electronic-comp-section__txeav .ElektronicComponentDistribution_electronic-comp-container__31gO_ .ElektronicComponentDistribution_electronic-comp-item__NO2nK {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
    width: auto
}

@media screen and (max-width: 1439px) {
    .ElektronicComponentDistribution_common-electronic-comp-section__txeav .ElektronicComponentDistribution_electronic-comp-container__31gO_ .ElektronicComponentDistribution_electronic-comp-item__NO2nK {
        margin-bottom: 30px
    }
}

.ElektronicComponentDistribution_common-electronic-comp-section__txeav .ElektronicComponentDistribution_electronic-comp-container__31gO_ .ElektronicComponentDistribution_electronic-comp-logo__ZcNWe {
    border-radius: 10px;
    width: 328px;
    height: 181px
}

@media screen and (max-width: 800px) {
    .ElektronicComponentDistribution_common-electronic-comp-section__txeav .ElektronicComponentDistribution_electronic-comp-container__31gO_ .ElektronicComponentDistribution_electronic-comp-logo__ZcNWe {
        border-radius: 10px;
        background-blend-mode: multiply, normal
    }
}

.ElektronicComponentDistribution_common-electronic-comp-section__txeav .ElektronicComponentDistribution_electronic-comp-container__31gO_ .ElektronicComponentDistribution_product-image-container__L4G2P {
    position: relative;
    display: flex;
    width: 328px;
    height: 181px;
    padding: 20px;
    flex-direction: column;
    align-items: flex-start;
    gap: 13px;
    border-radius: 10px;
    background: #ededed
}

.ElektronicComponentDistribution_common-electronic-comp-section__txeav .ElektronicComponentDistribution_electronic-comp-container__31gO_ .ElektronicComponentDistribution_product-image-container__L4G2P .ElektronicComponentDistribution_svg__bqDFc {
    position: absolute;
    left: 20px;
    top: 20px
}

.ElektronicComponentDistribution_common-electronic-comp-section__txeav .ElektronicComponentDistribution_electronic-comp-container__31gO_ .ElektronicComponentDistribution_product-image-container__L4G2P .ElektronicComponentDistribution_svg-text__MCVMm {
    position: absolute;
    left: 20px;
    bottom: 14px;
    color: var(--Bluegreen-Bluegreen-100, #7d94cc);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 31.35px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

.ElektronicComponentDistribution_common-electronic-comp-section__txeav .ElektronicComponentDistribution_electronic-comp-container__31gO_ .ElektronicComponentDistribution_electronic-comp-title__V8NJ9 {
    color: #1a1a1a;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -.361px
}

.ElektronicComponentDistribution_common-brands__U_Hq9 {
    background: var(--Grey-Grey-05, #f5f6f6)
}

.ElektronicComponentDistribution_common-brands-section__iKqZv {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 81px;
    padding: 102px 155px 102px 152px
}

@media (min-width: 64em) {
    .ElektronicComponentDistribution_common-brands-section__iKqZv {
        max-width: min(1440px, 100%);
        margin-left: max((100% -1440px)/2, 0px);
        margin-right: max((100% -1440px)/2, 0px)
    }
}

@media (max-width: 89.9em) {
    .ElektronicComponentDistribution_common-brands-section__iKqZv {
        margin-left: 0;
        margin-right: 0
    }
}

@media screen and (max-width: 800px) {
    .ElektronicComponentDistribution_common-brands-section__iKqZv {
        flex-direction: column;
        padding: 70px 0 36px;
        width: auto;
        gap: 49px
    }
}

.ElektronicComponentDistribution_common-brands-section__iKqZv .ElektronicComponentDistribution_brands-title__aFk8B {
    color: var(--stockcard-mobil-stokcard-button-buy-color, #1226aa);
    font-size: 100px;
    font-style: normal;
    font-weight: 700;
    line-height: 122px;
    letter-spacing: -.939px
}

@media screen and (min-width: 767px)and (max-width: 1024px) {
    .ElektronicComponentDistribution_common-brands-section__iKqZv .ElektronicComponentDistribution_brands-title__aFk8B {
        font-size: 50px;
        font-weight: 700;
        line-height: 60px;
        margin: 0 29.5px;
        width: calc(100% - 50px)
    }
}

@media screen and (max-width: 767px) {
    .ElektronicComponentDistribution_common-brands-section__iKqZv .ElektronicComponentDistribution_brands-title__aFk8B {
        font-size: 50px;
        font-weight: 700;
        line-height: 60px;
        margin: 0 29.5px;
        display: flex
    }
}

.ElektronicComponentDistribution_common-brands-section__iKqZv .ElektronicComponentDistribution_brands-second-title__BgWr0 {
    color: var(--Grey-Grey-100, #262b2f);
    font-size: 100px;
    font-style: normal;
    font-weight: 700;
    line-height: 122px;
    letter-spacing: -.939px
}

@media screen and (max-width: 800px) {
    .ElektronicComponentDistribution_common-brands-section__iKqZv .ElektronicComponentDistribution_brands-second-title__BgWr0 {
        font-size: 50px;
        font-weight: 700;
        line-height: 60px
    }
}

.ElektronicComponentDistribution_common-brands-section__iKqZv .ElektronicComponentDistribution_brands-container__29C6K {
    display: grid;
    grid-template-columns: repeat(8, 1fr);
    grid-gap: 22px;
    gap: 22px;
    align-items: flex-start
}

@media screen and (max-width: 1439px) {
    .ElektronicComponentDistribution_common-brands-section__iKqZv .ElektronicComponentDistribution_brands-container__29C6K {
        display: grid;
        grid-template-columns: repeat(6, 1fr);
        grid-gap: 22px;
        gap: 22px;
        align-items: flex-start;
        margin-left: 29.5px
    }
}

@media screen and (max-width: 766px) {
    .ElektronicComponentDistribution_common-brands-section__iKqZv .ElektronicComponentDistribution_brands-container__29C6K {
        grid-template-columns: repeat(3, 1fr) !important;
        display: flex;
        width: auto;
        align-items: flex-start;
        align-content: flex-start;
        gap: 30px 21px;
        flex-wrap: wrap;
        margin: 0 29.5px
    }
}

@media screen and (max-width: 375px) {
    .ElektronicComponentDistribution_common-brands-section__iKqZv .ElektronicComponentDistribution_brands-container__29C6K {
        grid-template-columns: repeat(3, 1fr) !important;
        display: flex;
        width: auto;
        align-items: flex-start;
        align-content: flex-start;
        gap: 30px 21px;
        flex-wrap: wrap;
        margin-right: 0;
        margin-left: 29.5px
    }
}

.ElektronicComponentDistribution_common-brands-section__iKqZv .ElektronicComponentDistribution_brands-container__29C6K .ElektronicComponentDistribution_brand-item__TwIJO {
    display: flex;
    width: 122px;
    height: 80px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    flex-shrink: 0
}

@media screen and (max-width: 800px) {
    .ElektronicComponentDistribution_common-brands-section__iKqZv .ElektronicComponentDistribution_brands-container__29C6K .ElektronicComponentDistribution_brand-item__TwIJO {
        display: flex;
        width: 93.457px;
        height: 61.283px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        flex-shrink: 0
    }
}

.ElektronicComponentDistribution_common-brands-section__iKqZv .ElektronicComponentDistribution_brands-container__29C6K .ElektronicComponentDistribution_brand-logo__WfWM8 {
    width: 122px;
    height: 80px;
    filter: invert(18%) sepia(9%) saturate(0) hue-rotate(340deg) brightness(96%) contrast(88%)
}

.ElektronicComponentDistribution_common-brands-section__iKqZv .ElektronicComponentDistribution_brands-container__29C6K .ElektronicComponentDistribution_brand-logo__WfWM8:hover {
    filter: none
}

@media screen and (max-width: 1439px) {
    .ElektronicComponentDistribution_common-brands-section__iKqZv .ElektronicComponentDistribution_brands-container__29C6K .ElektronicComponentDistribution_brand-logo__WfWM8 {
        width: 93.457px !important;
        height: 61.283px !important;
        height: auto;
        flex-shrink: 0
    }
}

.ElektronicComponentDistribution_common-social-media-section__sZhXH {
    display: inline-flex;
    padding: 100px 147px;
    flex-direction: column;
    align-items: center;
    gap: 69px;
    background: var(--Bluegreen-Bluegreen-25, #cbd5ee);
    width: 100%
}

@media screen and (max-width: 800px) {
    .ElektronicComponentDistribution_common-social-media-section__sZhXH {
        display: flex;
        width: auto;
        padding: 70px 24px;
        flex-direction: column;
        align-items: flex-start;
        gap: 69px
    }
}

.ElektronicComponentDistribution_common-social-media-section__sZhXH .ElektronicComponentDistribution_social-media-container__LyR4_ {
    display: flex;
    width: 1146px;
    justify-content: space-between;
    align-items: center
}

@media screen and (max-width: 800px) {
    .ElektronicComponentDistribution_common-social-media-section__sZhXH .ElektronicComponentDistribution_social-media-container__LyR4_ {
        display: flex;
        width: auto;
        flex-direction: column;
        gap: 53px
    }
}

.ElektronicComponentDistribution_common-social-media-section__sZhXH p {
    color: #1a1a1a;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 62px;
    letter-spacing: -.939px
}

@media screen and (max-width: 800px) {
    .ElektronicComponentDistribution_common-social-media-section__sZhXH p {
        color: #1a1a1a;
        text-align: center;
        line-height: 55px
    }
}

.ElektronicComponentDistribution_common-social-media-section__sZhXH .ElektronicComponentDistribution_social-media-icons__3LJzf {
    display: flex;
    align-items: flex-start;
    gap: 30px
}

@media screen and (max-width: 800px) {
    .ElektronicComponentDistribution_common-social-media-section__sZhXH .ElektronicComponentDistribution_social-media-icons__3LJzf {
        display: flex;
        width: auto;
        justify-content: space-between;
        align-items: center;
        gap: 0
    }
}

.ElektronicComponentDistribution_common-social-media-section__sZhXH .ElektronicComponentDistribution_social-media-icons__3LJzf div {
    display: flex;
    width: 61px;
    height: 61px;
    justify-content: center;
    align-items: center
}

@media screen and (max-width: 800px) {
    .ElektronicComponentDistribution_common-social-media-section__sZhXH .ElektronicComponentDistribution_social-media-icons__3LJzf div {
        width: auto
    }
}

.TabletHeader_container__8jTYD {
    justify-content: space-between;
    padding: 42px 20px 22px
}

.TabletHeader_container__8jTYD, .TabletHeader_right__MGd_k {
    display: flex;
    align-items: center;
    gap: 40px
}

.TabletHeader_searchContainer__29u68 {
    padding: unset;
    background-color: var(--blue-100, #242b4c);
    flex: 1 1;
    background-color: unset
}

.TabletHeader_mobileHeader__oDNHq {
    display: flex;
    flex-direction: column;
    gap: 0;
    background-color: var(--info-header-bg, #1b2039)
}

                                                                        .FirstSection_container__5S_kC {
                                                                            display: flex;
                                                                            justify-content: space-between;
                                                                            flex-wrap: wrap;
                                                                            row-gap: 20px
                                                                        }

@media (max-width: 39.9375em) {
    .FirstSection_container__5S_kC {
        flex-direction: column-reverse;
        gap: 21px
    }
}

.FirstSection_left___1zwM {
    border-radius: 10px;
    background: linear-gradient(294deg, #cbd5ee .5%, #f5f6f6 105.98%);
    padding: 53px 38px 82px 59px;
    display: flex;
    justify-content: space-between;
    max-width: 100%;
    align-items: center;
    margin-left: auto;
    margin-right: auto
}

@media (min-width: 64em) {
    .FirstSection_left___1zwM {
        height: 550px;
        flex: 0 0 896px
    }
}

@media (max-width: 63.9375em) {
    .FirstSection_left___1zwM {
        max-width: 100%;
        overflow: hidden;
        flex: 1 1;
        width: 100%
    }
}

@media (max-width: 39.9375em) {
    .FirstSection_left___1zwM {
        flex-direction: column-reverse;
        justify-content: unset;
        position: relative;
        padding: 69px 18px 29px
    }
}

.FirstSection_tag__rG0w0 {
    width: min-content;
    height: 20px;
    padding: 3.3px 10.088px 6px;
    border-radius: 4.035px;
    background: #16ad88;
    color: var(--white, #fff);
    font-size: 10.088px;
    font-style: normal;
    font-weight: 700;
    line-height: 13.115px;
    letter-spacing: .404px
}

@media (max-width: 39.9375em) {
    .FirstSection_tag__rG0w0 {
        position: absolute;
        top: 34px;
        left: calc(50% - 22.5px)
    }
}

.FirstSection_left-title__PRr90 {
    color: var(--blue-100, #242b4c);
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 21px;
    letter-spacing: -1.009px;
    margin-top: 37px
}

@media (max-width: 63.9375em) {
    .FirstSection_left-title__PRr90 {
        margin-top: 10%
    }
}

@media (max-width: 39.9375em) {
    .FirstSection_left-title__PRr90 {
        font-size: 14px;
        text-align: center;
        margin-top: 16px
    }
}

.FirstSection_date__HNCW2 {
    color: #040404;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    letter-spacing: -1.009px;
    font-size: 43.62px;
    line-height: 65.43px;
    margin-top: 31.095px;
    margin-bottom: -10.905px;
    text-rendering: optimizeLegibility
}

@media (max-width: 63.9375em) {
    .FirstSection_date__HNCW2 {
        margin-top: 10%
    }
}

@media (max-width: 39.9375em) {
    .FirstSection_date__HNCW2 {
        margin-top: 0;
        color: #040404;
        text-align: center;
        font-size: 40px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        letter-spacing: -1.009px
    }
}

.FirstSection_count__Q55NI {
    color: var(--stockcard-mobil-stokcard-header-title-text-color, #2d3e91);
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: -5px;
    text-rendering: optimizeLegibility;
    line-height: 31px;
    letter-spacing: -1.009px;
    margin-top: .4rem
}

@media (max-width: 39.9375em) {
    .FirstSection_count__Q55NI {
        color: var(--stockcard-mobil-stokcard-header-title-text-color, #2d3e91);
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 23px;
        letter-spacing: -1.009px;
        text-align: center
    }
}

.FirstSection_detail-button__7vazG {
    border-radius: 20px;
    background: var(--logo-blue, #1226aa);
    display: inline-block;
    padding: 10px 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border: none;
    position: static;
    border-radius: 50px;
    color: var(--white, #fff);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: 63px;
    min-width: 106px
}

@media (max-width: 63.9375em) {
    .FirstSection_detail-button__7vazG {
        margin-top: 9%
    }
}

@media (max-width: 39.9375em) {
    .FirstSection_detail-button__7vazG {
        text-align: center;
        padding: 15px 20px;
        width: 100%
    }
}

.FirstSection_detail-button__7vazG {
    cursor: pointer
}

.FirstSection_detail-button__7vazG:hover {
    opacity: .9
}

.FirstSection_detail-button__7vazG svg {
    margin-left: 11px
}

@media (max-width: 39.9375em) {
    .FirstSection_detail-button__7vazG {
        width: 100%;
        margin-top: 23px
    }
}

.FirstSection_banner-description__hEXlm {
    color: var(--grey-30, #7c878d);
    font-style: normal;
    font-weight: 500;
    line-height: 1.5em;
    letter-spacing: -1.009px;
    padding: 0;
    width: 357px;
    font-size: 14px;
    line-height: 21px;
    margin: 44.5px 0 -3.5px;
    text-rendering: optimizeLegibility
}

@media (max-width: 63.9375em) {
    .FirstSection_banner-description__hEXlm {
        margin-top: 7.5%
    }
}

@media (max-width: 39.9375em) {
    .FirstSection_banner-description__hEXlm {
        margin-top: 25px;
        padding: 0 7px 0 6px;
        width: auto;
        color: var(--grey-30, var(--stockcard-mobil-stokcard-text-info-color, #7c878d));
        text-align: center;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 19px;
        letter-spacing: -1.009px
    }
}

.FirstSection_left-magazines-wrap__lIBmT {
    position: relative;
    margin-top: 23px;
    width: 319px;
    height: 388px
}

.FirstSection_mobile-magazine-image__iGw9m {
    position: relative;
    display: flex;
    justify-content: center;
    height: 310px
}

.FirstSection_mobile-magazine-image__iGw9m .FirstSection_shadow-card__MgR6n {
    position: absolute;
    width: 143.344px;
    height: 201.094px;
    border-radius: 9.178px;
    background: var(--bluegreen-75, #97adda)
}

.FirstSection_mobile-magazine-image__iGw9m .FirstSection_shadow-card-2__RRLuG {
    position: absolute;
    width: 174.281px;
    height: 242.344px;
    border-radius: 9.178px;
    background: var(--bluegreen-100, #7d94cc);
    top: 5.85px
}

.FirstSection_mobile-magazine-image__iGw9m .FirstSection_main-image__PXXtT {
    position: absolute;
    top: 15.85px
}

.FirstSection_mobile-magazine-image__iGw9m .FirstSection_main-image__PXXtT img {
    overflow: hidden;
    border-radius: 9.178px
}

.FirstSection_left-magazines-wrap__lIBmT .FirstSection_shadow-card__MgR6n {
    position: absolute;
    width: 243px;
    height: 340px;
    right: 19px;
    border-radius: 14.448px;
    background: var(--bluegreen-75, #97adda);
    top: 24px
}

.FirstSection_left-magazines-wrap__lIBmT .FirstSection_shadow-card-2__RRLuG {
    position: absolute;
    width: 201px;
    height: 280px;
    right: 0;
    top: 54px;
    border-radius: 14.448px;
    background: var(--bluegreen-100, #7d94cc)
}

.FirstSection_left-magazines-wrap__lIBmT .FirstSection_main-image__PXXtT {
    position: absolute;
    right: 42px;
    top: 0
}

.FirstSection_left-magazines-wrap__lIBmT .FirstSection_main-image__PXXtT img {
    overflow: hidden;
    border-radius: 14.448px
}

.FirstSection_right__3E3d_ {
    position: relative;
    display: flex;
    flex-direction: column;
    border-radius: 10px;
    padding: 58px 59px 89px 58px;
    height: 551px;
    margin-left: auto;
    margin-right: auto;
    justify-content: space-between;
    background: url(/images/componentByOzdisan/desktop-right-bg.png);
    background-size: cover
}

@media (max-width: 63.9375em) {
    .FirstSection_right__3E3d_ {
        margin-top: 20px;
        align-items: center;
        height: 143px;
        gap: 24px;
        flex-direction: row;
        border-radius: 10px;
        width: 100%;
        background-size: 100%
    }
}

@media (max-width: 39.9375em) {
    .FirstSection_right__3E3d_ {
        padding: 48px 38px 57px 25px;
        background: url(/images/componentByOzdisan/mobile-right-bg.png);
        background-size: cover;
        align-items: center;
        height: 143px;
        gap: 24px;
        flex-direction: row;
        border-radius: 10px;
        margin-top: 0
    }
}

@media screen and (max-width: 376px) {
    .FirstSection_right__3E3d_ {
        gap: 10px
    }
}

.FirstSection_right-title__6zBkK {
    color: var(--white, #fff);
    text-align: center;
    font-style: normal;
    font-weight: 700;
    line-height: 72.7px;
    letter-spacing: -1.009px;
    position: relative;
    padding: 0;
    font-size: 56px;
    line-height: 84px;
    margin-top: -14px;
    margin-bottom: -14px;
    text-rendering: optimizeLegibility
}

@media (max-width: 39.9375em) {
    .FirstSection_right-title__6zBkK {
        color: var(--white, #fff);
        text-align: center;
        font-size: 31.102px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        letter-spacing: -.56px
    }
}

@media (max-width: 63.9375em) {
    .FirstSection_right-content__EgUVC {
        margin-top: 40px
    }
}

@media (max-width: 39.9375em) {
    .FirstSection_right-content__EgUVC {
        margin-top: 0
    }
}

.FirstSection_gold-ozdisan-logo__X6oFh {
    float: right;
    margin-top: 0
}

@media (max-width: 39.9375em) {
    .FirstSection_gold-ozdisan-logo__X6oFh {
        width: 101px;
        height: 17px
    }
}

.FirstSection_right-link__mY3VK {
    display: flex;
    justify-content: center
}

.FirstSection_subscribe-link__bs9dE {
    display: inline-flex;
    padding: 10px 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 20px;
    background: var(--white, #fff);
    color: var(--grey-100, #262b2f);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

@media (max-width: 39.9375em) {
    .FirstSection_subscribe-link__bs9dE {
        margin-top: 20px;
        width: max-content;
        padding-right: 15px;
        padding-left: 15px
    }

    .FirstSection_gold-ozdisan-logo__X6oFh {
        text-align: right;
        margin-top: -5px
    }

    .FirstSection_gold-ozdisan-logo__X6oFh svg {
        width: 101px
    }
}

.StoreButton_storeButton__wXVc_ {
    padding: 10px 20px;
    background: #262d33;
    color: #fff;
    display: flex;
    justify-content: space-between;
    border-radius: 10px;
    height: 46px;
    width: 162px;
    border: none;
    cursor: pointer;
    font-family: inherit;
    transition: background-color .3s ease;
    gap: 7px;
    justify-content: center;
    align-items: center
}

.StoreButton_storeButton__wXVc_ svg {
    flex-shrink: 0
}

.StoreButton_storeButton__wXVc_:hover {
    background-color: #1f252b
}

.StoreButton_storeButton__wXVc_:active {
    background-color: #1a2026
}

.StoreButton_wrapper__aB6i5 {
    display: flex;
    gap: 7px;
    justify-content: center;
    align-items: center
}

.StoreButton_wrapper__aB6i5 svg {
    flex-shrink: 0
}

.StoreButton_textContainer__ABeRQ {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 2px
}

.StoreButton_content__qR2hI {
    color: #fff;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 9px;
    font-weight: 400;
    line-height: 1.11
}

.StoreButton_title__jYtWt {
    color: #fff;
    font-feature-settings: "liga" off, "clig" off;
    font-size: 15px;
    font-weight: 700;
    line-height: 1;
    white-space: nowrap
}

.StoreButtons_storeButtons__8PxpE {
    display: flex;
    gap: 16px;
    justify-content: flex-start;
    margin-top: 48px
}

.StoreButtons_storeButtons__8PxpE svg {
    width: 24px;
    height: 26px
}

.FooterBanner_container__2UeL5 {
    max-width: 100%;
    margin-top: 122px;
    height: 370px;
    padding: 80px 0 76px 70px;
    border-radius: 20px;
    position: relative
}

@media (min-width: 40em) {
    .FooterBanner_container__2UeL5:before {
        opacity: .9;
        background: linear-gradient(120deg, #1a2d8a 45.65%, #7d94cc 86.72%);
        background-size: contain
    }

    .FooterBanner_container__2UeL5:after, .FooterBanner_container__2UeL5:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: -1;
        border-radius: 20px
    }

    .FooterBanner_container__2UeL5:after {
        background: url(/images/componentByOzdisan/phones-image.png) no-repeat 80%;
        background-size: contain
    }
}

@media (max-width: 63.9375em) {
    .FooterBanner_container__2UeL5 {
        padding: 48px 29px 25px 25px;
        align-items: center;
        gap: 24px;
        flex-direction: row;
        height: 551px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        background-size: cover
    }

    .FooterBanner_container__2UeL5:after {
        content: "";
        position: absolute;
        top: 20%;
        left: 0;
        right: 0;
        bottom: 0;
        background: url(/images/componentByOzdisan/phones-image-mobile.png) no-repeat 50%;
        background-size: 25%;
        z-index: -1
    }
}

@media (max-width: 39.9375em) {
    .FooterBanner_container__2UeL5 {
        padding: 48px 29px 25px 25px;
        align-items: center;
        gap: 24px;
        flex-direction: row;
        height: 551px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        background-size: cover
    }

    .FooterBanner_container__2UeL5:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: url(/images/componentByOzdisan/phones-image-mobile.png) no-repeat 50%;
        background-size: 50%;
        z-index: -1
    }
}

@media (min-width: 40em) {
    .FooterBanner_content__ay9va:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: url(/footerBanner.png) no-repeat 50%;
        border-radius: 20px;
        background-size: cover;
        opacity: .3;
        z-index: -1
    }
}

@media (max-width: 63.9375em) {
    .FooterBanner_content__ay9va:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: url(/images/componentByOzdisan/mobile-footer-bg.png), linear-gradient(162deg, rgba(45, 62, 145, 0) 28.29%, #7d94cc 90.83%);
        border-radius: 20px;
        background-size: cover;
        opacity: 1;
        z-index: -1
    }
}

.FooterBanner_title__mIOsO {
    color: var(--white, #fff);
    font-style: normal;
    font-weight: 700;
    letter-spacing: -1.288px;
    font-size: 71.5px;
    line-height: 107.25px;
    margin-top: -17.875px;
    margin-bottom: -17.875px;
    text-rendering: optimizeLegibility
}

@media (max-width: 39.9375em) {
    .FooterBanner_title__mIOsO {
        color: var(--white, #fff);
        text-align: center;
        font-size: 43.667px;
        font-style: normal;
        font-weight: 700;
        line-height: 56.689px;
        letter-spacing: -.787px
    }

    .FooterBanner_by-ozdisan__Bzvlx {
        text-align: right;
        margin-top: 9px
    }

    .FooterBanner_by-ozdisan__Bzvlx svg {
        width: 141px
    }
}

.FooterBanner_button__6_nEL {
    margin-top: 58px;
    border: none;
    margin-left: 8px;
    display: inline-flex;
    height: 50px;
    padding: 12px 30px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 60px;
    background: var(--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: 600;
    line-height: 19px;
    cursor: pointer
}

@media (max-width: 39.9375em) {
    .FooterBanner_button__6_nEL {
        width: 100%
    }
}

.FooterBanner_button__6_nEL:hover {
    opacity: .9
}

.MagazineList_container__fxPNS {
    margin-left: 60px
}

@media (max-width: 39.9375em) {
    .MagazineList_container__fxPNS {
        margin-left: 0
    }
}

.MagazineList_container__fxPNS h3 {
    margin-top: 95px;
    color: #040404;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 19.998px;
    letter-spacing: -.364px
}

@media (max-width: 39.9375em) {
    .MagazineList_container__fxPNS h3 {
        font-size: 40px;
        line-height: 60px;
        margin-top: 60px;
        margin-bottom: -10px;
        text-rendering: optimizeLegibility;
        text-align: center
    }
}

.MagazineList_magazine-list__wRayg {
    margin-top: 73px;
    display: flex;
    flex-wrap: wrap;
    gap: 85px;
    row-gap: 73px
}

@media (max-width: 39.9375em) {
    .MagazineList_magazine-list__wRayg {
        justify-content: center
    }
}

.MagazineList_magazine-card__QXg_n {
    height: 471px;
    width: 250px
}

.MagazineList_magazine-card__QXg_n img {
    border-radius: 10px
}

.MagazineList_magazine-card__QXg_n img:hover {
    scale: 1.02;
    transition: scale .3s ease-in-out
}

.MagazineList_magazine-card__QXg_n div {
    cursor: pointer
}

.MagazineList_magazine-card__QXg_n a {
    font-family: var(--gilroy-font) !important
}

.MagazineList_count__HhrEO {
    color: var(--bluegreen-50, #b2bfe3);
    font-weight: 600;
    line-height: 120%;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 24px;
    margin-top: 34px;
    margin-bottom: -4px
}

.MagazineList_count__HhrEO, .MagazineList_date__ZZHl_ {
    font-style: normal;
    font-family: var(--gilroy-font);
    text-rendering: optimizeLegibility
}

.MagazineList_date__ZZHl_ {
    color: var(--navy-blue, #051236);
    line-height: 120%;
    font-weight: 700;
    font-size: 29px;
    line-height: 43.5px;
    margin-top: 5.75px;
    margin-bottom: -7.25px
}

.MagazineList_description__ZTA4P {
    color: var(--green-25, #16ad88);
    font-family: var(--gilroy-font);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    cursor: pointer;
    font-size: 1rem;
    line-height: 1.5rem;
    margin-top: calc(10px - .25rem);
    margin-bottom: -.25rem;
    text-rendering: optimizeLegibility
}

.MagazineList_description__ZTA4P:hover {
    opacity: .9
}

.TabletHeader_container__8jTYD {
    justify-content: space-between;
    padding: 42px 20px 22px
}

.TabletHeader_container__8jTYD, .TabletHeader_right__MGd_k {
    display: flex;
    align-items: center;
    gap: 40px
}

.TabletHeader_searchContainer__29u68 {
    padding: unset;
    background-color: var(--blue-100, #242b4c);
    flex: 1 1;
    background-color: unset
}

.TabletHeader_mobileHeader__oDNHq {
    display: flex;
    flex-direction: column;
    gap: 0;
    background-color: var(--info-header-bg, #1b2039)
}

@media (max-width: 39.9375em) {
    .ComponentByOzdisan_layout-container___mFPe {
        padding-left: 9px !important;
        padding-right: 9px !important
    }
}

.ComponentByOzdisan_container__4JJ_k {
    padding: 33px 0 64px
}

@media (max-width: 39.9375em) {
    .ComponentByOzdisan_container__4JJ_k {
        padding: 27px 0 70px
    }
}

                                                                        .DescriptionContainer_description-container__4_VoV {
                                                                            display: flex;
                                                                            flex-direction: column;
                                                                            gap: 33px;
                                                                            padding-top: 35px
                                                                        }

.DescriptionContainer_description-container__4_VoV .DescriptionContainer_header-text__Rbnoh {
    width: 85%;
    color: var(--grey-30);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

@media (max-width: 39.9375em) {
    .DescriptionContainer_description-container__4_VoV .DescriptionContainer_header-text__Rbnoh {
        -webkit-line-clamp: 4
    }
}

.DescriptionContainer_description-container__4_VoV .DescriptionContainer_body-text-container__0uUc5 > * {
    font-size: revert;
    color: unset
}

.DescriptionContainer_description-container__4_VoV .DescriptionContainer_body-less__HtUY1 {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical
}

.DescriptionContainer_description-container__4_VoV .DescriptionContainer_body-more__WmvxZ {
    display: block;
    overflow: visible;
    -webkit-line-clamp: auto;
    word-break: keep-all;
    overflow-wrap: anywhere;
    white-space: normal
}

.DescriptionContainer_description-container__4_VoV .DescriptionContainer_show-more-container__AW__E {
    display: flex;
    align-items: center;
    gap: 11px;
    cursor: pointer
}

.DescriptionContainer_description-container__4_VoV .DescriptionContainer_show-more-container__AW__E span {
    color: var(--bluegreen-100);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.DescriptionContainer_description-container__4_VoV .DescriptionContainer_show-more-container__AW__E .DescriptionContainer_rotate-less__SPDlc, .DescriptionContainer_description-container__4_VoV .DescriptionContainer_show-more-container__AW__E .DescriptionContainer_rotate-show__l1o9d {
    transition: .3s
}

.DescriptionContainer_description-container__4_VoV .DescriptionContainer_show-more-container__AW__E .DescriptionContainer_rotate-show__l1o9d {
    transform: rotate(180deg)
}

.DescriptionContainer_description-container__4_VoV .DescriptionContainer_show-more-container__AW__E .DescriptionContainer_rotate-less__SPDlc {
    transform: rotate(0deg)
}

.LeftSideBar_sidebar-error-container__q5uL8 {
    min-height: 100%;
    width: 20.125rem;
    border: 1px solid var(--grey-15, #e2e8eb);
    background-color: var(--white, #fff);
    flex-direction: column
}

.LeftSideBar_arrow__zdvvR, .LeftSideBar_sidebar-error-container__q5uL8 {
    display: flex;
    justify-content: center;
    align-items: center
}

.LeftSideBar_sidebar-container__o1LgJ {
    position: relative;
    min-height: 100%;
    width: 21.6875rem;
    border: 1px solid var(--grey-15, #e2e8eb);
    background-color: var(--white, #fff);
    display: flex;
    flex-direction: column;
    gap: 2.5rem;
    border-radius: 10px;
    padding: 52px 35px;
    z-index: var(--left-menu-z-index)
}

.LeftSideBar_sidebar-container__o1LgJ .LeftSideBar_menu-element__7WrSy {
    display: flex;
    align-items: center;
    cursor: pointer;
    justify-content: space-between;
    width: 277px
}

.LeftSideBar_sidebar-container__o1LgJ .LeftSideBar_menu-element__7WrSy label {
    display: inline-block;
    overflow: hidden;
    white-space: nowrap
}

.LeftSideBar_sidebar-container__o1LgJ .LeftSideBar_menu-element__7WrSy:hover label {
    color: var(--grey-85, #2d3840);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 16px;
    font-style: normal;
    font-weight: 600
}

.LeftSideBar_sidebar-container__o1LgJ .LeftSideBar_menu-element__7WrSy:hover svg {
    fill: var(--grey-95)
}

.LeftSideBar_sidebar-container__o1LgJ .LeftSideBar_menu-element-title__FPnCp {
    display: flex;
    align-items: center;
    cursor: pointer;
    width: 100%
}

.LeftSideBar_sidebar-container__o1LgJ .LeftSideBar_menu-element-title__FPnCp .LeftSideBar_icon___hw57 {
    align-self: flex-start;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--grey-25, #ebebf3);
    border-radius: 6px;
    height: 42px;
    flex: 0 0 42px
}

.LeftSideBar_sidebar-container__o1LgJ .LeftSideBar_menu-element-title__FPnCp .LeftSideBar_icon___hw57 img {
    width: 23px;
    height: 23px
}

.LeftSideBar_sidebar-container__o1LgJ .LeftSideBar_menu-element-title__FPnCp label {
    color: var(--grey-85, #2d3840);
    font-size: 16px;
    line-height: 1.5rem;
    font-weight: 400;
    margin-left: .75rem;
    cursor: pointer
}

.LeftSideBar_sidebar-container__o1LgJ .LeftSideBar_menu-element__7WrSy .LeftSideBar_arrow__zdvvR {
    fill: #cbd5ee
}

.LeftSideBar_sidebar-container__o1LgJ .LeftSideBar_menu-element-active-title__96zLl label {
    font-weight: 500
}

.LeftSideBar_sidebar-container-dropdown__ttfVS {
    display: none;
    position: absolute;
    top: -1px;
    left: 20rem;
    z-index: 2;
    padding-left: 47px
}

.LeftSideBar_sidebar-container-dropdown-active__2GlbA {
    display: block
}

.LeftSideBar_dropdown-container__MMB72 {
    background-color: red
}

.PopularLinksSkeleton_skeleton-container__i_g7n {
    border-top: 1px solid var(--base-grey-15, #d9dadb);
    display: flex;
    gap: 125px;
    padding: 40px 57px;
    margin-left: 37px;
    margin-right: 30px;
    position: relative;
    overflow: hidden
}

.PopularLinksSkeleton_skeleton-container__i_g7n:before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .6), transparent);
    animation: PopularLinksSkeleton_shimmer__ES5t8 1.5s infinite;
    z-index: 1
}

.PopularLinksSkeleton_skeleton-link-part__w6ADw {
    width: 50%
}

.PopularLinksSkeleton_skeleton-section-title__qJ9yN {
    height: 24px;
    width: 150px;
    border-radius: 4px;
    background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
    background-size: 200% 100%;
    animation: PopularLinksSkeleton_skeleton-loading__xg3HK 1.5s infinite;
    margin-bottom: 37px
}

@media (max-width: 39.9375em) {
    .PopularLinksSkeleton_skeleton-section-title__qJ9yN {
        margin-bottom: 27px
    }
}

.PopularLinksSkeleton_skeleton-link-container__mNWG5 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0 90px
}

.PopularLinksSkeleton_skeleton-link__shz22 {
    height: 34px;
    min-width: 120px;
    max-width: 236px;
    border-radius: 4px;
    background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
    background-size: 200% 100%;
    animation: PopularLinksSkeleton_skeleton-loading__xg3HK 1.5s infinite;
    margin-bottom: 8px;
    width: 100%
}

@keyframes PopularLinksSkeleton_skeleton-loading__xg3HK {
    0% {
        background-position: 200% 0
    }
    to {
        background-position: -200% 0
    }
}

@keyframes PopularLinksSkeleton_shimmer__ES5t8 {
    0% {
        left: -100%
    }
    to {
        left: 100%
    }
}

@media (max-width: 63.9375em) {
    .PopularLinksSkeleton_skeleton-container__i_g7n {
        flex-direction: column;
        gap: 2rem
    }

    .PopularLinksSkeleton_skeleton-link-part__w6ADw {
        width: 100%
    }
}

@media (max-width: 39.9375em) {
    .PopularLinksSkeleton_skeleton-container__i_g7n {
        padding: 36px 0;
        margin-left: 26px;
        margin-right: 27px
    }
}

.PopularLinks_container__G50rq {
    border-top: 1px solid var(--base-grey-15, #d9dadb);
    display: flex;
    gap: 125px;
    padding: 40px 57px;
    margin-left: 37px;
    margin-right: 30px
}

.PopularLinks_container__G50rq h2 {
    color: var(--grey-30, #7c878d);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.PopularLinks_link-part__rDr9a {
    width: 50%
}

.PopularLinks_link-part__rDr9a .PopularLinks_link-container__qaoZZ {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0 90px;
    margin-top: 37px
}

@media (max-width: 39.9375em) {
    .PopularLinks_link-part__rDr9a .PopularLinks_link-container__qaoZZ {
        margin-top: 27px
    }
}

.PopularLinks_container-length-text__rGa6_ {
    font-size: 14px;
    font-weight: 400;
    display: flex;
    color: var(--grey-30, #7c878d);
    justify-content: center;
    align-items: center;
    margin-top: 5px
}

.PopularLinks_container-length-text__rGa6_:hover {
    color: var(--primary-color)
}

.PopularLinks_container-text__3F1tV {
    color: var(--grey-30, #7c878d);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 34px;
    display: inline-block;
    width: 236px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.PopularLinks_container-text__3F1tV:hover {
    color: var(--primary-color)
}

@media (max-width: 63.9375em) {
    .PopularLinks_container__G50rq {
        flex-direction: column;
        gap: 2rem
    }

    .PopularLinks_link-part__rDr9a {
        width: 100%
    }
}

@media (max-width: 39.9375em) {
    .PopularLinks_container__G50rq {
        padding: 36px 0;
        margin-inline: 0
    }
}

.QualityInfoShowcase_container__DPIwl {
    color: var(--base-grey-100, #262d33);
    background: var(--grey-05, #f5f6f6)
}

.QualityInfoShowcase_content__FWis9 {
    font-feature-settings: "clig" off, "liga" off;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: center;
    align-items: flex-start;
    display: flex;
    padding: 59px 0;
    justify-content: center;
    gap: 85px
}

.QualityInfoShowcase_element__yTBCc {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    padding-bottom: 1rem;
    width: 228px;
    height: 90px
}

.QualityInfoShowcase_text__pFFyJ {
    text-align: start
}

.QualityInfoShowcase_element__yTBCc:first-child {
    width: 228px
}

.QualityInfoShowcase_element__yTBCc:last-child {
    width: 265px
}

@media (max-width: 93.75em) {
    .QualityInfoShowcase_content__FWis9 {
        padding: 59px 30px
    }
}

@media (max-width: 63.9375em) {
    .QualityInfoShowcase_container__DPIwl {
        flex-wrap: wrap;
        gap: 39px
    }

    .QualityInfoShowcase_content__FWis9 {
        flex-wrap: wrap;
        margin-left: 0;
        margin-right: 0;
        gap: 39px;
        justify-content: space-between
    }

    .QualityInfoShowcase_element__yTBCc {
        display: flex;
        flex-direction: column;
        justify-content: center;
        gap: 17px;
        padding-bottom: 1rem;
        width: 149px;
        height: 100%
    }

    .QualityInfoShowcase_text__pFFyJ {
        align-self: center !important;
        text-align: center;
        font-size: 1rem;
        width: 123px;
        height: 40px
    }

    .QualityInfoShowcase_element__yTBCc:first-child {
        width: 149px
    }

    .QualityInfoShowcase_element__yTBCc:last-child {
        width: 160px
    }
}

@media (max-width: 63.9375em)and (max-width: 39.9375em) {
    .QualityInfoShowcase_element__yTBCc:last-child {
        width: 149px
    }
}

@media (max-width: 63.9375em) {
    .QualityInfoShowcase_element__yTBCc:last-child .QualityInfoShowcase_text__pFFyJ {
        width: 160px
    }
}

@media (max-width: 39.9375em) {
    .QualityInfoShowcase_content__FWis9 {
        padding: 0 30px;
        justify-content: center
    }

    .QualityInfoShowcase_container__DPIwl {
        flex-wrap: wrap;
        gap: 39px;
        width: calc(100% + 26px + 27px - var(--scrollbar-width, 0px));
        margin-left: -30px
    }
}

.BannerSliderSkeleton_container__aRSNT {
    position: relative;
    display: flex;
    height: 100%;
    width: 100%
}

.BannerSliderSkeleton_skeleton-banner-container__NCdPA {
    overflow: hidden;
    width: 100%;
    border: 1px solid #e2e8eb;
    border-radius: 8px;
    min-height: 470px;
    max-height: 470px;
    min-width: 750px;
    max-width: 750px;
    position: relative;
    background: linear-gradient(180deg, #faf9f7, #fbfaf8 25.07%, #f6f5f1 50.91%, #f7f6f2 76.27%, #f7f6f2)
}

.BannerSliderSkeleton_skeleton-banner-container__NCdPA:before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .4), transparent);
    animation: BannerSliderSkeleton_shimmer__YW0Ko 2s infinite;
    z-index: 1
}

@media (max-width: 93.75em) {
    .BannerSliderSkeleton_skeleton-banner-container__NCdPA {
        min-width: 100%;
        max-width: 100%;
        min-height: 100%;
        max-height: 507px
    }
}

.BannerSliderSkeleton_skeleton-banner-slide__bxmMe {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    height: 473px;
    position: relative;
    z-index: 2
}

@media (max-width: 39.9375em) {
    .BannerSliderSkeleton_skeleton-banner-slide__bxmMe {
        display: flex;
        flex-direction: column-reverse;
        align-items: center;
        height: 507px
    }
}

.BannerSliderSkeleton_skeleton-content-section__L_Rww {
    display: flex;
    flex-direction: column;
    gap: 41px;
    height: 100%;
    padding: 48px 46px
}

@media (max-width: 39.9375em) {
    .BannerSliderSkeleton_skeleton-content-section__L_Rww {
        gap: 20px;
        padding: 32px 27px
    }
}

.BannerSliderSkeleton_skeleton-image-section__mvYhV {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px
}

@media (max-width: 39.9375em) {
    .BannerSliderSkeleton_skeleton-image-section__mvYhV {
        width: 100%;
        height: 200px;
        margin-bottom: 20px
    }
}

.BannerSliderSkeleton_skeleton-badge__MY2qG {
    align-self: flex-start;
    width: 80px;
    height: 29px;
    border-radius: 13px;
    background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
    background-size: 200% 100%;
    animation: BannerSliderSkeleton_skeleton-loading__C3zi_ 1.5s infinite
}

@media (max-width: 39.9375em) {
    .BannerSliderSkeleton_skeleton-badge__MY2qG {
        position: absolute;
        left: 20px;
        top: 20px;
        z-index: 2
    }
}

.BannerSliderSkeleton_skeleton-content__tdpvV {
    max-width: 400px
}

@media (max-width: 39.9375em) {
    .BannerSliderSkeleton_skeleton-content__tdpvV {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center
    }
}

.BannerSliderSkeleton_skeleton-title__kdQBY {
    width: 350px;
    height: 40px;
    border-radius: 4px;
    background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
    background-size: 200% 100%;
    animation: BannerSliderSkeleton_skeleton-loading__C3zi_ 1.5s infinite;
    margin-bottom: 10px
}

@media (max-width: 39.9375em) {
    .BannerSliderSkeleton_skeleton-title__kdQBY {
        width: 300px;
        height: 30px
    }
}

.BannerSliderSkeleton_skeleton-description__f0tOh {
    margin-top: 6px
}

@media (max-width: 39.9375em) {
    .BannerSliderSkeleton_skeleton-description__f0tOh {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center
    }
}

.BannerSliderSkeleton_skeleton-text-line__XLk5h {
    height: 18px;
    width: 100%;
    max-width: 350px;
    border-radius: 4px;
    background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
    background-size: 200% 100%;
    animation: BannerSliderSkeleton_skeleton-loading__C3zi_ 1.5s infinite;
    margin-bottom: 8px
}

@media (max-width: 39.9375em) {
    .BannerSliderSkeleton_skeleton-text-line__XLk5h {
        height: 14px;
        max-width: 280px
    }
}

.BannerSliderSkeleton_skeleton-text-line-short__eTB57 {
    height: 18px;
    width: 75%;
    max-width: 260px;
    border-radius: 4px;
    background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
    background-size: 200% 100%;
    animation: BannerSliderSkeleton_skeleton-loading__C3zi_ 1.5s infinite
}

@media (max-width: 39.9375em) {
    .BannerSliderSkeleton_skeleton-text-line-short__eTB57 {
        height: 14px;
        max-width: 210px
    }
}

.BannerSliderSkeleton_skeleton-button__oOkNh {
    width: 156px;
    height: 42px;
    border-radius: 6px;
    background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
    background-size: 200% 100%;
    animation: BannerSliderSkeleton_skeleton-loading__C3zi_ 1.5s infinite;
    align-self: flex-start
}

@media (max-width: 39.9375em) {
    .BannerSliderSkeleton_skeleton-button__oOkNh {
        width: 100%;
        margin-top: 20px
    }
}

.BannerSliderSkeleton_skeleton-image-container__HEL9l {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    width: 100%;
    height: 100%
}

@media (max-width: 39.9375em) {
    .BannerSliderSkeleton_skeleton-image-container__HEL9l {
        height: 200px
    }
}

.BannerSliderSkeleton_skeleton-image__hdII3 {
    width: 280px;
    height: 280px;
    border-radius: 8px;
    background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
    background-size: 200% 100%;
    animation: BannerSliderSkeleton_skeleton-loading__C3zi_ 1.5s infinite
}

@media (max-width: 39.9375em) {
    .BannerSliderSkeleton_skeleton-image__hdII3 {
        width: 200px;
        height: 160px
    }
}

.BannerSliderSkeleton_skeleton-pagination__8b3Nk {
    position: absolute;
    bottom: 53px;
    right: 34px;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px
}

@media (max-width: 63.9375em) {
    .BannerSliderSkeleton_skeleton-pagination__8b3Nk {
        position: relative;
        bottom: unset;
        right: unset;
        margin-top: 2rem;
        justify-content: center
    }
}

@media (max-width: 39.9375em) {
    .BannerSliderSkeleton_skeleton-pagination__8b3Nk {
        margin-top: 9px
    }
}

.BannerSliderSkeleton_skeleton-dot__qaBaH {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
    background-size: 200% 100%;
    animation: BannerSliderSkeleton_skeleton-loading__C3zi_ 1.5s infinite
}

.BannerSliderSkeleton_skeleton-dot__qaBaH:first-child {
    animation-delay: 0s
}

.BannerSliderSkeleton_skeleton-dot__qaBaH:nth-child(2) {
    animation-delay: .2s
}

.BannerSliderSkeleton_skeleton-dot__qaBaH:nth-child(3) {
    animation-delay: .4s
}

.BannerSliderSkeleton_skeleton-banner-slider-indicator__GGoog {
    z-index: var(--indicator-z-index);
    position: absolute;
    right: 34px !important;
    top: unset !important;
    left: unset !important;
    bottom: 53px !important;
    margin-left: auto;
    width: auto !important
}

@media (max-width: 63.9375em) {
    .BannerSliderSkeleton_skeleton-banner-slider-indicator__GGoog {
        text-align: center;
        justify-content: center;
        margin-left: unset;
        cursor: pointer;
        margin-top: 2rem;
        position: relative !important;
        right: unset !important;
        bottom: unset !important
    }
}

@media (max-width: 39.9375em) {
    .BannerSliderSkeleton_skeleton-banner-slider-indicator__GGoog {
        margin-top: 9px
    }
}

.BannerSliderSkeleton_skeleton-pagination-container__deVlT {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px
}

@media (min-width: 64em) {
    .BannerSliderSkeleton_skeleton-pagination-container__deVlT {
        justify-content: flex-end
    }
}

.BannerSliderSkeleton_skeleton-bullet__JTV8O {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
    background-size: 200% 100%;
    animation: BannerSliderSkeleton_skeleton-loading__C3zi_ 1.5s infinite
}

.BannerSliderSkeleton_skeleton-bullet__JTV8O:first-child {
    animation-delay: 0s
}

.BannerSliderSkeleton_skeleton-bullet__JTV8O:nth-child(2) {
    animation-delay: .2s
}

.BannerSliderSkeleton_skeleton-bullet__JTV8O:nth-child(3) {
    animation-delay: .4s
}

@keyframes BannerSliderSkeleton_skeleton-loading__C3zi_ {
    0% {
        background-position: 200% 0
    }
    to {
        background-position: -200% 0
    }
}

@keyframes BannerSliderSkeleton_shimmer__YW0Ko {
    0% {
        left: -100%
    }
    to {
        left: 100%
    }
}

@media (max-width: 93.75em) {
    .BannerSliderSkeleton_skeleton-dashboard-card-section-container__oeff7 {
        width: 100%
    }
}

@media (max-width: 63.9375em) {
    .BannerSliderSkeleton_skeleton-slide-item-container__aQYBI {
        display: flex;
        flex-direction: column-reverse;
        justify-content: center;
        align-items: center
    }

    .BannerSliderSkeleton_skeleton-content__tdpvV {
        display: flex;
        flex-direction: column;
        align-items: center
    }

    .BannerSliderSkeleton_skeleton-button__oOkNh {
        margin-top: 3.25rem
    }
}

.BannerSlider_badge__AjwjV {
    align-self: flex-start;
    padding: 5px 11px;
    border-radius: 13px;
    background: var(--green-25, #16ad88);
    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;
    min-width: 53px
}

@media (max-width: 39.9375em) {
    .BannerSlider_badge__AjwjV {
        margin-left: 2px;
        position: absolute;
        left: 20px;
        top: 20px;
        z-index: 2
    }
}

.BannerSlider_empty__ld6ur {
    height: 11px
}

@media (max-width: 39.9375em) {
    .BannerSlider_empty__ld6ur {
        height: 0
    }
}

.BannerSlider_dashboard-card-section-container-section__Ejy_I {
    position: relative
}

.BannerSlider_button-container__kA38g {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    height: 100%
}

.BannerSlider_dashboard-card-section-container___BBbc {
    overflow: hidden;
    width: 100%;
    border: 1px solid #e2e8eb;
    border-radius: 8px;
    min-height: 470px;
    max-height: 470px;
    min-width: 750px;
    max-width: 750px
}

@media (max-width: 93.75em) {
    .BannerSlider_dashboard-card-section-container___BBbc {
        min-width: 100%;
        max-width: 100%;
        min-height: 100%;
        max-height: 507px
    }
}

.BannerSlider_dashboard-card-section-container___BBbc {
    background: linear-gradient(180deg, #faf9f7, #fbfaf8 25.07%, #f6f5f1 50.91%, #f7f6f2 76.27%, #f7f6f2)
}

.BannerSlider_dashboard-card-section-container___BBbc .BannerSlider_content-container__0gJpU {
    overflow: hidden;
    gap: 20px;
    overflow-wrap: break-word
}

@media (max-width: 39.9375em) {
    .BannerSlider_dashboard-card-section-container___BBbc .BannerSlider_content-container__0gJpU {
        gap: 10px
    }
}

.BannerSlider_dashboard-card-section-container___BBbc .BannerSlider_slide-item__M4DdG {
    display: flex;
    flex-direction: column;
    gap: 41px;
    height: 100%
}

@media (max-width: 39.9375em) {
    .BannerSlider_dashboard-card-section-container___BBbc .BannerSlider_slide-item__M4DdG {
        display: flex;
        flex-direction: column;
        gap: 0;
        height: 100%
    }
}

.BannerSlider_dashboard-card-section-container___BBbc .BannerSlider_slide-item__M4DdG .BannerSlider_content__031M3 {
    max-width: 400px
}

.BannerSlider_dashboard-card-section-container___BBbc .BannerSlider_slide-item__M4DdG .BannerSlider_content__031M3 h4 {
    color: var(--Grey-100, #262b2f);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    text-transform: uppercase;
    padding-bottom: 10px
}

.BannerSlider_dashboard-card-section-container___BBbc .BannerSlider_slide-item__M4DdG .BannerSlider_content__031M3 p {
    color: var(--Grey-70, #313e48);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

@media (max-width: 39.9375em) {
    .BannerSlider_dashboard-card-section-container___BBbc .BannerSlider_slide-item__M4DdG .BannerSlider_content__031M3 {
        margin-top: 0
    }

    .BannerSlider_dashboard-card-section-container___BBbc .BannerSlider_slide-item__M4DdG .BannerSlider_content__031M3 .BannerSlider_description__dbUhv {
        margin-top: 10px;
        text-align: center
    }

    .BannerSlider_dashboard-card-section-container___BBbc .BannerSlider_slide-item__M4DdG .BannerSlider_content__031M3 h4 {
        text-align: center;
        width: 300px
    }
}

@media (max-width: 39.9375em)and (max-width: 39.9375em) {
    .BannerSlider_dashboard-card-section-container___BBbc .BannerSlider_slide-item__M4DdG .BannerSlider_content__031M3 h4 {
        width: 100%
    }
}

@media (max-width: 39.9375em) {
    .BannerSlider_dashboard-card-section-container___BBbc .BannerSlider_slide-item__M4DdG .BannerSlider_content__031M3 p {
        text-align: start;
        font-size: 16px
    }
}

@media (max-width: 63.9375em) {
    .BannerSlider_dashboard-card-section-container___BBbc .BannerSlider_slide-item__M4DdG .BannerSlider_content__031M3 {
        max-width: 400px
    }

    .BannerSlider_dashboard-card-section-container___BBbc .BannerSlider_slide-item__M4DdG .BannerSlider_content__031M3 h4 {
        color: var(--Grey-100, #262b2f);
        font-feature-settings: "liga" off, "clig" off;
        font-size: 30px;
        font-style: normal;
        font-weight: 700;
        line-height: 40px;
        text-transform: uppercase
    }
}

@media (max-width: 63.9375em)and (max-width: 39.9375em) {
    .BannerSlider_dashboard-card-section-container___BBbc .BannerSlider_slide-item__M4DdG .BannerSlider_content__031M3 h4 {
        width: 100%;
        color: var(--Grey-100, #262b2f);
        text-align: center;
        font-feature-settings: "liga" off, "clig" off;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: uppercase
    }
}

@media (max-width: 63.9375em) {
    .BannerSlider_dashboard-card-section-container___BBbc .BannerSlider_slide-item__M4DdG .BannerSlider_content__031M3 p {
        color: var(--Grey-70, #313e48);
        font-feature-settings: "liga" off, "clig" off;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        margin-top: 6px
    }
}

@media (max-width: 63.9375em)and (max-width: 39.9375em) {
    .BannerSlider_dashboard-card-section-container___BBbc .BannerSlider_slide-item__M4DdG .BannerSlider_content__031M3 p {
        width: 100%;
        color: var(--Grey-70, #313e48);
        text-align: center;
        font-feature-settings: "liga" off, "clig" off;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal
    }
}

@media (max-width: 63.9375em) {
    .BannerSlider_dashboard-card-section-container___BBbc .BannerSlider_slide-item__M4DdG .BannerSlider_card-content-btn__fvdIY {
        margin-top: auto;
        align-self: flex-start;
        justify-content: center;
        padding: 10.5px 30px
    }

    .BannerSlider_dashboard-card-section-container___BBbc .BannerSlider_slide-item__M4DdG .BannerSlider_image-container__VU1Rw {
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
        width: 100%;
        height: 200px
    }

    .BannerSlider_dashboard-card-section-container___BBbc .BannerSlider_slide-item__M4DdG .BannerSlider_image-container__VU1Rw img {
        height: 200px;
        width: auto
    }
}

@media (max-width: 39.9375em) {
    .BannerSlider_dashboard-card-section-container___BBbc {
        border: 0;
        border-radius: 0;
        background: unset
    }
}

.BannerSlider_slide-item-container__YQEmW {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    height: 473px;
    overflow: hidden
}

@media (max-width: 39.9375em) {
    .BannerSlider_slide-item-container__YQEmW {
        display: flex;
        flex-direction: column-reverse;
        align-items: center;
        height: 507px
    }
}

@media (max-width: 39.9375em)and (max-width: 39.9375em) {
    .BannerSlider_slide-item-container__YQEmW {
        background: linear-gradient(180deg, #faf9f7, #fbfaf8 25.07%, #f6f5f1 50.91%, #f7f6f2 76.27%, #f7f6f2);
        border: 1px solid #e2e8eb;
        border-radius: 8px;
        width: 100%
    }
}

.BannerSlider_card-content-btn__fvdIY {
    width: 9.75rem
}

@media (max-width: 39.9375em) {
    .BannerSlider_card-content-btn__fvdIY {
        width: 100%
    }
}

.BannerSlider_banner-slider-indicator__SPMjn {
    z-index: var(--indicator-z-index)
}

.BannerSlider_slide-item__M4DdG {
    padding: 48px 46px
}

@media (max-width: 39.9375em) {
    .BannerSlider_slide-item__M4DdG {
        padding: 32px 27px
    }
}

@media (min-width: 64em) {
    .BannerSlider_dashboard-card-section-container___BBbc {
        width: 100%
    }

    .BannerSlider_container__OwtJd {
        position: relative;
        display: flex;
        height: 100%;
        width: 100%
    }

    .BannerSlider_banner-slider-indicator__SPMjn {
        position: absolute;
        right: 34px !important;
        top: unset !important;
        left: unset !important;
        bottom: 53px !important;
        margin-left: auto;
        width: auto !important
    }

    .BannerSlider_content-container__0gJpU {
        display: flex;
        height: auto;
        width: inherit;
        align-items: flex-start;
        justify-content: space-between
    }

    .BannerSlider_content__031M3 p {
        overflow-wrap: break-word
    }
}

.BannerSlider_image-container__VU1Rw {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    width: 100%;
    height: 100%;
    position: relative
}

@media (max-width: 63.9375em) {
    .BannerSlider_banner-slider-indicator__SPMjn {
        text-align: center;
        justify-content: center;
        margin-left: unset;
        cursor: pointer;
        margin-top: 2rem
    }

    .BannerSlider_dashboard-card-section-container___BBbc {
        width: 100%
    }

    .BannerSlider_content-container__0gJpU {
        display: flex;
        flex-direction: column-reverse;
        justify-content: center;
        align-items: center;
        margin-top: .625rem
    }

    .BannerSlider_content__031M3 {
        flex-direction: column
    }

    .BannerSlider_content__031M3 img {
        width: 20px;
        height: auto
    }

    .BannerSlider_card-content-btn__fvdIY {
        font-size: 1rem;
        margin-top: 3.25rem;
        justify-content: center
    }
}

@media (max-width: 39.9375em) {
    .BannerSlider_content-container__0gJpU {
        display: flex;
        flex-direction: column-reverse;
        justify-content: center;
        align-items: center;
        margin-top: 0
    }
}

.BannerSlider_badge-skeleton__UBWPK {
    width: 200px;
    height: 100%;
    width: 100%
}

.BannerSlider_slide__pdZNH {
    width: 200px
}

.BannerSlider_title-loading__sFDPg {
    width: 400px
}

.BannerSlider_content-container-loading__RyFyQ {
    height: 300px
}

.BannerSlider_image-container-loading__3fxJY {
    height: 200px
}

@media (max-width: 39.9375em) {
    .BannerSlider_banner-slider-indicator__SPMjn {
        margin-top: 9px
    }

    .BannerSlider_image-container__VU1Rw img {
        object-fit: contain !important;
        scale: 1.25
    }
}

.BannerSlider_initial-slide-data-item__pfAqX {
    min-width: 100%;
    scroll-snap-align: center;
    flex-shrink: 0
}

.SliderError_error-container__01Ait {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.SliderError_error-image__UhjqA {
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center
}

.SliderError_error-info__oa8V2 {
    text-align: center
}

.SliderError_error-info__oa8V2 h1 {
    font-size: 2em;
    margin: .5em 0
}

.SliderError_error-info__oa8V2 p {
    margin: .5em 0
}

.SliderError_error-info__oa8V2 small {
    display: block;
    margin: 1em 0;
    color: #888
}

.SliderError_error-info__oa8V2 a {
    background-color: #007bff;
    color: #fff;
    padding: .5em 1em;
    text-decoration: none;
    border-radius: 4px
}

.FeaturerManufacturer_featurer-swiper-container__bBDCu {
    width: 100%
}

.FeaturerManufacturer_featurer-manufacturer-item-container__SY_UA {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    border: 1px solid var(--grey-15, #e2e8eb);
    width: 13rem;
    height: 8.375rem
}

.FeaturerManufacturer_featurer-manufacturer-item-container__SY_UA .FeaturerManufacturer_item__UBpxh img {
    transition: filter .2s ease-in;
    filter: grayscale(100%)
}

.FeaturerManufacturer_featurer-manufacturer-item-container__SY_UA .FeaturerManufacturer_item__UBpxh:hover img {
    filter: grayscale(0)
}

.FeaturerManufacturer_item__UBpxh {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 1px;
    padding-left: 30px;
    padding-right: 30px;
    width: 215px;
    height: 8.375rem;
    border-radius: 10px;
    border: 1px solid var(--grey-15, #e2e8eb);
    cursor: pointer;
    filter: grayscale(100%);
    transition: filter .2s ease-in;
    position: relative;
    overflow: hidden
}

@media (max-width: 63.9375em) {
    .FeaturerManufacturer_item__UBpxh {
        width: 100%
    }
}

.FeaturerManufacturer_item__UBpxh:hover {
    filter: grayscale(0)
}

.FeaturerManufacturer_item__UBpxh img {
    max-width: 100% !important;
    max-height: 100% !important;
    width: auto !important;
    height: auto !important;
    object-fit: contain !important
}

.FeaturerManufacturer_wrapper__D0JXA {
    gap: 2vw;
    display: flex;
    flex-direction: column;
    padding-left: 30px;
    padding-right: 30px
}

@media (max-width: 63.9375em) {
    .FeaturerManufacturer_featurer-manufacturer-showcase__OZtRS {
        margin-top: 80px
    }
}

.FeaturerManufacturer_manufacturer-slider-indicator__5oRQl {
    position: absolute !important;
    right: 30px
}

.FeaturerManufacturer_title__opOXI {
    color: var(--base-grey-100, #262d33);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 1.875rem;
    font-style: normal;
    font-weight: 700;
    line-height: 35px;
    display: flex;
    gap: .625rem;
    align-items: center;
    margin-bottom: 42px;
    width: 377px;
    height: 35px
}

@media (max-width: 39.9375em) {
    .FeaturerManufacturer_title__opOXI {
        width: 100%;
        height: 100%
    }
}

.FeaturerManufacturer_container__cSfoN {
    gap: 2vw;
    display: flex;
    position: relative;
    flex-direction: column
}

@media (max-width: 63.9375em) {
    .FeaturerManufacturer_manufacturer-slider-indicator__5oRQl {
        all: unset;
        position: absolute;
        bottom: -60px;
        height: max-content;
        left: 50%;
        transform: translate(-50%);
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center
    }
}

@media (max-width: 39.9375em) {
    .FeaturerManufacturer_manufacturer-slider-indicator__5oRQl {
        all: unset;
        position: absolute;
        bottom: -80px;
        height: 60px;
        left: 50%;
        transform: translate(-50%);
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center
    }

    .FeaturerManufacturer_wrapper__D0JXA {
        padding-left: 0;
        padding-right: 0
    }

    .FeaturerManufacturer_mobile-container__HA4bT {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        flex-wrap: wrap;
        grid-gap: 12px;
        gap: 12px;
        grid-row-gap: 13px;
        row-gap: 13px
    }

    .FeaturerManufacturer_item__UBpxh {
        width: 100%;
        height: 101px;
        position: relative;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 10px 15px;
        border-radius: 10px;
        border: 1px solid var(--grey-15, #e2e8eb);
        cursor: pointer;
        filter: grayscale(100%);
        transition: filter .2s ease-in
    }

    .FeaturerManufacturer_item__UBpxh:hover {
        filter: grayscale(0)
    }

    .FeaturerManufacturer_item__UBpxh img {
        max-width: 100% !important;
        max-height: 100% !important;
        width: auto !important;
        height: auto !important;
        object-fit: contain !important
    }
}

.NewsCard_card-container__zCN6X {
    width: 330px
}

.NewsCard_card-header-div__mXcgv {
    grid: header;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 2.3125rem;
    padding-left: 10px;
    padding-right: 10px
}

.NewsCard_card-header-div__mXcgv .NewsCard_title-text__yA2MQ {
    font-feature-settings: "clig" off, "liga" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 15px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.NewsCard_card-header-div__mXcgv .NewsCard_date-text__qCuVa {
    color: var(--Grey-30, #7c878d);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 15px
}

.NewsCard_card-content-div__f04iF {
    color: var(--base-grey-100, #262d33);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    height: 10rem;
    margin-top: .4375rem;
    padding-left: 10px;
    padding-right: 10px
}

.NewsCard_image-container__ts2wO {
    width: 330px;
    height: 216px;
    border-radius: 10px;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    cursor: pointer;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}

.NewsCard_image-container__ts2wO img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.NewsCard_image-container__ts2wO:hover {
    opacity: .8
}

@media (max-width: 63.9375em) {
    .NewsCard_card-container__zCN6X {
        height: 243px;
        padding: 0;
        margin-top: 26px
    }

    .NewsCard_card-container__zCN6X a div {
        margin-right: auto
    }

    .NewsCard_card-content-div__f04iF {
        width: 100%;
        color: var(--base-grey-100, #262d33);
        font-size: 1rem;
        font-style: normal;
        font-weight: 600;
        line-height: 20px;
        overflow: hidden;
        max-height: 5rem
    }

    .NewsCard_card-header-div__mXcgv {
        margin-top: .875rem
    }

    .NewsCard_image-container__ts2wO {
        width: 100%;
        height: 106px
    }

    .NewsCard_image-container__ts2wO img {
        width: 100%;
        height: 100%
    }
}

.NewsSlider_container__if_MQ {
    background: var(--greyblue-25, #ebebf3);
    padding: 13px;
    position: relative
}

@media (max-width: 39.9375em) {
    .NewsSlider_container__if_MQ {
        padding-top: 44px;
        padding-left: 26px;
        padding-right: 26px
    }
}

@media (min-width: 64em) {
    .NewsSlider_wrapper__5xenm {
        max-width: min(1440px, 100%);
        margin-left: max((100% -1440px)/2, 0px);
        margin-right: max((100% -1440px)/2, 0px)
    }
}

@media (max-width: 89.9em) {
    .NewsSlider_wrapper__5xenm {
        margin-left: 0;
        margin-right: 0
    }
}

.NewsSlider_wrapper__5xenm {
    padding-right: calc(29px - var(--scrollbar-width, 17px));
    padding-left: 30px;
    gap: 13px;
    display: flex;
    position: relative;
    flex-direction: column;
    margin-top: 2rem
}

@media (max-width: 39.9375em) {
    .NewsSlider_wrapper__5xenm {
        margin-top: 0
    }
}

.NewsSlider_title__ujCJ9 {
    color: var(--base-grey-100, #262d33);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 1.875rem;
    font-style: normal;
    font-weight: 700;
    line-height: 35px;
    display: flex;
    gap: .625rem;
    align-items: center
}

@media (max-width: 39.9375em) {
    .NewsSlider_title__ujCJ9 {
        width: 226px
    }
}

.NewsSlider_icon-by-ozdisan__Tc1s3 {
    margin-top: 1rem
}

.NewsSlider_card-section-container__8fNqk {
    margin-top: 1.625rem
}

@media (max-width: 39.9375em) {
    .NewsSlider_container__if_MQ {
        margin-left: -26px;
        margin-right: -27px;
        padding-bottom: 6.625rem
    }
}

.NewsSlider_mobile-container__EMxOa {
    display: flex;
    flex-wrap: wrap;
    gap: 10px
}

.NewsSlider_mobile-card__ZvJ4r {
    width: calc(50% - 20px)
}

.NewsSlider_swiper-pagination-custom__tZQJu {
    position: absolute !important;
    right: 0
}

@media (min-width: 93.74em)and (max-width: 93.75em) {
    .NewsSlider_swiper-pagination-custom__tZQJu {
        all: unset;
        position: absolute;
        bottom: -40px;
        height: 30px;
        left: 50%;
        margin-top: auto;
        transform: translate(-50%);
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center
    }
}

@media (max-width: 63.9375em) {
    .NewsSlider_swiper-pagination-custom__tZQJu {
        all: unset;
        position: absolute;
        bottom: 0;
        height: 30px;
        left: 50%;
        margin-top: auto;
        transform: translate(-50%);
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center
    }
}

.NewsSlider_news-slider-indicator__fscCW {
    position: absolute !important;
    right: 0
}

@media (max-width: 63.9375em) {
    .NewsSlider_news-slider-indicator__fscCW {
        all: unset;
        position: absolute;
        bottom: -40px;
        height: 50px;
        left: 50%;
        margin-top: auto;
        transform: translate(-50%);
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center
    }
}

@media (max-width: 39.9375em) {
    .NewsSlider_news-slider-indicator__fscCW {
        all: unset;
        position: absolute;
        bottom: -80px;
        height: 60px;
        left: 50%;
        transform: translate(-50%);
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center
    }

    .NewsSlider_wrapper__5xenm {
        padding-left: 0;
        padding-right: 0
    }

    .NewsSlider_icon-by-ozdisan__Tc1s3 {
        display: none
    }
}

.NewsSliderSkeleton_container__8ytWH {
    background: var(--greyblue-25, #ebebf3);
    padding: 13px;
    position: relative
}

@media (max-width: 39.9375em) {
    .NewsSliderSkeleton_container__8ytWH {
        margin-left: -26px;
        margin-right: -27px;
        padding: 44px 26px 6.625rem
    }
}

@media (min-width: 64em) {
    .NewsSliderSkeleton_wrapper__uhk4l {
        max-width: min(1440px, 100%);
        margin-left: max((100% -1440px)/2, 0px);
        margin-right: max((100% -1440px)/2, 0px)
    }
}

@media (max-width: 89.9em) {
    .NewsSliderSkeleton_wrapper__uhk4l {
        margin-left: 0;
        margin-right: 0
    }
}

.NewsSliderSkeleton_wrapper__uhk4l {
    gap: 13px;
    display: flex;
    position: relative;
    flex-direction: column;
    margin-top: 2rem
}

@media (max-width: 39.9375em) {
    .NewsSliderSkeleton_wrapper__uhk4l {
        margin-top: 0;
        padding-left: 0;
        padding-right: 0
    }
}

.NewsSliderSkeleton_title__TObIF {
    color: var(--base-grey-100, #262d33);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 1.875rem;
    font-style: normal;
    font-weight: 700;
    line-height: 35px;
    display: flex;
    gap: .625rem;
    align-items: center
}

@media (max-width: 39.9375em) {
    .NewsSliderSkeleton_title__TObIF {
        width: 226px
    }
}

.NewsSliderSkeleton_icon-by-ozdisan__ND73B {
    margin-top: 1rem
}

@media (max-width: 39.9375em) {
    .NewsSliderSkeleton_icon-by-ozdisan__ND73B {
        display: none
    }
}

.NewsSliderSkeleton_skeleton-swiper__JMDYn {
    width: 100%;
    position: relative
}

.NewsSliderSkeleton_skeleton-slides-container__3tewO {
    display: flex;
    gap: 20px;
    overflow: hidden
}

@media (max-width: 39.9375em) {
    .NewsSliderSkeleton_skeleton-slides-container__3tewO {
        gap: 10px
    }
}

.NewsSliderSkeleton_skeleton-slide__lzlAL {
    flex-shrink: 0;
    width: calc(25% - 15px)
}

@media (max-width: 93.75em) {
    .NewsSliderSkeleton_skeleton-slide__lzlAL {
        width: calc(33.333% - 13.33px)
    }
}

@media (max-width: 63.9375em) {
    .NewsSliderSkeleton_skeleton-slide__lzlAL {
        width: calc(50% - 10px)
    }
}

@media (max-width: 39.9375em) {
    .NewsSliderSkeleton_skeleton-slide__lzlAL {
        width: 100%
    }
}

.NewsSliderSkeleton_mobile-container__XVVZI {
    display: flex;
    flex-wrap: wrap;
    gap: 10px
}

.NewsSliderSkeleton_skeleton-card__9886m {
    background: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .1);
    position: relative
}

.NewsSliderSkeleton_skeleton-card__9886m:before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .6), transparent);
    animation: NewsSliderSkeleton_shimmer__O3R5K 1.5s infinite;
    z-index: 1
}

.NewsSliderSkeleton_skeleton-card__9886m.NewsSliderSkeleton_mobile-card__LJbp8 {
    width: calc(50% - 5px)
}

.NewsSliderSkeleton_skeleton-image__RBgqP {
    width: 100%;
    height: 180px;
    background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
    background-size: 200% 100%;
    animation: NewsSliderSkeleton_skeleton-loading__0sJAW 1.5s infinite
}

@media (max-width: 39.9375em) {
    .NewsSliderSkeleton_skeleton-image__RBgqP {
        height: 120px
    }
}

.NewsSliderSkeleton_skeleton-content__kCS1r {
    padding: 1rem
}

.NewsSliderSkeleton_skeleton-header__VFxgD {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: .75rem
}

.NewsSliderSkeleton_skeleton-tag__Tc1sd {
    height: 1rem;
    width: 60px;
    border-radius: 12px
}

.NewsSliderSkeleton_skeleton-date__2x2ox, .NewsSliderSkeleton_skeleton-tag__Tc1sd {
    background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
    background-size: 200% 100%;
    animation: NewsSliderSkeleton_skeleton-loading__0sJAW 1.5s infinite
}

.NewsSliderSkeleton_skeleton-date__2x2ox {
    height: .75rem;
    width: 80px;
    border-radius: 4px
}

.NewsSliderSkeleton_skeleton-description__4AvBx {
    margin-top: .5rem
}

.NewsSliderSkeleton_skeleton-line__dk5gv {
    width: 100%;
    margin-bottom: .5rem
}

.NewsSliderSkeleton_skeleton-line-short__ZRQnO, .NewsSliderSkeleton_skeleton-line__dk5gv {
    height: .875rem;
    border-radius: 4px;
    background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
    background-size: 200% 100%;
    animation: NewsSliderSkeleton_skeleton-loading__0sJAW 1.5s infinite
}

.NewsSliderSkeleton_skeleton-line-short__ZRQnO {
    width: 75%
}

.NewsSliderSkeleton_skeleton-pagination__MlH5L {
    position: absolute !important;
    right: 0
}

@media (min-width: 93.74em)and (max-width: 93.75em) {
    .NewsSliderSkeleton_skeleton-pagination__MlH5L {
        all: unset;
        position: absolute;
        bottom: -40px;
        height: 30px;
        left: 50%;
        margin-top: auto;
        transform: translate(-50%);
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center
    }
}

@media (max-width: 63.9375em) {
    .NewsSliderSkeleton_skeleton-pagination__MlH5L {
        all: unset;
        position: absolute;
        bottom: -40px;
        height: 50px;
        left: 50%;
        margin-top: auto;
        transform: translate(-50%);
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center
    }
}

@media (max-width: 39.9375em) {
    .NewsSliderSkeleton_skeleton-pagination__MlH5L {
        all: unset;
        position: absolute;
        bottom: -80px;
        height: 60px;
        left: 50%;
        transform: translate(-50%);
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center
    }
}

.NewsSliderSkeleton_skeleton-pagination-container__VR5gP {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px
}

.NewsSliderSkeleton_skeleton-bullet__ndEXB {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
    background-size: 200% 100%;
    animation: NewsSliderSkeleton_skeleton-loading__0sJAW 1.5s infinite
}

@keyframes NewsSliderSkeleton_skeleton-loading__0sJAW {
    0% {
        background-position: 200% 0
    }
    to {
        background-position: -200% 0
    }
}

@keyframes NewsSliderSkeleton_shimmer__O3R5K {
    0% {
        left: -100%
    }
    to {
        left: 100%
    }
}

.NewsSliderSkeleton_swiper-pagination-custom__wfqE2 {
    position: absolute !important;
    right: 0
}

.Header_not-found-image__aL9_O {
    background: #f5f6f6
}

.Header_card-main-div__1Cbht {
    grid-area: header;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 14.25px 17px 0 14.25px
}

.Header_card-main-div__1Cbht .Header_status__k5Wvx {
    padding: .3125rem .6875rem;
    border-radius: .8125rem;
    color: var(--base-white, #fff);
    text-align: center;
    font-feature-settings: "clig" off, "liga" off;
    font-size: .875rem;
    font-style: normal;
    font-weight: 600;
    line-height: 19px;
    z-index: 11;
    position: relative;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .15)
}

@media (max-width: 39.9375em) {
    .Header_card-main-div__1Cbht .Header_status__k5Wvx {
        font-size: .75rem;
        padding: .25rem .5rem
    }
}

.Header_card-main-div__1Cbht .Header_status_new___Vuyy {
    background-color: var(--green-25, #16ad88)
}

.Header_card-main-div__1Cbht .Header_status_bestSeller__rm7EW {
    background-color: var(--bluegreen-75, #97adda);
    color: var(--base-white, #fff)
}

.Header_card-main-div__1Cbht .Header_status_sale__G_qsd {
    background-color: #ff4f52;
    color: var(--base-white, #fff)
}

.Header_card-main-div__1Cbht .Header_status_rps__DaPOz, .Header_card-main-div__1Cbht .Header_status_rqp__R7Vet, .Header_card-main-div__1Cbht .Header_status_rqs__JttXQ {
    color: var(--base-white, #fff);
    background-color: var(--green-75, #16ad88)
}

.Header_card-main-div__1Cbht .Header_status_specialProduct__6riov {
    width: 137px;
    display: flex;
    height: 30.22px;
    padding: 7px 3px;
    justify-content: center;
    align-items: center;
    gap: var(--spacing-Spacing-sm, 10px);
    border-radius: 13.28px;
    background: var(--orange-100, #fcd19a)
}

.Header_card-main-div__1Cbht .Header_status_projectProduct__a_C4A {
    background: var(--Red-100, #ed8e7a);
    color: var(--base-white, #fff)
}

.Header_card-main-div__1Cbht .Header_status_specialProjectProduct__u3Wlj {
    background: var(--Bluegreen-75, #97adda);
    width: 150px;
    padding: 5px 10px;
    line-height: 12px;
    border-radius: 13.28px;
    height: 30px
}

.Header_star___hZ9C {
    border-radius: 50%;
    font-size: .75rem;
    font-weight: 600;
    height: 2.5rem;
    width: 2.5rem;
    padding: 0;
    transition: transform .3s, fill .3s, background-color .2s ease-in, box-shadow .2s ease-in;
    cursor: pointer;
    border: none;
    display: inline-flex;
    position: relative;
    align-items: center;
    justify-content: center;
    z-index: 11;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .15)
}

@media (max-width: 39.9375em) {
    .Header_star___hZ9C {
        height: 2.25rem;
        width: 2.25rem
    }
}

.Header_star___hZ9C svg {
    display: block;
    margin: auto
}

.Header_star-fav__oXnlP {
    background-color: #ff4f52
}

.Header_star___hZ9C:hover {
    transform: scale(1.05);
    box-shadow: 0 4px 12px rgba(0, 0, 0, .2)
}

.Header_favorite__Enw46 {
    fill: #fff;
    transform: scale(1.2)
}

.Header_pure__y632p {
    fill: var(--bluegreen-25, #cbd5ee);
    transform: scale(1.2)
}

.SkeletonProductCard_skeleton-card-container__Ci21T {
    display: flex;
    gap: 10px;
    overflow: hidden
}

.SkeletonProductCard_card-container__c_9td {
    border-radius: .625rem;
    border: 1px solid var(--grey-15, #e2e8eb);
    background: var(--base-white, #fff);
    height: 43.75rem;
    min-width: 25rem !important
}

.Slider_swiper__8cdAs {
    width: 100%
}

.Slider_swiper-slide__v2lnF {
    display: flex;
    justify-content: center;
    align-items: center
}

.Slider_swiper-slide__v2lnF Image {
    display: block;
    width: 100%
}

.Slider_swiper-container__xeTNJ {
    display: flex;
    flex-wrap: wrap
}

.Slider_swiper-slide-container__JUkw_ {
    width: 100%
}

.Slider_slider-wrapper__hXAbg {
    gap: 20px;
    display: flex;
    position: relative;
    flex-direction: column;
    margin-top: 2rem;
    padding-left: 30px;
    padding-right: 29px
}

.Slider_no-padding___sbEP {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.Slider_is-arrow-navigate__W36Dm {
    all: unset;
    position: absolute;
    bottom: -40px;
    height: 30px;
    left: 50%;
    margin-top: auto;
    transform: translate(-50%);
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--custom-color);
    color: var(--custom-text-color)
}

.Slider_swiper-pagination-custom__hLIeK {
    position: absolute !important;
    right: 0
}

@media (min-width: 93.74em)and (max-width: 93.75em) {
    .Slider_swiper-pagination-custom__hLIeK {
        all: unset;
        position: absolute;
        bottom: -40px;
        height: 30px;
        left: 50%;
        margin-top: auto;
        transform: translate(-50%);
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center
    }
}

@media (max-width: 63.9375em) {
    .Slider_swiper-pagination-custom__hLIeK {
        all: unset;
        position: absolute;
        bottom: 0;
        height: 30px;
        left: 50%;
        margin-top: auto;
        transform: translate(-50%);
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center
    }
}

.Slider_slider-header-container__2ChB_ {
    gap: 20px;
    display: flex;
    align-items: center
}

.Slider_slider-header-container__2ChB_ .Slider_slider-title__aR5Zw {
    font-size: 30px;
    font-weight: 700;
    line-height: 35px;
    font-style: normal;
    word-break: break-word;
    overflow-wrap: break-word;
    width: 70%
}

@media (max-width: 39.9375em) {
    .Slider_slider-header-container__2ChB_ .Slider_slider-title__aR5Zw {
        margin-left: 27px
    }
}

.Slider_slider-header-container__2ChB_ .Slider_title-white__aHUQ0 {
    color: var(--white, #fff);
    font-size: 30px;
    font-style: normal;
    font-weight: 700
}

.Slider_slider-header-container__2ChB_ .Slider_slider-title-link__4j8zF {
    gap: 20px;
    display: flex;
    font-size: 16px;
    font-weight: 600;
    text-align: right;
    line-height: 20px;
    font-style: normal;
    font-feature-settings: "clig" off, "liga" off
}

.Slider_slider-header-container__2ChB_ .Slider_slider-title-link__4j8zF:hover {
    color: var(--white);
    transition: color .3s
}

.Slider_slider-header-container__2ChB_ .Slider_slider-navigation__o6s5m {
    margin-left: auto;
    gap: 10px;
    display: flex;
    align-items: center
}

.Slider_slider-header-container__2ChB_ .Slider_slider-navigation__o6s5m .Slider_slider-navigation-button__xhIn_ {
    width: 40px;
    height: 40px;
    padding-left: 2%;
    background-color: var(--Logo-Blue, #1226aa);
    transition: background-color .2s ease-in;
    color: var(--white, #fff);
    border-radius: 50%;
    font-size: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    border-width: 0
}

.Slider_slider-header-container__2ChB_ .Slider_slider-navigation__o6s5m .Slider_slider-navigation-button__xhIn_:hover {
    opacity: .9
}

.Slider_slider-header-container__2ChB_ .Slider_slider-navigation__o6s5m .Slider_slider-navigation-button__xhIn_:active {
    background-color: var(--logo-blue)
}

.Slider_slider-header-container__2ChB_ .Slider_slider-title-link__4j8zF {
    color: var(--bluegreen-100, #7d94cc)
}

@media (max-width: 93.75em) {
    .Slider_slider-header-container__2ChB_ {
        align-items: flex-start;
        gap: .5rem
    }

    .Slider_slider-title__aR5Zw {
        flex: 1 1;
        width: calc(100% - 8rem - .5rem)
    }

    .Slider_slider-title-link__4j8zF {
        border-radius: 40px;
        border: 1px solid var(--grey-15, #e2e8eb);
        padding: .75rem 1.875rem;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 8rem;
        flex: 0 0 auto;
        color: var(--logo-blue, #1226aa);
        text-align: center;
        font-feature-settings: "clig" off, "liga" off;
        font-size: .625rem;
        font-style: normal;
        font-weight: 600;
        line-height: 19px
    }
}

.Slider_slider-container__9mLFi, .Slider_slider-container__9mLFi .Slider_showcase-slider-slide__Mlb0M, .Slider_slider-slide__Iq349 {
    gap: 18px;
    display: flex
}

.Slider_slider-container__9mLFi .Slider_item__Ea4s9 {
    transition: filter .3s ease;
    filter: grayscale(100%);
    flex: 1 1;
    display: flex;
    border-radius: 10px;
    align-items: center;
    justify-content: center;
    padding: 35px 32px;
    border: 1px solid var(--grey-15, #e2e8eb)
}

.Slider_slider-container__9mLFi .Slider_item__Ea4s9:hover {
    filter: grayscale(0)
}

.Slider_slider-loader__cp15T {
    position: absolute;
    left: calc(50% - 25px);
    top: calc(50% - 25px);
    margin: 0 auto;
    border-top: 8px solid var(--grey-15, #e2e8eb);
    border: 8px solid var(--grey-15, #e2e8eb);
    border-top-color: var(--progress-circle-color, #4592ff);
    border-radius: 50%;
    width: 50px;
    height: 50px;
    animation: Slider_spin__KaS0X 2s linear infinite;
    z-index: 9
}

.Slider_mask-loader__M_5KI {
    opacity: .2
}

@keyframes Slider_spin__KaS0X {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

.Slider_productInfoCard-title__mTihz {
    width: 100%;
    height: auto;
    text-align: left;
    color: var(--grey-100, #262b2f);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 50px;
    text-transform: uppercase
}

.Slider_productInfoCard-content__HoodF {
    display: flex;
    position: relative;
    padding-bottom: 47px;
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    margin-right: 50px;
    text-align: start
}

.Slider_productInfoCard-content-text__dwITV {
    padding-top: .9rem;
    color: var(--grey-70, #313e48);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.Slider_productInfoCard-mobile-title___vhiw {
    width: 100%;
    height: auto;
    text-align: center;
    color: var(--grey-100, #262b2f);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 50px;
    text-transform: uppercase
}

.Slider_productInfoCard-mobile-content___h6Tw {
    display: flex;
    position: relative;
    padding-bottom: 100px;
    width: 100%;
    flex-direction: column;
    justify-content: center !important;
    text-align: center
}

.Slider_productInfoCard-mobile-content-text__kv7Ml {
    padding-top: .9rem;
    color: var(--grey-70, #313e48);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align: center
}

.Slider_productInfoCard-mobile-content-text__kv7Ml .Slider_product-count__hlxRj {
    margin-top: 10px;
    color: var(--bluegreen-100, #7d94cc);
    text-align: center;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.Slider_productInfoCard-img__VuaQB {
    width: 100%;
    text-align: center
}

@media only screen and (min-width: 767px) {
    .Slider_hide-desktop__RFlj3 {
        display: none !important
    }
}

@media only screen and (max-width: 766px) {
    .Slider_hide-mobile__nCYEF {
        display: none !important
    }
}

@media (max-width: 39.9375em) {
    .Slider_slider-wrapper__hXAbg {
        padding-left: 0;
        padding-right: 0
    }
}

.ProductSlider_product-slider__qg62t {
    padding-right: calc(30px - var(--scrollbar-width))
}

@media (max-width: 89.9em) {
    .ProductSlider_product-slider__qg62t {
        padding-right: 0
    }
}

.ProductSlider_product-slider-content__fHdfp {
    margin-left: 0 !important
}

.ProductSlider_empty-product-slider__kJeXN {
    height: 43.75rem;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%
}

.ProductSlider_product-slider-indicator__0cx99 {
    position: absolute !important;
    right: 30px;
    overflow-x: auto;
    max-width: 200px;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.ProductSlider_product-slider-indicator__0cx99::-webkit-scrollbar {
    display: none
}

.ProductSlider_product-slider-indicator__0cx99 > div:first-child {
    flex-wrap: nowrap !important;
    justify-content: flex-start !important
}

@media (max-width: 89.9em) {
    .ProductSlider_product-slider-indicator__0cx99 {
        all: unset;
        position: absolute;
        bottom: -60px;
        height: max-content;
        left: 50%;
        transform: translate(-50%);
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center
    }

    .ProductSlider_product-slider-indicator__0cx99 > div:first-child {
        flex-wrap: nowrap !important;
        justify-content: center !important
    }
}

@media (max-width: 39.9375em) {
    .ProductSlider_product-slider-indicator__0cx99 {
        all: unset;
        position: absolute;
        bottom: -80px;
        height: 60px;
        left: 50%;
        transform: translate(-50%);
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center
    }

    .ProductSlider_product-slider-indicator__0cx99 > div:first-child {
        flex-wrap: wrap !important;
        justify-content: center !important
    }
}

.ProductSlider_progress-circle__4p80x {
    display: none
}

.ProductSlider_swiper-pagination-bullet-active__ZAjpz .ProductSlider_progress-circle__4p80x {
    display: block;
    stroke-dasharray: 63;
    stroke-dashoffset: 63;
    transform-origin: 50% 50%;
    transform: rotate(-90deg)
}

.ProductSlider_swiper-pagination-bullet-active__ZAjpz circle:first-child {
    display: block
}

.ProductSlider_swiper-pagination-bullet-active__ZAjpz circle:last-child {
    fill: var(--progress-circle-color, #4592ff)
}

.ProductSlider_slider-animation-stop__5N5Tg span svg .ProductSlider_progress-circle__4p80x {
    animation-play-state: paused
}

.ProductSlider_slider-animation-start__Ymvv1 span svg .ProductSlider_progress-circle__4p80x {
    animation-fill-mode: forwards
}

.ProductSlider_not-found-image-container__DB3hn {
    display: flex;
    flex-direction: column;
    gap: 9px
}

.ProductSlider_not-found-image-container__DB3hn span {
    color: var(--bluegreen-100, #7d94cc);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 139%;
    padding-top: 10px
}

.Home_home-container__D5LZO {
    padding: 1.875rem 0
}

@media (max-width: 39.9375em) {
    .Home_home-container__D5LZO {
        padding-left: 26px;
        padding-right: 27px
    }
}

.Home_description-container__IMK0U {
    padding-top: 0;
    margin: 5.0625rem 0;
    padding-left: 94px;
    padding-right: 88px
}

@media (min-width: 64em) {
    .Home_description-container__IMK0U {
        max-width: min(1440px, 100%);
        margin-left: max((100% -1440px)/2, 0px);
        margin-right: max((100% -1440px)/2, 0px)
    }
}

@media (max-width: 89.9em) {
    .Home_description-container__IMK0U {
        margin-left: 0;
        margin-right: 0
    }
}

@media (max-width: 39.9375em) {
    .Home_description-container__IMK0U {
        padding-left: 0;
        padding-right: 0
    }
}

.Home_divider-space__ebQKv {
    height: 80px
}

.Home_home-hero__apT7m {
    display: flex
}

@media (min-width: 64em) {
    .Home_home-hero__apT7m {
        max-width: min(1440px, 100%);
        margin-left: max((100% -1440px)/2, 0px);
        margin-right: max((100% -1440px)/2, 0px)
    }
}

@media (max-width: 89.9em) {
    .Home_home-hero__apT7m {
        margin-left: 0;
        margin-right: 0;
        padding-left: 30px;
        padding-right: calc(30px - var(--scrollbar-width, 17px))
    }
}

@media (max-width: 39.9375em) {
    .Home_home-hero__apT7m {
        padding-left: 0;
        padding-right: 0
    }
}

.Home_product-slider-container__xRQq6 {
    padding: 4.0625rem 0 62px
}

@media (min-width: 64em) {
    .Home_product-slider__m_NPH {
        max-width: min(1440px, 100%);
        margin-left: max((100% -1440px)/2, 0px);
        margin-right: max((100% -1440px)/2, 0px)
    }
}

@media (max-width: 89.9em) {
    .Home_product-slider__m_NPH {
        margin-left: 0;
        margin-right: 0
    }
}

.Home_product-slider-bg-simple__8s6bD {
    background: var(--white, #fff) !important
}

.Home_product-slider-bg-grey__Dr0rX {
    background: var(--grey-05, #f5f6f6) !important
}

.Home_product-slider-bg-blue__92_dL {
    background: var(--blue-25, #2d3e91) !important
}

.Home_slider-featured__ZT0hO {
    margin-top: 82px;
    margin-bottom: 18px
}

@media (min-width: 64em) {
    .Home_slider-featured__ZT0hO {
        max-width: min(1440px, 100%);
        margin-left: max((100% -1440px)/2, 0px);
        margin-right: max((100% -1440px)/2, 0px)
    }
}

@media (max-width: 89.9em) {
    .Home_slider-featured__ZT0hO {
        margin-left: 0;
        margin-right: 0
    }
}

@media (max-width: 39.9375em) {
    .Home_slider-featured__ZT0hO {
        margin-top: 51px
    }
}

@media (min-width: 64em) {
    .Home_popular-links__I2B52 {
        max-width: min(1440px, 100%);
        margin-left: max((100% -1440px)/2, 0px);
        margin-right: max((100% -1440px)/2, 0px)
    }
}

@media (max-width: 89.9em) {
    .Home_popular-links__I2B52 {
        margin-left: 0;
        margin-right: 0
    }
}

@media (max-width: 39.9375em) {
    .Home_product-slider-container__xRQq6 {
        padding: 4rem 0 6.625rem;
        margin-left: -26px;
        margin-right: -27px
    }

    .Home_product-slider__m_NPH {
        width: 100%;
        margin-left: auto;
        margin-right: auto
    }
}

@media (max-width: 63.9375em) {
    .Home_card-container__tG6DW {
        display: flex;
        flex-wrap: wrap;
        gap: 16px
    }

    .Home_home-hero__apT7m {
        gap: 15px;
        display: flex;
        flex-direction: column
    }

    .Home_slider-featured__ZT0hO {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width: 39.9375em) {
    .Home_home-banner-slider__2VXgM {
        margin-right: -26px
    }
}

@media (min-width: 64em) {
    .Home_home-hero__apT7m {
        padding-left: 30px;
        padding-right: calc(30px - var(--scrollbar-width))
    }

    .Home_home-banner-slider__2VXgM {
        grid: "slider";
        overflow: hidden;
        margin-left: 21px;
        margin-right: 20px
    }
}

@media (max-width: 74.9em) {
    .Home_left-sb__7BzLO {
        display: none
    }
}

@media (min-width: 40em)and (max-width: 74.9em) {
    .Home_home-hero__apT7m {
        display: flex;
        flex-direction: column
    }

    .Home_home-banner-slider__2VXgM {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 30px
    }
}

.TabletHeader_container__8jTYD {
    justify-content: space-between;
    padding: 42px 20px 22px
}

.TabletHeader_container__8jTYD, .TabletHeader_right__MGd_k {
    display: flex;
    align-items: center;
    gap: 40px
}

.TabletHeader_searchContainer__29u68 {
    padding: unset;
    background-color: var(--blue-100, #242b4c);
    flex: 1 1;
    background-color: unset
}

.TabletHeader_mobileHeader__oDNHq {
    display: flex;
    flex-direction: column;
    gap: 0;
    background-color: var(--info-header-bg, #1b2039)
}

.ScrollToTop_container__Qoawm {
    position: fixed;
    bottom: 30px;
    right: 30px;
    opacity: .7;
    z-index: 10;
    cursor: pointer
}

.ScrollToTop_container__Qoawm:hover {
    opacity: 1
}

@media (max-width: 63.9375em) {
    .ScrollToTop_container__Qoawm {
        bottom: 4.5rem;
        right: 2.5rem
    }

    .ScrollToTop_container__Qoawm svg {
        width: 2rem;
        height: 2rem
    }
}

.DashboardSmallInfoCardSection_dashboard-small-info-card-section-container__Cfnrb {
    display: flex;
    flex-direction: column;
    grid-gap: 20px;
    position: relative;
    min-width: 242px;
    max-height: 470px
}

@media (max-width: 39.9375em) {
    .DashboardSmallInfoCardSection_dashboard-small-info-card-section-container__Cfnrb {
        min-width: 15.125rem;
        max-height: 100%;
        grid-gap: 10px
    }
}

.DashboardSmallInfoCardSection_dashboard-small-info-card-section-container__Cfnrb > div {
    display: flex;
    align-items: center;
    flex: 1 1;
    max-height: 102px;
    min-height: 102px
}

@media (max-width: 39.9375em) {
    .DashboardSmallInfoCardSection_dashboard-small-info-card-section-container__Cfnrb > div {
        min-width: 162.509px;
        max-height: 68.495px;
        min-height: 68.495px
    }
}

@media screen and (max-width: 39.9375em)and (max-width: 360px) {
    .DashboardSmallInfoCardSection_dashboard-small-info-card-section-container__Cfnrb > div {
        min-width: 100%
    }
}

@media screen and (max-width: 360px) {
    .DashboardSmallInfoCardSection_dashboard-small-info-card-section-container__Cfnrb > div .DashboardSmallInfoCardSection_content__err5u {
        font-size: 14px
    }

    .DashboardSmallInfoCardSection_dashboard-small-info-card-section-container__Cfnrb > div .DashboardSmallInfoCardSection_sub-title__g2etG {
        font-size: 12px;
        line-height: normal
    }
}

@media (max-width: 74.9em) {
    .DashboardSmallInfoCardSection_dashboard-small-info-card-section-container__Cfnrb {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        width: 100%
    }
}

@media (max-width: 500px) {
    .DashboardSmallInfoCardSection_dashboard-small-info-card-section-container__Cfnrb {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 8px
    }

    .DashboardSmallInfoCardSection_dashboard-small-info-card-section-container__Cfnrb > div {
        min-width: auto
    }
}

@media screen and (max-width: 300px) {
    .DashboardSmallInfoCardSection_dashboard-small-info-card-section-container__Cfnrb {
        display: flex;
        flex-direction: column;
        grid-gap: 10px
    }

    .DashboardSmallInfoCardSection_dashboard-small-info-card-section-container__Cfnrb > div {
        width: 100%;
        min-width: auto
    }
}

.DashboardSmallInfoCardSection_single-card__7Eeff {
    background-color: var(--grey-05, #f5f6f6);
    border: 1px solid var(--grey-15, #e2e8eb);
    display: flex;
    align-items: center;
    border-radius: 10px;
    height: 4.375rem;
    padding-left: 10%;
    max-width: 100%;
    overflow: hidden;
    font-size: 1.25rem;
    color: var(--grey-100, #262b2f);
    font-style: normal;
    font-weight: 600;
    line-height: 1.375rem;
    cursor: pointer
}

.DashboardSmallInfoCardSection_single-card__7Eeff:hover {
    background-color: var(--greyblue-25, #ebebf3);
    border: 1px solid var(--greyblue-15, #e2e8eb)
}

.DashboardSmallInfoCardSection_single-card__7Eeff .DashboardSmallInfoCardSection_content__err5u {
    margin-left: 1.25rem;
    text-wrap: wrap;
    width: 10rem;
    word-wrap: break-word
}

@media (max-width: 63.9375em) {
    .DashboardSmallInfoCardSection_single-card__7Eeff {
        font-size: 1rem
    }

    .DashboardSmallInfoCardSection_single-card__7Eeff .DashboardSmallInfoCardSection_content__err5u {
        margin-left: 10px
    }
}

@media (max-width: 39.9375em) {
    .DashboardSmallInfoCardSection_single-card__7Eeff {
        font-size: 1rem
    }

    .DashboardSmallInfoCardSection_single-card__7Eeff .DashboardSmallInfoCardSection_content__err5u {
        text-wrap: wrap;
        width: 100%
    }
}

@media (max-width: 74.9em) {
    .DashboardSmallInfoCardSection_single-card__7Eeff {
        font-size: 1rem
    }

    .DashboardSmallInfoCardSection_single-card__7Eeff .DashboardSmallInfoCardSection_content__err5u {
        margin-left: 10px
    }
}

.DashboardSmallInfoCardSection_single-card-content__Xk6Md {
    display: flex;
    align-items: center
}

@media (min-width: 40em)and (max-width: 74.9em) {
    .DashboardSmallInfoCardSection_single-card__7Eeff {
        padding: 50px;
        width: 100%;
        box-sizing: border-box
    }
}

@media (max-width: 39.9375em) {
    .DashboardSmallInfoCardSection_single-card__7Eeff {
        padding-left: .8rem
    }
}

@media (max-width: 500px) {
    .DashboardSmallInfoCardSection_single-card__7Eeff {
        padding-left: .7rem;
        padding-right: .5rem;
        font-size: .95rem
    }

    .DashboardSmallInfoCardSection_single-card__7Eeff .DashboardSmallInfoCardSection_content__err5u {
        width: 100%;
        margin-left: .7rem
    }
}

@media (max-width: 380px) {
    .DashboardSmallInfoCardSection_single-card__7Eeff {
        padding-left: .6rem;
        padding-right: .6rem;
        font-size: .9rem
    }

    .DashboardSmallInfoCardSection_single-card__7Eeff .DashboardSmallInfoCardSection_content__err5u {
        width: 100%;
        margin-left: .5rem
    }
}

@media (max-width: 63.9375em) {
    .DashboardSmallInfoCardSection_dashboard-small-info-card-section-container__Cfnrb {
        margin-top: 0
    }
}

.DashboardSmallInfoCardSection_link-card__8Pqw3 {
    transition: border-color .3s ease-in-out
}

.DashboardSmallInfoCardSection_link-card__8Pqw3:hover {
    border-color: #8592e5
}

.DashboardSmallInfoCardSection_sub-title__g2etG {
    color: #c91900;
    font-size: .8125rem;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.55px
}

.ShoppingCardSlider_image__bNKwB {
    width: 100% !important;
    height: 80px;
    width: 80px
}

.ShoppingCardSlider_empty-slider-container__TPKZo {
    display: inline-flex;
    gap: .5rem
}

.ShoppingCardSlider_empty-image__ODH38 {
    width: 5rem;
    height: 4.4375rem;
    border-radius: 5px;
    border: 1px solid var(--greyblue-100, #dcd9e8);
    background: var(--greyblue-50, #e2e2ed)
}

.ShoppingCardSlider_shopping-card-section-container___Toqr {
    width: 100%;
    justify-content: space-between
}

.ShoppingCardSlider_image-container__6hvOP {
    background-color: #fff;
    width: 83px;
    height: 71px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 7px;
    border: var(--cartquantity, 1px) solid var(--greyblue-100, #dcd9e8);
    background: var(--Greyblue-Greyblue-50, #e2e2ed);
    overflow: hidden
}

.ShoppingCardSlider_image-container__6hvOP img {
    width: 100%;
    height: 100%
}

.ShoppingCardSlider_image-container__6hvOP:hover {
    border: 1px solid var(--greyblue-100, #dcd9e8)
}

.ShoppingCardSlider_null-image-container__Pvy9D {
    border: .42px solid var(--grey-15);
    background-color: #fff;
    width: 83px;
    height: 71px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 7px;
    flex-direction: column;
    align-items: flex-start;
    gap: 5px;
    overflow: hidden;
    padding: 5px 12px;
    background: var(--White-White, #fff)
}

@media screen and (max-width: 800px) {
    .ShoppingCardSlider_null-image-container__Pvy9D {
        height: 100%;
        padding: 5px 12px;
        row-gap: 6px
    }

    .ShoppingCardSlider_null-image-container__Pvy9D span {
        font-size: 12px
    }
}

.ShoppingCardSlider_null-image-container__Pvy9D span {
    color: var(--Bluegreen-Bluegreen-100, #7d94cc);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    width: 59px;
    line-height: 120%
}

.ShoppingCardSlider_hide___O3xf {
    display: none
}

.ShoppingCard_container__5RuHS {
    width: 447px;
    padding: 29px 0 27.5px 46px;
    background-color: var(--grey-05, #f5f6f6);
    position: relative;
    overflow: hidden;
    border: 1px solid var(--grey-15, #e2e8eb);
    min-width: 447px;
    height: 261px;
    border-radius: 10px
}

.ShoppingCard_header__182Dx {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: 43px
}

.ShoppingCard_icon__lHkeS {
    width: 25.278px;
    height: 25.278px
}

.ShoppingCard_title-div__KJisG {
    width: 155px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center
}

.ShoppingCard_title__OPPWU {
    color: var(--grey-50, #42525e);
    font-size: 20px;
    width: 125px;
    height: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ShoppingCard_cart-name__h9xZz {
    color: var(--bluegreen-50, #b2bfe3);
    text-align: right;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 10ch
}

@media (max-width: 39.9375em) {
    .ShoppingCard_cart-name__h9xZz {
        margin-right: 17px
    }
}

.ShoppingCard_content__mG4rD {
    margin-top: 1.25rem
}

.ShoppingCard_content__mG4rD .ShoppingCard_text__32UUV {
    color: var(--grey-30, #7c878d);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 1rem
}

.ShoppingCard_footer__hF4q8 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: 43px
}

@media (max-width: 39.9375em) {
    .ShoppingCard_footer__hF4q8 {
        margin-top: 2px;
        padding-right: 0
    }
}

.ShoppingCard_sub-total-text__1Ul6g {
    color: var(--grey-30, #7c878d);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.ShoppingCard_footer-right__iH6ea {
    display: flex;
    align-items: center;
    gap: .8125rem
}

.ShoppingCard_prices-text__uLh7j {
    color: var(--logo-blue, #1226aa);
    font-feature-settings: "clig" off, "liga" off;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    display: inline-block
}

.ShoppingCard_route-button__fw0cW {
    width: 50px;
    height: 50px
}

@media (max-width: 39.9375em) {
    .ShoppingCard_route-button__fw0cW {
        width: 37.66px;
        height: 37.66px;
        margin-right: 13px
    }
}

@media (max-width: 89.9em) {
    .ShoppingCard_container__5RuHS {
        width: 100%
    }
}

@media (max-width: 39.9375em) {
    .ShoppingCard_container__5RuHS {
        padding: 29px 0 22px 21.65px;
        width: 100%;
        min-width: 100%
    }

    .ShoppingCard_container__5RuHS .ShoppingCard_content__mG4rD div p {
        width: 100%
    }
}

.SimpleCard_container__dDX6L {
    width: 447px;
    padding: 31px 50px 35px 45px;
    background-color: var(--grey-05, #f5f6f6);
    position: relative;
    min-height: 261px;
    overflow: hidden;
    border: 1px solid var(--grey-15, #e2e8eb);
    border-radius: 10px;
    max-height: 261px
}

.SimpleCard_header__waHmr {
    display: flex;
    align-items: center;
    gap: .75rem
}

.SimpleCard_icon__HSuNH {
    width: 25.278px;
    height: 25.278px
}

.SimpleCard_title__8vdzL {
    color: var(--grey-50, #42525e);
    font-size: 20px;
    width: 125px;
    height: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    font-feature-settings: "liga" off, "clig" off
}

.SimpleCard_content__YfrYf {
    margin-top: 14px;
    width: 226px;
    height: 261px;
    overflow: hidden
}

.SimpleCard_content__YfrYf p {
    all: unset;
    color: var(--grey-30, #7c878d);
    font-feature-settings: "liga" off, "clig" off;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.SimpleCard_content__YfrYf p a {
    color: var(--bluegreen-100, #7d94cc);
    -webkit-text-decoration: underline .15em hsla(0, 0%, 100%, 0);
    text-decoration: underline .15em hsla(0, 0%, 100%, 0);
    transition: -webkit-text-decoration-color .3s;
    transition: text-decoration-color .3s;
    transition: text-decoration-color .3s, -webkit-text-decoration-color .3s
}

.SimpleCard_content__YfrYf p a:hover {
    -webkit-text-decoration-color: #7d94cc;
    text-decoration-color: #7d94cc
}

.SimpleCard_content__YfrYf .SimpleCard_button__WBef_ {
    border-radius: 20px;
    border: none;
    background: var(--Logo-Blue, #1226aa);
    display: inline-flex;
    height: 40px;
    width: 139px;
    padding: 12px 30px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    margin-top: 24.5px;
    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;
    cursor: pointer
}

.SimpleCard_content__YfrYf .SimpleCard_button__WBef_:hover {
    background-color: var(--primary-button-hover, #0e1f8e)
}

.SimpleCard_image-container__S4Ezi {
    position: absolute;
    width: 227px;
    height: 193px;
    right: 0;
    bottom: 0
}

.SimpleCard_services__Wrce1 .SimpleCard_content__YfrYf {
    width: 100%
}

.SimpleCard_line__DC0Z6 {
    width: 446px
}

.SimpleCard_line__DC0Z6 .SimpleCard_content__YfrYf .SimpleCard_info-container__imHhl {
    height: 95px;
    width: 226px;
    overflow: hidden;
    position: relative
}

.SimpleCard_line__DC0Z6 .SimpleCard_content__YfrYf p {
    line-height: 19px;
    font-size: 14px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 5;
    height: 100%
}

.SimpleCard_line__DC0Z6 .SimpleCard_image-container__S4Ezi {
    width: 141.555px;
    height: 173.019px;
    right: 25.72px;
    bottom: 18.78px
}

.SimpleCard_line__DC0Z6 .SimpleCard_image-container__S4Ezi img {
    width: 141.555px;
    height: 173.019px
}

@media (max-width: 63.9375em) {
    .SimpleCard_container__dDX6L {
        display: flex;
        flex-direction: column;
        align-items: flex-start
    }

    .SimpleCard_content__YfrYf .SimpleCard_button__WBef_ {
        margin-top: 12px
    }
}

@media (max-width: 89.9em) {
    .SimpleCard_container__dDX6L, .SimpleCard_line__DC0Z6 .SimpleCard_content__YfrYf {
        width: 100%
    }

    .SimpleCard_line__DC0Z6 .SimpleCard_content__YfrYf .SimpleCard_info-container__imHhl {
        width: 75%
    }

    .SimpleCard_line__DC0Z6 .SimpleCard_content__YfrYf .SimpleCard_info-container__imHhl p {
        width: 100%
    }
}

@media (max-width: 39.9375em) {
    .SimpleCard_container__dDX6L {
        padding: 29px 30px 10px 22px
    }

    .SimpleCard_icon__HSuNH {
        width: 24px;
        height: 24px
    }

    .SimpleCard_content__YfrYf {
        width: 168px;
        height: 261px;
        margin-top: 17px;
        line-height: 19px
    }

    .SimpleCard_content__YfrYf p {
        line-height: 1.5rem;
        font-size: 14px
    }

    .SimpleCard_image-container__S4Ezi {
        bottom: 0;
        right: 0;
        width: 171px;
        height: 145px
    }

    .SimpleCard_image-container__S4Ezi img {
        width: 100%;
        height: 100%
    }

    .SimpleCard_services__Wrce1 .SimpleCard_content__YfrYf {
        width: 100%;
        margin-top: 16px !important
    }

    .SimpleCard_services__Wrce1 .SimpleCard_content__YfrYf a {
        line-height: 19px
    }

    .SimpleCard_services__Wrce1 .SimpleCard_image-container__S4Ezi {
        bottom: 18px;
        right: -27px;
        width: 171px;
        height: 145px
    }

    .SimpleCard_services__Wrce1 .SimpleCard_image-container__S4Ezi img {
        width: 100%;
        height: 100%
    }

    .SimpleCard_line__DC0Z6 {
        height: 262px !important;
        min-height: 262px
    }

    .SimpleCard_line__DC0Z6 .SimpleCard_content__YfrYf {
        width: 75%;
        margin-top: 17px
    }

    .SimpleCard_line__DC0Z6 .SimpleCard_content__YfrYf .SimpleCard_info-container__imHhl {
        height: 95px;
        width: 90%;
        overflow: hidden;
        position: relative
    }

    .SimpleCard_line__DC0Z6 .SimpleCard_content__YfrYf p {
        line-height: 19px;
        font-size: 14px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 6;
        height: 100%
    }

    .SimpleCard_line__DC0Z6 .SimpleCard_image-container__S4Ezi {
        bottom: 27px;
        right: 12.81px;
        height: 164px
    }

    .SimpleCard_line__DC0Z6 .SimpleCard_image-container__S4Ezi img {
        width: 100%;
        height: 100%
    }

    .SimpleCard_line__DC0Z6 .SimpleCard_line_img__qP_K9 {
        scale: .9;
        right: 0
    }

    .SimpleCard_line__DC0Z6 .SimpleCard_button__WBef_ {
        margin-top: 22px
    }
}

@media screen and (max-width: 375px) {
    .SimpleCard_line_img__qP_K9 {
        scale: .8 !important;
        right: -.2rem !important;
        top: 3rem !important
    }

    .SimpleCard_line__DC0Z6 .SimpleCard_content__YfrYf {
        width: 67.5% !important
    }

    .SimpleCard_line__DC0Z6 .SimpleCard_content__YfrYf .SimpleCard_info-container__imHhl {
        height: 113px !important
    }

    .SimpleCard_line__DC0Z6 .SimpleCard_button__WBef_ {
        margin-top: 1rem !important
    }
}

.NewInfoCardSkeleton_container__iaLEe {
    display: flex;
    margin-top: 20px;
    flex-wrap: wrap;
    gap: 20px
}

@media (min-width: 64em) {
    .NewInfoCardSkeleton_container__iaLEe {
        max-width: min(1440px, 100%);
        margin-left: max((100% -1440px)/2, 0px);
        margin-right: max((100% -1440px)/2, 0px)
    }
}

@media (max-width: 89.9em) {
    .NewInfoCardSkeleton_container__iaLEe {
        margin-left: 0;
        margin-right: 0
    }
}

.NewInfoCardSkeleton_container__iaLEe {
    padding-right: calc(29px - var(--scrollbar-width));
    padding-left: 30px
}

.NewInfoCardSkeleton_card-skeleton-line__KxWtp, .NewInfoCardSkeleton_card-skeleton__6Olv5 {
    width: 447px;
    min-width: 447px;
    height: 261px;
    background-color: var(--grey-05, #f5f6f6);
    position: relative;
    overflow: hidden;
    border: 1px solid var(--grey-15, #e2e8eb);
    border-radius: 10px;
    padding: 29px 46px 27.5px
}

.NewInfoCardSkeleton_card-skeleton-line__KxWtp {
    width: 446px;
    min-width: 446px
}

.NewInfoCardSkeleton_card-header__vS7zc {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px
}

.NewInfoCardSkeleton_title-section__QeNKA {
    display: flex;
    align-items: center;
    gap: 12px
}

.NewInfoCardSkeleton_icon-skeleton__53Fga {
    width: 25.278px;
    height: 25.278px
}

.NewInfoCardSkeleton_icon-skeleton__53Fga, .NewInfoCardSkeleton_title-skeleton__zJ454 {
    background: linear-gradient(90deg, #e2e8eb 25%, #f0f2f3 50%, #e2e8eb 75%);
    background-size: 200% 100%;
    animation: NewInfoCardSkeleton_shimmer__j8F0Z 1.5s infinite;
    border-radius: 4px
}

.NewInfoCardSkeleton_title-skeleton__zJ454 {
    width: 125px;
    height: 30px
}

.NewInfoCardSkeleton_cart-name-skeleton__ozZTD {
    width: 80px;
    height: 20px;
    background: linear-gradient(90deg, #e2e8eb 25%, #f0f2f3 50%, #e2e8eb 75%);
    background-size: 200% 100%;
    animation: NewInfoCardSkeleton_shimmer__j8F0Z 1.5s infinite;
    border-radius: 4px
}

.NewInfoCardSkeleton_cart-content__EJiMR {
    margin-bottom: 20px
}

.NewInfoCardSkeleton_cart-items__hmtAD {
    display: flex;
    gap: 12px
}

.NewInfoCardSkeleton_cart-item__sP8G8 {
    display: flex;
    align-items: center;
    gap: 12px
}

.NewInfoCardSkeleton_item-image__1g2_Y {
    width: 80px;
    height: 80px;
    background: linear-gradient(90deg, #e2e8eb 25%, #f0f2f3 50%, #e2e8eb 75%);
    background-size: 200% 100%;
    animation: NewInfoCardSkeleton_shimmer__j8F0Z 1.5s infinite;
    border-radius: 6px
}

.NewInfoCardSkeleton_item-details__dCWwq {
    flex: 1 1;
    display: flex;
    flex-direction: column;
    gap: 6px;
    display: none
}

.NewInfoCardSkeleton_item-name__nmHcx {
    width: 180px;
    height: 16px
}

.NewInfoCardSkeleton_item-name__nmHcx, .NewInfoCardSkeleton_item-price__3Mj2x {
    background: linear-gradient(90deg, #e2e8eb 25%, #f0f2f3 50%, #e2e8eb 75%);
    background-size: 200% 100%;
    animation: NewInfoCardSkeleton_shimmer__j8F0Z 1.5s infinite;
    border-radius: 4px
}

.NewInfoCardSkeleton_item-price__3Mj2x {
    width: 80px;
    height: 14px
}

.NewInfoCardSkeleton_cart-footer__eGcfF {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.NewInfoCardSkeleton_total-skeleton__hVorK {
    width: 120px;
    height: 24px;
    border-radius: 4px
}

.NewInfoCardSkeleton_button-skeleton__OZPnm, .NewInfoCardSkeleton_total-skeleton__hVorK {
    background: linear-gradient(90deg, #e2e8eb 25%, #f0f2f3 50%, #e2e8eb 75%);
    background-size: 200% 100%;
    animation: NewInfoCardSkeleton_shimmer__j8F0Z 1.5s infinite
}

.NewInfoCardSkeleton_button-skeleton__OZPnm {
    width: 100px;
    height: 36px;
    border-radius: 6px
}

.NewInfoCardSkeleton_simple-header__HvpL9 {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 14px
}

.NewInfoCardSkeleton_simple-content__yFxUU {
    width: 226px;
    margin-bottom: 20px
}

.NewInfoCardSkeleton_content-line__VAK1q {
    width: 100%
}

.NewInfoCardSkeleton_content-line-short__VA3g1, .NewInfoCardSkeleton_content-line__VAK1q {
    height: 16px;
    margin-bottom: 8px;
    background: linear-gradient(90deg, #e2e8eb 25%, #f0f2f3 50%, #e2e8eb 75%);
    background-size: 200% 100%;
    animation: NewInfoCardSkeleton_shimmer__j8F0Z 1.5s infinite;
    border-radius: 4px
}

.NewInfoCardSkeleton_content-line-short__VA3g1 {
    width: 60%
}

.NewInfoCardSkeleton_simple-button__L_TQQ {
    margin-bottom: 20px
}

.NewInfoCardSkeleton_simple-image__hgazI {
    position: absolute;
    right: 20px;
    bottom: 20px
}

.NewInfoCardSkeleton_image-skeleton__6fT7c {
    width: 120px;
    height: 80px;
    background: linear-gradient(90deg, #e2e8eb 25%, #f0f2f3 50%, #e2e8eb 75%);
    background-size: 200% 100%;
    animation: NewInfoCardSkeleton_shimmer__j8F0Z 1.5s infinite;
    border-radius: 8px
}

@keyframes NewInfoCardSkeleton_shimmer__j8F0Z {
    0% {
        background-position: -200% 0
    }
    to {
        background-position: 200% 0
    }
}

@media (max-width: 63.9375em) {
    .NewInfoCardSkeleton_container__iaLEe {
        display: flex;
        flex-direction: column;
        grid-gap: 10px;
        position: relative;
        min-width: 15.125rem
    }

    .NewInfoCardSkeleton_card-skeleton__6Olv5 {
        width: 100%;
        min-width: 15.125rem
    }
}

@media (max-width: 39.9375em) {
    .NewInfoCardSkeleton_container__iaLEe {
        padding-left: 0;
        padding-right: 0
    }
}

.InfoCardSection_container__9Zx_I {
    display: flex;
    margin-top: 20px;
    flex-wrap: wrap;
    gap: 20px
}

@media (min-width: 64em) {
    .InfoCardSection_container__9Zx_I {
        max-width: min(1440px, 100%);
        margin-left: max((100% -1440px)/2, 0px);
        margin-right: max((100% -1440px)/2, 0px)
    }
}

@media (max-width: 89.9em) {
    .InfoCardSection_container__9Zx_I {
        margin-left: 0;
        margin-right: 0
    }
}

.InfoCardSection_container__9Zx_I {
    padding-right: calc(29px - var(--scrollbar-width, 17px));
    padding-left: 30px
}

@media (max-width: 63.9375em) {
    .InfoCardSection_container__9Zx_I {
        display: flex;
        flex-direction: column;
        grid-gap: 10px;
        position: relative;
        min-width: 15.125rem
    }

    .InfoCardSection_card-mobile-title__N43pS {
        color: var(--grey-50, #42525e);
        font-size: 1.25rem;
        font-style: normal;
        font-weight: 600;
        line-height: normal
    }
}

@media (max-width: 39.9375em) {
    .InfoCardSection_container__9Zx_I {
        padding-left: 0;
        padding-right: 0
    }

    .InfoCardSection_card-mobile-title__N43pS {
        color: var(--grey-50, #42525e);
        font-size: 1.25rem;
        font-style: normal;
        font-weight: 600;
        line-height: normal
    }
}
    