._3sjFp {
    align-items: center;
    border-radius: .125rem;
    border-radius: var(--nr-normal,.125rem);
    display: inline-flex;
    flex: 0 0 auto;
    justify-content: center;
    outline: none;
    overflow: hidden;
    padding: 0 1rem;
    position: relative
}

._3sjFp:active:before {
    background-color: rgba(0,0,0,.05);
    background-color: var(--nc-util-pressed,rgba(0,0,0,.05));
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.lJMau {
    height: 2.75rem
}

._3zn07 {
    height: 2.25rem;
    min-width: 4rem
}

._18F8b {
    height: 1.75rem;
    min-width: 4rem;
    padding: 0 .75rem
}

.uxSdp {
    height: 1.25rem;
    min-width: 3.25rem;
    padding: 0 .5rem
}

.xCn81 {
    background: transparent
}

.TOjHY.AHhqR {
    background: #ee4d2d;
    background: var(--nc-primary,#ee4d2d);
    border: .0625rem solid transparent;
    color: #fff
}

.TOjHY.xCn81 {
    border: .0625rem solid #ee4d2d;
    border: .0625rem solid var(--nc-primary,#ee4d2d);
    color: #ee4d2d;
    color: var(--nc-primary,#ee4d2d)
}

._1-4Xn.xCn81 {
    border: .0625rem solid rgba(0,0,0,.26);
    color: rgba(0,0,0,.87);
    color: var(--nc-text-primary,rgba(0,0,0,.87))
}

._1qQAl.xCn81 {
    border: .0625rem solid #fff;
    color: #fff
}

._3sjFp:disabled {
    color: rgba(0,0,0,.26);
    color: var(--nc-util-disabled,rgba(0,0,0,.26))
}

._3sjFp:disabled.xCn81 {
    border-color: rgba(0,0,0,.09);
    border-color: var(--nc-util-line,rgba(0,0,0,.09))
}

._3sjFp:disabled._1qQAl.xCn81 {
    border-color: hsla(0,0%,100%,.54);
    color: hsla(0,0%,100%,.4)
}

._3sjFp:disabled.TOjHY.AHhqR {
    background: rgba(0,0,0,.09)
}

._2HCeY {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._19rDu {
    margin-left: .25rem
}

@keyframes movement {
    0% {
        transform: translateY(2px)
    }

    50% {
        transform: translateY(-2px)
    }

    to {
        transform: translateY(2px)
    }
}

.stardust-spinner--hidden {
    display: none
}

.stardust-spinner__background {
    align-content: center;
    align-items: center;
    background-color: rgba(0,0,0,.4);
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%
}

.stardust-spinner__background--no-overlay {
    background-color: initial;
    height: auto;
    position: static;
    width: auto
}

.stardust-spinner__background--no-overlay .stardust-spinner__main {
    border-radius: 0;
    padding: 0
}

.stardust-spinner__main {
    background: #fff;
    border-radius: 1rem;
    color: #000;
    flex: 0 1 auto;
    padding: 1rem
}

.stardust-spinner__spinner {
    animation: movement .4s linear infinite
}

.stardust-spinner__spinner:nth-child(2) {
    animation-delay: .1s
}

.stardust-spinner__spinner:nth-child(3) {
    animation-delay: .2s
}

.stardust-button {
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.26);
    border-radius: 4px;
    color: rgba(0,0,0,.87);
    font-family: -apple-system,Helvetica Neue,Helvetica,Roboto,Droid Sans,Arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
    padding: 8px 10px
}

.stardust-button.stardust-button--active,.stardust-button:hover {
    background-color: rgba(0,0,0,.09);
    border-color: rgba(0,0,0,.26);
    cursor: pointer
}

.stardust-button--disabled {
    background-color: rgba(0,0,0,.26);
    border: 1px solid rgba(0,0,0,.26)
}

.stardust-button--disabled.stardust-button--active,.stardust-button--disabled:hover {
    background-color: rgba(0,0,0,.26);
    border: 1px solid rgba(0,0,0,.26);
    cursor: not-allowed
}

.stardust-button--block {
    display: block;
    width: 100%
}

.stardust-button--block+.stardust-button--block {
    margin-top: 5px
}

.stardust-button--large {
    border-radius: 6px;
    font-size: 16px;
    padding: 12px 14px
}

.stardust-button--large,.stardust-button--small {
    font-family: -apple-system,Helvetica Neue,Helvetica,Roboto,Droid Sans,Arial,sans-serif;
    font-weight: 400
}

.stardust-button--small {
    border-radius: 3px;
    font-size: 12px;
    padding: 6px 8px
}

.stardust-button--primary {
    background-color: #ee4d2d;
    border-color: #cd3011;
    color: #fff
}

.stardust-button--primary.stardust-button--active,.stardust-button--primary:hover {
    background-color: #d73211;
    border-color: #ba2b0f
}

.stardust-button--primary.stardust-button--disabled {
    opacity: .7
}

.stardust-button--primary.stardust-button--active.stardust-button--disabled,.stardust-button--primary:hover.stardust-button--disabled {
    background-color: #ee4d2d;
    border-color: #cd3011
}

.stardust-button--warning {
    background-color: #ff424f;
    border-color: #ef0010;
    color: #fff
}

.stardust-button--warning.stardust-button--active,.stardust-button--warning:hover {
    background-color: #fa0011;
    border-color: #e50010
}

.stardust-button--warning.stardust-button--disabled {
    opacity: .7
}

.stardust-button--warning.stardust-button--active.stardust-button--disabled,.stardust-button--warning:hover.stardust-button--disabled {
    background-color: #ff424f;
    border-color: #ef0010
}

.stardust-button--outline-primary {
    background-color: transparent;
    border-color: #ee4d2d;
    color: #ee4d2d
}

.stardust-button--outline-primary.stardust-button--active,.stardust-button--outline-primary:hover {
    background-color: hsla(0,0%,100%,.3);
    border-color: #d73211
}

.stardust-button--outline-primary.stardust-button--disabled {
    opacity: .7
}

.stardust-button--outline-primary.stardust-button--active.stardust-button--disabled,.stardust-button--outline-primary:hover.stardust-button--disabled {
    background-color: transparent;
    border-color: #ee4d2d
}

.stardust-button--outline-white {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

.stardust-button--outline-white.stardust-button--active,.stardust-button--outline-white:hover {
    background-color: hsla(0,0%,100%,.3);
    border-color: #fff
}

.stardust-button--outline-white.stardust-button--disabled {
    opacity: .7
}

.stardust-button--outline-white.stardust-button--active.stardust-button--disabled,.stardust-button--outline-white:hover.stardust-button--disabled {
    background-color: transparent;
    border-color: #fff
}

.stardust-button--ghost-primary {
    background-color: transparent;
    border-color: transparent;
    color: #ee4d2d
}

.stardust-button--ghost-primary.stardust-button--active,.stardust-button--ghost-primary:hover {
    background-color: rgba(0,0,0,.09);
    border-color: rgba(0,0,0,.09)
}

.stardust-button--ghost-primary.stardust-button--disabled {
    opacity: .7
}

.stardust-button--ghost-primary.stardust-button--active.stardust-button--disabled,.stardust-button--ghost-primary:hover.stardust-button--disabled {
    background-color: transparent;
    border-color: transparent
}

.stardust-popover {
    position: relative
}

.stardust-popover:focus-visible {
    border-radius: 2px;
    outline: 2px solid #000
}

.stardust-popover__popover {
    position: absolute;
    will-change: transform;
    z-index: -1
}

.stardust-popover__popover--show {
    animation: popover-enter-animation .2s cubic-bezier(.4,0,.6,1);
    opacity: 1;
    z-index: 3
}

.stardust-popover__popover--border {
    border: 1px solid rgba(0,0,0,.09)
}

.stardust-popover__popover--hide {
    animation: popover-hide-animation .2s cubic-bezier(.4,0,.6,1)
}

.stardust-popover__arrow {
    position: absolute;
    will-change: transform;
    z-index: 3
}

.stardust-popover__arrow--inner {
    height: 0;
    left: -8px;
    position: absolute;
    width: 0
}

@keyframes popover-enter-animation {
    0% {
        opacity: 0;
        transform: scale(0)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes popover-hide-animation {
    0% {
        opacity: 1;
        transform: scale(1)
    }

    to {
        opacity: 0;
        transform: scale(0)
    }
}

.shopee-mini-page-controller {
    align-items: center;
    display: flex
}

.shopee-mini-page-controller .shopee-button-outline {
    outline: 0;
    overflow: visible;
    position: relative
}

.shopee-mini-page-controller .shopee-button-outline:focus-visible:before {
    --focus-indicator-spacing: 1px;
    border-radius: var(--focus-indicator-border-radius);
    content: "";
    height: calc(100% + var(--focus-indicator-spacing)*2);
    left: calc(var(--focus-indicator-spacing)*-1);
    margin: calc(var(--focus-indicator-spacing)*-1);
    outline: var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
    padding: var(--focus-indicator-spacing);
    position: absolute;
    top: calc(var(--focus-indicator-spacing)*-1);
    width: calc(100% + var(--focus-indicator-spacing)*2)
}

.shopee-mini-page-controller .shopee-button-outline--disabled {
    pointer-events: none
}

.shopee-mini-page-controller__current {
    color: #ee4d2d
}

.shopee-mini-page-controller__next-btn,.shopee-mini-page-controller__prev-btn {
    background: #fff;
    border: 0;
    border-radius: 2px;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.05);
    height: 2.125rem;
    width: 2.25rem
}

.shopee-mini-page-controller__next-btn.shopee-button-outline--disabled,.shopee-mini-page-controller__prev-btn.shopee-button-outline--disabled {
    background: #f9f9f9
}

.shopee-mini-page-controller__next-btn.shopee-button-outline--disabled .shopee-svg-icon,.shopee-mini-page-controller__prev-btn.shopee-button-outline--disabled .shopee-svg-icon {
    fill: #ccc
}

.shopee-mini-page-controller__next-btn.shopee-button-outline--disabled:active,.shopee-mini-page-controller__next-btn.shopee-button-outline--disabled:hover,.shopee-mini-page-controller__prev-btn.shopee-button-outline--disabled:active,.shopee-mini-page-controller__prev-btn.shopee-button-outline--disabled:hover {
    background: #f9f9f9
}

.shopee-mini-page-controller__next-btn.shopee-button-outline--disabled:active,.shopee-mini-page-controller__prev-btn.shopee-button-outline--disabled:active {
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.05)
}

.shopee-mini-page-controller__next-btn .shopee-svg-icon,.shopee-mini-page-controller__prev-btn .shopee-svg-icon {
    height: .625rem;
    width: .625rem;
    fill: #555;
    margin-top: .125rem
}

.shopee-mini-page-controller__next-btn:active,.shopee-mini-page-controller__next-btn:hover,.shopee-mini-page-controller__prev-btn:active,.shopee-mini-page-controller__prev-btn:hover {
    background: #fdfdfd
}

.shopee-mini-page-controller__next-btn:active,.shopee-mini-page-controller__prev-btn:active {
    box-shadow: inset 0 .0625rem 0 0 rgba(0,0,0,.03)
}

.shopee-mini-page-controller__prev-btn {
    border-bottom-right-radius: 0;
    border-right: 1px solid #f2f2f2;
    border-top-right-radius: 0;
    margin-left: 1.25rem
}

.shopee-mini-page-controller__next-btn {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.shopee-page-controller {
    display: flex;
    justify-content: center
}

.shopee-page-controller .shopee-icon-button {
    border: 0;
    color: rgba(0,0,0,.4);
    height: 1.875rem;
    min-width: 2.5rem;
    outline: 0;
    overflow: visible;
    position: relative
}

.shopee-page-controller .shopee-icon-button:focus-visible:before {
    --focus-indicator-spacing: 1px;
    border-radius: var(--focus-indicator-border-radius);
    content: "";
    height: calc(100% + var(--focus-indicator-spacing)*2);
    left: calc(var(--focus-indicator-spacing)*-1);
    margin: calc(var(--focus-indicator-spacing)*-1);
    outline: var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
    padding: var(--focus-indicator-spacing);
    position: absolute;
    top: calc(var(--focus-indicator-spacing)*-1);
    width: calc(100% + var(--focus-indicator-spacing)*2)
}

.shopee-page-controller .shopee-icon-button .shopee-svg-icon {
    vertical-align: middle
}

.shopee-page-controller .shopee-icon-button--left {
    margin-right: .9375rem;
    text-align: right
}

.shopee-page-controller .shopee-icon-button--right {
    margin-left: .9375rem;
    text-align: left
}

.shopee-page-controller .shopee-icon-button--disabled {
    pointer-events: none
}

.shopee-page-controller .shopee-button-no-outline {
    color: rgba(0,0,0,.4)
}

.shopee-page-controller .shopee-button-no-outline,.shopee-page-controller .shopee-button-solid {
    font-size: 1.25rem;
    height: 1.875rem;
    margin-left: .9375rem;
    margin-right: .9375rem;
    min-width: 2.5rem;
    padding: 0;
    text-align: center
}

.shopee-page-controller .shopee-button-solid {
    color: #fff
}

.shopee-page-controller .shopee-button-no-outline--non-click {
    cursor: auto
}

.shopee-page-controller__ellipses {
    display: inline-block;
    margin: 0
}

.shopee-page-controller--v2 .shopee-icon-button {
    border: 1px solid rgba(0,0,0,.09);
    color: rgba(0,0,0,.54);
    height: 1.5rem;
    min-width: 1.5rem
}

.shopee-page-controller--v2 .shopee-icon-button .shopee-svg-icon {
    width: .6875rem
}

.shopee-page-controller--v2 .shopee-icon-button--left {
    margin-right: .625rem
}

.shopee-page-controller--v2 .shopee-icon-button--right {
    margin-left: .625rem
}

.shopee-page-controller--v2 .shopee-button-no-outline {
    color: rgba(0,0,0,.87);
    font-size: 1rem;
    height: 1.5rem;
    margin: 0 .625rem;
    min-width: 1.5rem
}

.shopee-page-controller--v2 .shopee-button-solid {
    border-radius: .0625rem;
    box-shadow: none;
    font-size: 1rem;
    height: 1.5rem;
    margin: 0 .625rem;
    min-width: 1.5rem
}

.original-search-link {
    display: flex;
    justify-content: center;
    margin-top: 1.25rem
}

.original-search-link__text {
    color: rgba(0,0,0,.54)
}

.original-search-link__link {
    color: #ee4d2d;
    cursor: pointer;
    margin-left: .25rem
}

.shopee-search-result-header {
    color: #555;
    display: flex;
    flex-direction: row;
    font-size: 1rem;
    font-weight: 400;
    margin: 0 0 1.5rem
}

.shopee-search-result-header__text-highlight {
    color: #ee4d2d
}

.shopee-search-result-header .icon-hint-bulb {
    color: #555;
    height: 1.375rem;
    margin: 0 .75rem 0 0;
    position: relative;
    top: .125rem;
    width: 1rem
}

.shopee-search-result-header .icon-voucher-tag {
    margin-right: .625rem;
    width: 1.125rem
}

.shopee-search-result-header__placeholder,.shopee-search-result-header__text {
    padding: .1875rem 0
}

.shopee-search-result-header__placeholder {
    height: 1.2rem
}

.shopee-search-result-header__text-emphasize,.shopee-search-result-header__text-highlight {
    font-weight: 700;
    -webkit-text-decoration: none;
    text-decoration: none
}

.shopee-search-result-header__text-emphasize {
    color: #222
}

.shopee-search-result-header__keyword {
    display: flex;
    flex-direction: row;
    margin-top: .75rem
}

.shopee-search-result-header__keyword-item {
    align-items: center;
    border: 1px solid #757575;
    border-radius: .125rem;
    color: rgba(0,0,0,.87);
    cursor: pointer;
    display: flex;
    font-size: 14px;
    height: 2.125rem;
    margin-right: .5rem;
    padding: 0 .875rem
}

.shopee-search-empty-result-section {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 6.25rem 0 7.5rem
}

.shopee-search-empty-result-section__icon {
    width: 8.375rem
}

.shopee-search-empty-result-section__title {
    color: rgba(0,0,0,.87);
    font-size: 1.125rem;
    margin: .9375rem 0 .625rem
}

.shopee-search-empty-result-section__hint {
    color: rgba(0,0,0,.54);
    font-size: 1.125rem
}

.shopee-search-empty-result-section__hint>span {
    font-weight: 700
}

.shopee-search-empty-result-section__or {
    color: rgba(0,0,0,.4);
    font-size: 1.125rem;
    margin-top: 15px
}

.shopee-search-empty-result-section__button {
    display: flex;
    flex-direction: row;
    margin: 1.5625rem 0 0;
    -webkit-text-decoration: none;
    text-decoration: none
}

.shopee-search-empty-result-section__button .shopee-button-solid {
    background: #ee4d2d;
    color: #fff;
    font-size: 1.125rem;
    height: 3rem;
    padding: 0 1.25rem
}

.shopee-search-recommendation .search-ymal-section__header {
    height: auto;
    padding: 0 0 1.25rem
}

.shopee-search-recommendation .search-ymal-section__header__title {
    color: #222;
    font-size: 1.125rem;
    font-weight: 500;
    text-transform: uppercase
}

.shopee-search-recommendation__item {
    margin-bottom: .625rem
}

.sort-price-select {
    align-items: center;
    background: #fff;
    border: 0;
    border-radius: 2px;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.02);
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    height: 2.125rem;
    justify-content: space-between;
    line-height: 2.125rem;
    min-width: 12.5rem;
    padding-left: .75rem;
    position: relative;
    text-align: left;
    transition: border-color .1s ease
}

.sort-price-select:hover {
    background: #fdfdfd
}

.sort-price-select__value {
    color: #ee4d2d;
    font-size: .875rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sort-price-select__dropdown {
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 .3125rem .625rem 0 rgba(0,0,0,.05);
    max-height: var(--radix-select-content-available-height);
    overflow-y: auto;
    padding: .625rem 0;
    width: var(--radix-select-trigger-width);
    z-index: 10000
}

.sort-price-select__dropdown-item {
    align-items: center;
    box-sizing: border-box;
    color: #222;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    line-height: 2.125rem;
    padding: 0 .75rem 0 .9375rem;
    width: 100%
}

.sort-price-select__dropdown-item:hover {
    background: transparent;
    color: #ee4d2d
}

.sort-price-select__dropdown-item .shopee-svg-icon.icon-tick-bold {
    width: .6875rem;
    fill: #ee4d2d
}

.sort-price-select .shopee-svg-icon.icon-arrow-down-small {
    width: .75rem;
    fill: #555;
    margin-right: .75rem
}

.shopee-sort-by-options {
    align-items: stretch;
    display: flex;
    flex: 1;
    gap: .625rem;
    justify-content: flex-start
}

.shopee-sort-by-options .shopee-dropdown {
    flex: 1
}

.shopee-sort-by-options .shopee-dropdown .shopee-popover {
    padding: 0;
    width: 100%
}

.shopee-sort-by-options .shopee-dropdown__entry {
    background-color: #fff;
    border: 0;
    justify-content: center;
    padding: 0 .625rem;
    text-transform: uppercase
}

.shopee-sort-by-options .shopee-dropdown__entry--selected {
    color: rgba(0,0,0,.8);
    height: 100%
}

.shopee-sort-by-options .shopee-dropdown__entry--selected span {
    flex: 0 0 auto
}

.shopee-sort-by-options .shopee-dropdown__entry--selected:hover {
    background-color: rgba(0,0,0,.02)
}

.shopee-sort-by-options .shopee-dropdown__entry--optional {
    height: 3.125rem
}

.shopee-sort-by-options .shopee-dropdown--has-selected .shopee-dropdown__entry--selected {
    border-bottom: 2px solid #ee4d2d;
    box-sizing: border-box;
    color: #ee4d2d
}

.shopee-sort-by-options .select-with-status {
    margin-left: .625rem;
    min-width: 12.5rem
}

.shopee-sort-by-options .select-with-status__dropdown-item,.shopee-sort-by-options .select-with-status__placeholder,.shopee-sort-by-options .select-with-status__value {
    text-align: left
}

.shopee-sort-by-options .select-with-status__placeholder,.shopee-sort-by-options .select-with-status__value {
    color: rgba(0,0,0,.8);
    margin: 0 .625rem 0 .75rem;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap
}

.shopee-sort-by-options .select-with-status__value {
    color: #ee4d2d
}

.shopee-sort-by-options .select-with-status__dropdown {
    border: 0;
    box-shadow: 0 .3125rem .625rem 0 rgba(0,0,0,.05);
    margin: 0;
    padding: .625rem 0
}

.shopee-sort-by-options .select-with-status__dropdown-item {
    cursor: pointer;
    padding: 0 .75rem 0 .9375rem
}

.shopee-sort-by-options .select-with-status__dropdown-item:hover {
    background: transparent;
    color: #ee4d2d
}

.shopee-sort-by-options .select-with-status__holder {
    background: #fff;
    margin: 0
}

.shopee-sort-by-options__option-group {
    display: flex;
    gap: .625rem;
    margin-left: .625rem
}

.shopee-sort-by-options__option {
    align-items: center;
    background: #fff;
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    justify-content: center;
    min-width: 5.625rem;
    outline: 0;
    overflow: visible;
    padding: 0 .9375rem;
    position: relative;
    text-transform: capitalize;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap
}

.shopee-sort-by-options__option:focus-visible:before {
    --focus-indicator-spacing: 1px;
    border-radius: var(--focus-indicator-border-radius);
    content: "";
    height: calc(100% + var(--focus-indicator-spacing)*2);
    left: calc(var(--focus-indicator-spacing)*-1);
    margin: calc(var(--focus-indicator-spacing)*-1);
    outline: var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
    padding: var(--focus-indicator-spacing);
    position: absolute;
    top: calc(var(--focus-indicator-spacing)*-1);
    width: calc(100% + var(--focus-indicator-spacing)*2)
}

.shopee-sort-by-options__option:active {
    background: #fdfdfd;
    box-shadow: inset 0 .0625rem 0 0 rgba(0,0,0,.03)
}

.shopee-sort-by-options__option--selected.shopee-sort-by-options__option {
    background: #ee4d2d;
    color: #fff
}

.shopee-sort-by-options__option--selected.shopee-sort-by-options__option:active {
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.02)
}

.shopee-sort-by-options .select-with-status__holder,.shopee-sort-by-options__option {
    border: 0;
    border-radius: 2px;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.02);
    height: 2.125rem;
    line-height: 2.125rem
}

.shopee-sort-by-options .select-with-status__holder:hover,.shopee-sort-by-options__option:hover {
    background: #fdfdfd
}

.ranking-criteria-container {
    align-items: stretch;
    display: flex
}

.ranking-criteria {
    align-items: center;
    color: currentColor;
    display: flex;
    justify-content: center;
    margin-left: .5rem;
    margin-right: .3125rem
}

.ranking-criteria .icon-help-center {
    height: 1.125rem;
    width: 1.125rem
}

.shopee-search-help-tooltip {
    background-color: #fff;
    border-radius: .25rem;
    box-sizing: border-box;
    line-height: 1.25rem;
    max-width: 28.125rem;
    padding: .75rem 1rem
}

.shopee-search-help-tooltip>a {
    -webkit-text-decoration: underline;
    text-decoration: underline
}

/*
! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com
*/
.shopee_ic *,.shopee_ic :after,.shopee_ic :before {
    border: 0 solid #e5e7eb;
    box-sizing: border-box
}

.shopee_ic :after,.shopee_ic :before {
    --tw-content: ""
}

.shopee_ic html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    font-family: ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -moz-tab-size: 4;
    tab-size: 4
}

.shopee_ic body {
    line-height: inherit;
    margin: 0
}

.shopee_ic hr {
    border-top-width: 1px;
    color: inherit;
    height: 0
}

.shopee_ic abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline;
    text-decoration: underline dotted
}

.shopee_ic h1,.shopee_ic h2,.shopee_ic h3,.shopee_ic h4,.shopee_ic h5,.shopee_ic h6 {
    font-size: inherit;
    font-weight: inherit
}

.shopee_ic a {
    color: inherit;
    text-decoration: inherit
}

.shopee_ic b,.shopee_ic strong {
    font-weight: bolder
}

.shopee_ic code,.shopee_ic kbd,.shopee_ic pre,.shopee_ic samp {
    font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-size: 1em
}

.shopee_ic small {
    font-size: 80%
}

.shopee_ic sub,.shopee_ic sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: initial
}

.shopee_ic sub {
    bottom: -.25em
}

.shopee_ic sup {
    top: -.5em
}

.shopee_ic table {
    border-collapse: collapse;
    border-color: inherit;
    text-indent: 0
}

.shopee_ic button,.shopee_ic input,.shopee_ic optgroup,.shopee_ic select,.shopee_ic textarea {
    color: inherit;
    font-family: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0
}

.shopee_ic button,.shopee_ic select {
    text-transform: none
}

.shopee_ic [type=button],.shopee_ic [type=reset],.shopee_ic [type=submit],.shopee_ic button {
    -webkit-appearance: button;
    background-color: initial;
    background-image: none
}

.shopee_ic :-moz-focusring {
    outline: auto
}

.shopee_ic :-moz-ui-invalid {
    box-shadow: none
}

.shopee_ic progress {
    vertical-align: initial
}

.shopee_ic ::-webkit-inner-spin-button,.shopee_ic ::-webkit-outer-spin-button {
    height: auto
}

.shopee_ic [type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

.shopee_ic ::-webkit-search-decoration {
    -webkit-appearance: none
}

.shopee_ic ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

.shopee_ic summary {
    display: list-item
}

.shopee_ic blockquote,.shopee_ic dd,.shopee_ic dl,.shopee_ic figure,.shopee_ic h1,.shopee_ic h2,.shopee_ic h3,.shopee_ic h4,.shopee_ic h5,.shopee_ic h6,.shopee_ic hr,.shopee_ic p,.shopee_ic pre {
    margin: 0
}

.shopee_ic fieldset {
    margin: 0;
    padding: 0
}

.shopee_ic legend {
    padding: 0
}

.shopee_ic menu,.shopee_ic ol,.shopee_ic ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.shopee_ic textarea {
    resize: vertical
}

.shopee_ic input::placeholder,.shopee_ic textarea::placeholder {
    color: #9ca3af;
    opacity: 1
}

.shopee_ic [role=button],.shopee_ic button {
    cursor: pointer
}

.shopee_ic :disabled {
    cursor: default
}

.shopee_ic audio,.shopee_ic canvas,.shopee_ic embed,.shopee_ic iframe,.shopee_ic img,.shopee_ic object,.shopee_ic svg,.shopee_ic video {
    display: block;
    vertical-align: middle
}

.shopee_ic img,.shopee_ic video {
    height: auto;
    max-width: 100%
}

.shopee_ic [hidden] {
    display: none
}

.shopee_ic *,.shopee_ic :after,.shopee_ic :before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59,130,246,.5);
    --tw-ring-offset-shadow: 0 0 transparent;
    --tw-ring-shadow: 0 0 transparent;
    --tw-shadow: 0 0 transparent;
    --tw-shadow-colored: 0 0 transparent;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

.shopee_ic ::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59,130,246,.5);
    --tw-ring-offset-shadow: 0 0 transparent;
    --tw-ring-shadow: 0 0 transparent;
    --tw-shadow: 0 0 transparent;
    --tw-shadow-colored: 0 0 transparent;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

.shopee_ic .\!container {
    width: 100%!important
}

.shopee_ic .container {
    width: 100%
}

@media (min-width: 640px) {
    .shopee_ic .\!container {
        max-width:640px!important
    }

    .shopee_ic .container {
        max-width: 640px
    }
}

@media (min-width: 768px) {
    .shopee_ic .\!container {
        max-width:768px!important
    }

    .shopee_ic .container {
        max-width: 768px
    }
}

@media (min-width: 1024px) {
    .shopee_ic .\!container {
        max-width:1024px!important
    }

    .shopee_ic .container {
        max-width: 1024px
    }
}

@media (min-width: 1280px) {
    .shopee_ic .\!container {
        max-width:1280px!important
    }

    .shopee_ic .container {
        max-width: 1280px
    }
}

@media (min-width: 1536px) {
    .shopee_ic .\!container {
        max-width:1536px!important
    }

    .shopee_ic .container {
        max-width: 1536px
    }
}

.shopee_ic .pointer-events-none {
    pointer-events: none
}

.shopee_ic .visible {
    visibility: visible
}

.shopee_ic .fixed {
    position: fixed
}

.shopee_ic .absolute {
    position: absolute
}

.shopee_ic .relative {
    position: relative
}

.shopee_ic .inset-1\/2 {
    bottom: 50%;
    left: 50%;
    right: 50%;
    top: 50%
}

.shopee_ic .inset-y-0 {
    bottom: 0;
    top: 0
}

.shopee_ic .-left-px {
    left: -1px
}

.shopee_ic .-top-\[11px\] {
    top: -11px
}

.shopee_ic .bottom-0 {
    bottom: 0
}

.shopee_ic .left-0 {
    left: 0
}

.shopee_ic .left-1 {
    left: .25rem
}

.shopee_ic .left-\[6px\] {
    left: 6px
}

.shopee_ic .right-0 {
    right: 0
}

.shopee_ic .right-1 {
    right: .25rem
}

.shopee_ic .right-2 {
    right: .5rem
}

.shopee_ic .top-0 {
    top: 0
}

.shopee_ic .top-2 {
    top: .5rem
}

.shopee_ic .top-\[calc\(100\%-6px\)\] {
    top: calc(100% - 6px)
}

.shopee_ic .z-0 {
    z-index: 0
}

.shopee_ic .z-10 {
    z-index: 10
}

.shopee_ic .z-20 {
    z-index: 20
}

.shopee_ic .z-30 {
    z-index: 30
}

.shopee_ic .z-\[-1\] {
    z-index: -1
}

.shopee_ic .z-\[1\] {
    z-index: 1
}

.shopee_ic .mx-0 {
    margin-left: 0;
    margin-right: 0
}

.shopee_ic .mx-0\.5 {
    margin-left: .125rem;
    margin-right: .125rem
}

.shopee_ic .-ml-px {
    margin-left: -1px
}

.shopee_ic .-mr-px {
    margin-right: -1px
}

.shopee_ic .mb-0 {
    margin-bottom: 0
}

.shopee_ic .mb-0\.5 {
    margin-bottom: .125rem
}

.shopee_ic .mb-1 {
    margin-bottom: .25rem
}

.shopee_ic .mb-2 {
    margin-bottom: .5rem
}

.shopee_ic .mb-\[15px\] {
    margin-bottom: 15px
}

.shopee_ic .ml-0 {
    margin-left: 0
}

.shopee_ic .ml-0\.5 {
    margin-left: .125rem
}

.shopee_ic .ml-1 {
    margin-left: .25rem
}

.shopee_ic .ml-\[-1px\] {
    margin-left: -1px
}

.shopee_ic .ml-\[-3px\] {
    margin-left: -3px
}

.shopee_ic .ml-\[3px\] {
    margin-left: 3px
}

.shopee_ic .ml-auto {
    margin-left: auto
}

.shopee_ic .mr-0 {
    margin-right: 0
}

.shopee_ic .mr-0\.5 {
    margin-right: .125rem
}

.shopee_ic .mr-1 {
    margin-right: .25rem
}

.shopee_ic .mr-px {
    margin-right: 1px
}

.shopee_ic .mt-2 {
    margin-top: .5rem
}

.shopee_ic .mt-3 {
    margin-top: .75rem
}

.shopee_ic .mt-4 {
    margin-top: 1rem
}

.shopee_ic .mt-\[10px\] {
    margin-top: 10px
}

.shopee_ic .mt-\[3px\] {
    margin-top: 3px
}

.shopee_ic .mt-auto {
    margin-top: auto
}

.shopee_ic .box-border {
    box-sizing: border-box
}

.shopee_ic .box-content {
    box-sizing: initial
}

.shopee_ic .line-clamp-2 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.shopee_ic .block {
    display: block
}

.shopee_ic .inline-block {
    display: inline-block
}

.shopee_ic .inline {
    display: inline
}

.shopee_ic .flex {
    display: flex
}

.shopee_ic .inline-flex {
    display: inline-flex
}

.shopee_ic .grid {
    display: grid
}

.shopee_ic .contents {
    display: contents
}

.shopee_ic .hidden {
    display: none
}

.shopee_ic .h-3 {
    height: .75rem
}

.shopee_ic .h-4 {
    height: 1rem
}

.shopee_ic .h-5 {
    height: 1.25rem
}

.shopee_ic .h-6 {
    height: 1.5rem
}

.shopee_ic .h-8 {
    height: 2rem
}

.shopee_ic .h-\[1\.75rem\] {
    height: 1.75rem
}

.shopee_ic .h-\[1\.875rem\] {
    height: 1.875rem
}

.shopee_ic .h-\[14px\] {
    height: 14px
}

.shopee_ic .h-\[2\.5rem\] {
    height: 2.5rem
}

.shopee_ic .h-\[3\.75rem\] {
    height: 3.75rem
}

.shopee_ic .h-\[54px\] {
    height: 54px
}

.shopee_ic .h-full {
    height: 100%
}

.shopee_ic .h-px {
    height: 1px
}

.shopee_ic .h-sp10 {
    height: .625rem
}

.shopee_ic .h-sp14 {
    height: .875rem
}

.shopee_ic .max-h-5 {
    max-height: 1.25rem
}

.shopee_ic .min-h-\[1\.75rem\] {
    min-height: 1.75rem
}

.shopee_ic .min-h-\[2\.25rem\] {
    min-height: 2.25rem
}

.shopee_ic .min-h-\[2\.5rem\] {
    min-height: 2.5rem
}

.shopee_ic .min-h-\[3\.25rem\] {
    min-height: 3.25rem
}

.shopee_ic .min-h-\[3\.5rem\] {
    min-height: 3.5rem
}

.shopee_ic .min-h-\[38px\] {
    min-height: 38px
}

.shopee_ic .min-h-\[4\.5rem\] {
    min-height: 4.5rem
}

.shopee_ic .min-h-\[44px\] {
    min-height: 44px
}

.shopee_ic .min-h-\[4rem\] {
    min-height: 4rem
}

.shopee_ic .min-h-\[52px\] {
    min-height: 52px
}

.shopee_ic .min-h-\[64px\] {
    min-height: 64px
}

.shopee_ic .w-1 {
    width: .25rem
}

.shopee_ic .w-20 {
    width: 5rem
}

.shopee_ic .w-24 {
    width: 6rem
}

.shopee_ic .w-28 {
    width: 7rem
}

.shopee_ic .w-32 {
    width: 8rem
}

.shopee_ic .w-44 {
    width: 11rem
}

.shopee_ic .w-5 {
    width: 1.25rem
}

.shopee_ic .w-6 {
    width: 1.5rem
}

.shopee_ic .w-96 {
    width: 24rem
}

.shopee_ic .w-\[14px\] {
    width: 14px
}

.shopee_ic .w-\[3\.875rem\] {
    width: 3.875rem
}

.shopee_ic .w-\[4\.25rem\] {
    width: 4.25rem
}

.shopee_ic .w-\[54px\] {
    width: 54px
}

.shopee_ic .w-full {
    width: 100%
}

.shopee_ic .min-w-0 {
    min-width: 0
}

.shopee_ic .max-w-\[40\%\] {
    max-width: 40%
}

.shopee_ic .max-w-\[60\%\] {
    max-width: 60%
}

.shopee_ic .max-w-\[calc\(100\%_-_17\.25rem\)\] {
    max-width: calc(100% - 17.25rem)
}

.shopee_ic .max-w-\[calc\(100\%_-_7\.5rem\)\] {
    max-width: calc(100% - 7.5rem)
}

.shopee_ic .max-w-\[calc\(100\%_-_9rem\)\] {
    max-width: calc(100% - 9rem)
}

.shopee_ic .max-w-full {
    max-width: 100%
}

.shopee_ic .max-w-none {
    max-width: none
}

.shopee_ic .flex-1 {
    flex: 1 1 0%
}

.shopee_ic .flex-none {
    flex: none
}

.shopee_ic .flex-shrink {
    flex-shrink: 1
}

.shopee_ic .flex-shrink-0,.shopee_ic .shrink-0 {
    flex-shrink: 0
}

.shopee_ic .flex-grow {
    flex-grow: 1
}

.shopee_ic .flex-grow-0 {
    flex-grow: 0
}

.shopee_ic .origin-bottom-right {
    transform-origin: bottom right
}

.shopee_ic .origin-top-left {
    transform-origin: top left
}

.shopee_ic .-translate-x-1\/2 {
    --tw-translate-x: -50%
}

.shopee_ic .-translate-x-1\/2,.shopee_ic .-translate-y-1\/2 {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.shopee_ic .-translate-y-1\/2 {
    --tw-translate-y: -50%
}

.shopee_ic .rotate-180 {
    --tw-rotate: 180deg
}

.shopee_ic .rotate-180,.shopee_ic .scale-x-50 {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.shopee_ic .scale-x-50 {
    --tw-scale-x: .5
}

.shopee_ic .scale-y-50 {
    --tw-scale-y: .5
}

.shopee_ic .scale-y-50,.shopee_ic .transform {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.shopee_ic .cursor-not-allowed {
    cursor: not-allowed
}

.shopee_ic .cursor-pointer {
    cursor: pointer
}

.shopee_ic .grid-cols-\[repeat\(auto-fit\2c 176px\)\] {
    grid-template-columns: repeat(auto-fit,176px)
}

.shopee_ic .flex-row {
    flex-direction: row
}

.shopee_ic .flex-col {
    flex-direction: column
}

.shopee_ic .place-content-center {
    align-content: center;
    justify-content: center;
    place-content: center
}

.shopee_ic .items-end {
    align-items: flex-end
}

.shopee_ic .items-center {
    align-items: center
}

.shopee_ic .items-baseline {
    align-items: baseline
}

.shopee_ic .items-stretch {
    align-items: stretch
}

.shopee_ic .justify-start {
    justify-content: flex-start
}

.shopee_ic .justify-end {
    justify-content: flex-end
}

.shopee_ic .justify-center {
    justify-content: center
}

.shopee_ic .justify-between {
    justify-content: space-between
}

.shopee_ic .gap-4 {
    gap: 1rem
}

.shopee_ic .space-x-0>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(0px*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(0px*var(--tw-space-x-reverse))
}

.shopee_ic .space-x-0\.5>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(.125rem*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(.125rem*var(--tw-space-x-reverse))
}

.shopee_ic .space-x-1>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(.25rem*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(.25rem*var(--tw-space-x-reverse))
}

.shopee_ic .space-x-2>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(.5rem*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(.5rem*var(--tw-space-x-reverse))
}

.shopee_ic .space-x-5>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(1.25rem*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(1.25rem*var(--tw-space-x-reverse))
}

.shopee_ic .space-y-0>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(0px*var(--tw-space-y-reverse));
    margin-top: calc(0px*(1 - var(--tw-space-y-reverse)))
}

.shopee_ic .space-y-0\.5>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(.125rem*var(--tw-space-y-reverse));
    margin-top: calc(.125rem*(1 - var(--tw-space-y-reverse)))
}

.shopee_ic .space-y-1>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(.25rem*var(--tw-space-y-reverse));
    margin-top: calc(.25rem*(1 - var(--tw-space-y-reverse)))
}

.shopee_ic .space-y-2>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(.5rem*var(--tw-space-y-reverse));
    margin-top: calc(.5rem*(1 - var(--tw-space-y-reverse)))
}

.shopee_ic .space-y-\[10px\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(10px*var(--tw-space-y-reverse));
    margin-top: calc(10px*(1 - var(--tw-space-y-reverse)))
}

.shopee_ic .space-y-\[5px\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(5px*var(--tw-space-y-reverse));
    margin-top: calc(5px*(1 - var(--tw-space-y-reverse)))
}

.shopee_ic .space-y-\[6px\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(6px*var(--tw-space-y-reverse));
    margin-top: calc(6px*(1 - var(--tw-space-y-reverse)))
}

.shopee_ic .self-center {
    align-self: center
}

.shopee_ic .overflow-hidden {
    overflow: hidden
}

.shopee_ic .overflow-clip {
    overflow: clip
}

.shopee_ic .truncate {
    overflow: hidden;
    white-space: nowrap
}

.shopee_ic .text-ellipsis,.shopee_ic .truncate {
    text-overflow: ellipsis
}

.shopee_ic .whitespace-nowrap {
    white-space: nowrap
}

.shopee_ic .break-words {
    overflow-wrap: break-word
}

.shopee_ic .rounded {
    border-radius: .25rem
}

.shopee_ic .rounded-\[1px\] {
    border-radius: 1px
}

.shopee_ic .rounded-\[2px\] {
    border-radius: 2px
}

.shopee_ic .rounded-\[50\%\] {
    border-radius: 50%
}

.shopee_ic .rounded-full {
    border-radius: 9999px
}

.shopee_ic .rounded-md {
    border-radius: .375rem
}

.shopee_ic .rounded-sm {
    border-radius: .125rem
}

.shopee_ic .rounded-xl {
    border-radius: .75rem
}

.shopee_ic .rounded-r-\[100px\] {
    border-bottom-right-radius: 100px;
    border-top-right-radius: 100px
}

.shopee_ic .rounded-bl-sm {
    border-bottom-left-radius: .125rem
}

.shopee_ic .rounded-br-sm {
    border-bottom-right-radius: .125rem
}

.shopee_ic .rounded-tl-sm {
    border-top-left-radius: .125rem
}

.shopee_ic .rounded-tr-sm {
    border-top-right-radius: .125rem
}

.shopee_ic .border {
    border-width: 1px
}

.shopee_ic .border-0 {
    border-width: 0
}

.shopee_ic .border-\[0\.5px\] {
    border-width: .5px
}

.shopee_ic .border-l {
    border-left-width: 1px
}

.shopee_ic .border-solid {
    border-style: solid
}

.shopee_ic .border-\[\#30B566\] {
    --tw-border-opacity: 1;
    border-color: rgba(48,181,102,var(--tw-border-opacity))
}

.shopee_ic .border-shopee-black26 {
    border-color: rgba(0,0,0,.26)
}

.shopee_ic .border-shopee-black9 {
    border-color: rgba(0,0,0,.09)
}

.shopee_ic .border-shopee-primary {
    --tw-border-opacity: 1;
    border-color: rgba(238,77,45,var(--tw-border-opacity))
}

.shopee_ic .bg-\[\#eb1717\] {
    --tw-bg-opacity: 1;
    background-color: rgba(235,23,23,var(--tw-bg-opacity))
}

.shopee_ic .bg-\[\#ee4d2d5c\] {
    background-color: rgba(238,77,45,.361)
}

.shopee_ic .bg-\[\#ee4d2d\] {
    --tw-bg-opacity: 1;
    background-color: rgba(238,77,45,var(--tw-bg-opacity))
}

.shopee_ic .bg-black\/\[0\.65\] {
    background-color: rgba(0,0,0,.65)
}

.shopee_ic .bg-shopee-black26 {
    background-color: rgba(0,0,0,.26)
}

.shopee_ic .bg-shopee-blue {
    --tw-bg-opacity: 1;
    background-color: rgba(6,107,200,var(--tw-bg-opacity))
}

.shopee_ic .bg-shopee-deep-pink {
    --tw-bg-opacity: 1;
    background-color: rgba(255,237,235,var(--tw-bg-opacity))
}

.shopee_ic .bg-shopee-deep-red {
    --tw-bg-opacity: 1;
    background-color: rgba(208,1,27,var(--tw-bg-opacity))
}

.shopee_ic .bg-shopee-grey {
    --tw-bg-opacity: 1;
    background-color: rgba(250,250,250,var(--tw-bg-opacity))
}

.shopee_ic .bg-shopee-official-shop {
    --tw-bg-opacity: 1;
    background-color: rgba(208,1,27,var(--tw-bg-opacity))
}

.shopee_ic .bg-shopee-pink {
    --tw-bg-opacity: 1;
    background-color: rgba(254,238,234,var(--tw-bg-opacity))
}

.shopee_ic .bg-shopee-primary {
    --tw-bg-opacity: 1;
    background-color: rgba(238,77,45,var(--tw-bg-opacity))
}

.shopee_ic .bg-shopee-voucher-yellow {
    --tw-bg-opacity: 1;
    background-color: rgba(246,145,19,var(--tw-bg-opacity))
}

.shopee_ic .bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255,255,255,var(--tw-bg-opacity))
}

.shopee_ic .bg-gradient-to-b {
    background-image: linear-gradient(to bottom,var(--tw-gradient-stops))
}

.shopee_ic .from-white\/0 {
    --tw-gradient-from: hsla(0,0%,100%,0) var(--tw-gradient-from-position);
    --tw-gradient-to: hsla(0,0%,100%,0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.shopee_ic .to-black\/60 {
    --tw-gradient-to: rgba(0,0,0,.6) var(--tw-gradient-to-position)
}

.shopee_ic .bg-contain {
    background-size: contain
}

.shopee_ic .bg-cover {
    background-size: cover
}

.shopee_ic .bg-center {
    background-position: 50%
}

.shopee_ic .bg-no-repeat {
    background-repeat: no-repeat
}

.shopee_ic .stroke-none {
    stroke: none
}

.shopee_ic .object-contain {
    object-fit: contain
}

.shopee_ic .p-0 {
    padding: 0
}

.shopee_ic .p-0\.5 {
    padding: .125rem
}

.shopee_ic .p-1 {
    padding: .25rem
}

.shopee_ic .p-2 {
    padding: .5rem
}

.shopee_ic .p-5 {
    padding: 1.25rem
}

.shopee_ic .p-\[1px\],.shopee_ic .p-px {
    padding: 1px
}

.shopee_ic .p-sp10 {
    padding: .625rem
}

.shopee_ic .px-0 {
    padding-left: 0;
    padding-right: 0
}

.shopee_ic .px-0\.5 {
    padding-left: .125rem;
    padding-right: .125rem
}

.shopee_ic .px-1 {
    padding-left: .25rem;
    padding-right: .25rem
}

.shopee_ic .px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}

.shopee_ic .px-\[4px\] {
    padding-left: 4px;
    padding-right: 4px
}

.shopee_ic .px-\[5px\] {
    padding-left: 5px;
    padding-right: 5px
}

.shopee_ic .px-\[6px\] {
    padding-left: 6px;
    padding-right: 6px
}

.shopee_ic .px-px {
    padding-left: 1px;
    padding-right: 1px
}

.shopee_ic .py-0 {
    padding-bottom: 0;
    padding-top: 0
}

.shopee_ic .py-0\.5 {
    padding-bottom: .125rem;
    padding-top: .125rem
}

.shopee_ic .py-1 {
    padding-bottom: .25rem;
    padding-top: .25rem
}

.shopee_ic .py-1\.5 {
    padding-bottom: .375rem;
    padding-top: .375rem
}

.shopee_ic .py-2 {
    padding-bottom: .5rem;
    padding-top: .5rem
}

.shopee_ic .py-3 {
    padding-bottom: .75rem;
    padding-top: .75rem
}

.shopee_ic .py-\[10px\] {
    padding-bottom: 10px;
    padding-top: 10px
}

.shopee_ic .py-\[1px\] {
    padding-bottom: 1px;
    padding-top: 1px
}

.shopee_ic .pb-1 {
    padding-bottom: .25rem
}

.shopee_ic .pb-\[6px\] {
    padding-bottom: 6px
}

.shopee_ic .pl-0 {
    padding-left: 0
}

.shopee_ic .pl-0\.5 {
    padding-left: .125rem
}

.shopee_ic .pl-2 {
    padding-left: .5rem
}

.shopee_ic .pl-px {
    padding-left: 1px
}

.shopee_ic .pr-0 {
    padding-right: 0
}

.shopee_ic .pr-1 {
    padding-right: .25rem
}

.shopee_ic .pr-\[1px\] {
    padding-right: 1px
}

.shopee_ic .pr-\[4px\] {
    padding-right: 4px
}

.shopee_ic .pr-\[6px\] {
    padding-right: 6px
}

.shopee_ic .pt-1 {
    padding-top: .25rem
}

.shopee_ic .pt-2 {
    padding-top: .5rem
}

.shopee_ic .pt-\[40\%\] {
    padding-top: 40%
}

.shopee_ic .pt-\[6px\] {
    padding-top: 6px
}

.shopee_ic .pt-full {
    padding-top: 100%
}

.shopee_ic .text-center {
    text-align: center
}

.shopee_ic .align-middle {
    vertical-align: middle
}

.shopee_ic .text-2xl\/9 {
    font-size: 1.5rem;
    line-height: 2.25rem
}

.shopee_ic .text-\[0\.5rem\]\/\[0\.5rem\] {
    font-size: .5rem;
    line-height: .5rem
}

.shopee_ic .text-\[0\.625rem\] {
    font-size: .625rem
}

.shopee_ic .text-\[10px\] {
    font-size: 10px
}

.shopee_ic .text-\[10px\]\/3 {
    font-size: 10px;
    line-height: .75rem
}

.shopee_ic .text-\[8px\]\/\[8px\] {
    font-size: 8px;
    line-height: 8px
}

.shopee_ic .text-\[9px\]\/3 {
    font-size: 9px;
    line-height: .75rem
}

.shopee_ic .text-\[9px\]\/sp10 {
    font-size: 9px;
    line-height: .625rem
}

.shopee_ic .text-base\/4 {
    font-size: 1rem;
    line-height: 1rem
}

.shopee_ic .text-base\/5 {
    font-size: 1rem;
    line-height: 1.25rem
}

.shopee_ic .text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem
}

.shopee_ic .text-sm {
    font-size: .875rem;
    line-height: 1.25rem
}

.shopee_ic .text-sm\/4 {
    font-size: .875rem;
    line-height: 1rem
}

.shopee_ic .text-sm\/\[1\.875rem\] {
    font-size: .875rem;
    line-height: 1.875rem
}

.shopee_ic .text-sm\/sp14 {
    font-size: .875rem;
    line-height: .875rem
}

.shopee_ic .text-sp10,.shopee_ic .text-sp10\/3 {
    font-size: .625rem;
    line-height: .75rem
}

.shopee_ic .text-sp12\/\[40px\] {
    font-size: .75rem;
    line-height: 40px
}

.shopee_ic .text-sp14 {
    font-size: .875rem;
    line-height: 1rem
}

.shopee_ic .text-xl\/5 {
    font-size: 1.25rem;
    line-height: 1.25rem
}

.shopee_ic .text-xl\/6 {
    font-size: 1.25rem;
    line-height: 1.5rem
}

.shopee_ic .text-xs {
    font-size: .75rem;
    line-height: 1rem
}

.shopee_ic .text-xs\/3 {
    font-size: .75rem;
    line-height: .75rem
}

.shopee_ic .text-xs\/4 {
    font-size: .75rem;
    line-height: 1rem
}

.shopee_ic .text-xs\/5 {
    font-size: .75rem;
    line-height: 1.25rem
}

.shopee_ic .text-xs\/sp14 {
    font-size: .75rem;
    line-height: .875rem
}

.shopee_ic .text-xs\/sp18 {
    font-size: .75rem;
    line-height: 1.125rem
}

.shopee_ic .font-bold {
    font-weight: 700
}

.shopee_ic .font-extralight {
    font-weight: 200
}

.shopee_ic .font-light {
    font-weight: 300
}

.shopee_ic .font-medium {
    font-weight: 500
}

.shopee_ic .font-normal {
    font-weight: 400
}

.shopee_ic .font-thin {
    font-weight: 100
}

.shopee_ic .uppercase {
    text-transform: uppercase
}

.shopee_ic .capitalize {
    text-transform: capitalize
}

.shopee_ic .leading-3 {
    line-height: .75rem
}

.shopee_ic .leading-4 {
    line-height: 1rem
}

.shopee_ic .leading-7 {
    line-height: 1.75rem
}

.shopee_ic .leading-\[14px\] {
    line-height: 14px
}

.shopee_ic .leading-\[16px\] {
    line-height: 16px
}

.shopee_ic .text-\[\#30B566\] {
    --tw-text-opacity: 1;
    color: rgba(48,181,102,var(--tw-text-opacity))
}

.shopee_ic .text-\[\#656565\] {
    --tw-text-opacity: 1;
    color: rgba(101,101,101,var(--tw-text-opacity))
}

.shopee_ic .text-shopee-black26 {
    color: rgba(0,0,0,.26)
}

.shopee_ic .text-shopee-black54 {
    color: rgba(0,0,0,.54)
}

.shopee_ic .text-shopee-black65 {
    color: rgba(0,0,0,.65)
}

.shopee_ic .text-shopee-black87 {
    color: rgba(0,0,0,.87)
}

.shopee_ic .text-shopee-deep-grey {
    --tw-text-opacity: 1;
    color: rgba(93,93,93,var(--tw-text-opacity))
}

.shopee_ic .text-shopee-green {
    --tw-text-opacity: 1;
    color: rgba(38,170,153,var(--tw-text-opacity))
}

.shopee_ic .text-shopee-grey {
    --tw-text-opacity: 1;
    color: rgba(250,250,250,var(--tw-text-opacity))
}

.shopee_ic .text-shopee-mask-grey {
    --tw-text-opacity: 1;
    color: rgba(189,189,189,var(--tw-text-opacity))
}

.shopee_ic .text-shopee-primary {
    --tw-text-opacity: 1;
    color: rgba(238,77,45,var(--tw-text-opacity))
}

.shopee_ic .text-white {
    --tw-text-opacity: 1;
    color: rgba(255,255,255,var(--tw-text-opacity))
}

.shopee_ic .line-through {
    -webkit-text-decoration-line: line-through;
    text-decoration-line: line-through
}

.shopee_ic .opacity-0 {
    opacity: 0
}

.shopee_ic .opacity-70 {
    opacity: .7
}

.shopee_ic .opacity-\[0\.82\] {
    opacity: .82
}

.shopee_ic .outline {
    outline-style: solid
}

.shopee_ic .drop-shadow-md {
    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06))
}

.shopee_ic .drop-shadow-md,.shopee_ic .drop-shadow-sm {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.shopee_ic .drop-shadow-sm {
    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,.05))
}

.shopee_ic .filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.shopee_ic .transition {
    transition-duration: .15s;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.shopee_ic .duration-100 {
    transition-duration: .1s
}

.shopee_ic .ease-sharp-motion-curve {
    transition-timing-function: cubic-bezier(.4,0,.6,1)
}

.shopee_ic .last\:mb-0:last-child {
    margin-bottom: 0
}

.shopee_ic .hover\:z-\[1\]:hover {
    z-index: 1
}

.shopee_ic .hover\:-translate-y-\[1px\]:hover {
    --tw-translate-y: -1px;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.shopee_ic .hover\:cursor-not-allowed:hover {
    cursor: not-allowed
}

.shopee_ic .hover\:border-shopee-primary:hover {
    --tw-border-opacity: 1;
    border-color: rgba(238,77,45,var(--tw-border-opacity))
}

.shopee_ic .hover\:shadow-hover:hover {
    --tw-shadow: 0 1px 20px 0 rgba(0,0,0,.05);
    --tw-shadow-colored: 0 1px 20px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}

.shopee_ic .active\:translate-y-0:active {
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.shopee_ic .active\:shadow-active:active {
    --tw-shadow: 0 1px 5px 0 rgba(0,0,0,.05);
    --tw-shadow-colored: 0 1px 5px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}

.shopee_ic .group:hover .group-hover\:opacity-100 {
    opacity: 1
}

.search-ymal-section {
    padding-top: 1.25rem
}

.search-ymal-section h2 {
    font-size: unset;
    font-weight: unset;
    margin: unset
}

.search-ymal-section__header {
    align-items: center;
    display: flex;
    padding-bottom: .625rem
}

.search-ymal-section__header:before {
    background-color: #ee4d2d;
    content: none;
    height: 1.5rem;
    margin-right: .3125rem;
    width: .625rem
}

.search-ymal-section__header__title {
    color: rgba(0,0,0,.54);
    flex: 1;
    font-size: 1rem;
    font-weight: 500;
    margin-right: 1.25rem;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap
}

.shopee-header-section--simple {
    padding-top: 1.25rem
}

.shopee-header-section--simple>.shopee-header-section__header:before {
    content: none
}

.shopee-header-section--simple .shopee-header-section__header__title {
    color: rgba(0,0,0,.54);
    font-size: 1rem;
    font-weight: 500
}

.shopee-header-section__header {
    align-items: center;
    display: flex;
    padding-bottom: .625rem
}

.shopee-header-section__header:before {
    background-color: #ee4d2d;
    content: "";
    height: 1.5rem;
    margin-right: .3125rem;
    width: .625rem
}

.shopee-header-section__header__title {
    flex: 1;
    font-size: 1.25rem;
    margin-right: 1.25rem;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap
}

.shopee-header-section__header-link {
    color: rgba(0,0,0,.87);
    display: block;
    -webkit-text-decoration: none;
    text-decoration: none
}

.shopee-header-section__header .shopee-button-outline {
    background-color: #fff;
    border-color: rgba(0,0,0,.09);
    border-radius: .9375rem;
    color: #ee4d2d;
    height: 1.875rem
}

.shopee-header-section__header .shopee-button-outline--rounded {
    background-color: #fff
}

.shopee-header-section__header .shopee-button-no-outline {
    color: #ee4d2d
}

.shopee-header-section__header .shopee-button-no-outline,.shopee-header-section__header .shopee-button-outline--rounded {
    align-items: center;
    display: flex;
    text-transform: capitalize
}

.shopee-header-section__header .shopee-button-no-outline .icon-arrow-right,.shopee-header-section__header .shopee-button-outline--rounded .icon-arrow-right {
    font-size: .625rem
}

.shopee-header-section__header a {
    color: #ee4d2d;
    -webkit-text-decoration: none!important;
    text-decoration: none!important
}

.c74k6d {
    color: #000;
    font-weight: 500
}

.gb4RWp,.pDKgeh {
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.shopee-sort-bar {
    align-items: center;
    background: rgba(0,0,0,.03);
    border-radius: 2px;
    display: flex;
    font-weight: 400;
    justify-content: space-between;
    padding: .8125rem 1.25rem
}

.shopee-sort-bar__label {
    color: #555;
    margin: 0 .3125rem 0 0
}

.shopee-sort-bar--placeholder {
    height: 2.125rem
}

.shopee-search-item-result ol,.shopee-search-item-result ul {
    list-style-type: none;
    margin: 0;
    padding-left: 0;
    padding-right: 0
}

.shopee-search-item-result .shopee-page-controller {
    margin: 1.25rem 0 3.75rem
}

.shopee-search-item-result__items {
    margin: .5rem 0 0
}

.shopee-search-item-result__item {
    margin: .3125rem 0
}

.shopee-search-item-result>.spinner-container {
    min-height: 212.375rem
}

.shopee-search-item-result .shopee-search-item-result__items {
    margin-left: -.3125rem;
    margin-right: -.3125rem
}

.GrfTek {
    margin-top: 2.5rem
}

.auto-parts-slot {
    margin: .875rem 0
}

.QIkbKR {
    margin: 1.875rem auto;
    max-width: none;
    width: 24.375rem
}

.YIxMck {
    height: 6.25rem;
    margin: 0 auto
}

.OljBHl {
    margin: 3.125rem auto;
    max-width: none
}

.stardust-input__element {
    background: #f6f6f6;
    border: 2px solid rgba(0,0,0,.09);
    border-radius: 4px;
    font-family: -apple-system,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Roboto,Droid Sans,Arial,sans-serif;
    font-size: 12px;
    font-weight: 300;
    padding: 4px 8px;
    resize: none
}

.stardust-input__element:focus {
    border-color: #f9c5bb;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 4px #f9c5bb;
    outline: 0
}

.stardust-input__element--invalid,.stardust-input__element--invalid:focus,.stardust-input__element:invalid {
    background-color: #fff1f1;
    border-color: #ff424f;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 4px #ff424f;
    outline: 0
}

.stardust-input__element--disabled,.stardust-input__element:disabled {
    background-color: #ddd;
    cursor: not-allowed
}

.stardust-input__invalid-message {
    color: #ff424f;
    font-family: -apple-system,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Roboto,Droid Sans,Arial,sans-serif;
    font-size: 12px;
    font-weight: 300
}

.stardust-alphabet-scroll-bar {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 15px
}

.stardust-alphabet-scroll-bar__letter {
    color: #888;
    cursor: pointer;
    font-weight: 300
}

.stardust-alphabet-scroll-bar__letter--active {
    color: #333;
    font-weight: 400
}

.stardust-alphabet-scroll {
    position: relative
}

.stardust-alphabet-scroll__list {
    overflow-y: auto
}

.stardust-checkbox {
    align-items: center;
    color: rgba(0,0,0,.54);
    cursor: default;
    display: flex;
    font-family: -apple-system,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Roboto,Droid Sans,Arial,sans-serif;
    font-size: 12px;
    font-weight: 300;
    max-width: 400px;
    position: relative
}

.stardust-checkbox__input {
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0
}

.stardust-checkbox__box {
    border: 1px solid rgba(0,0,0,.14);
    border-radius: 2px;
    box-shadow: inset 0 2px 0 0 rgba(0,0,0,.02);
    flex-shrink: 0;
    height: 16px;
    margin-right: 8px;
    position: relative;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 16px
}

.stardust-checkbox__box:hover {
    box-shadow: inset 0 2px 1px 0 rgba(0,0,0,.09)
}

.stardust-checkbox__box:before {
    border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
    content: "";
    height: 5px;
    left: 3px;
    position: absolute;
    top: 3px;
    transform: rotate(-45deg);
    width: 9px
}

.stardust-checkbox--disabled {
    cursor: no-drop;
    opacity: .35
}

.stardust-checkbox--disabled .stardust-checkbox__box {
    background: #e7e7e7!important;
    box-shadow: none!important
}

.stardust-checkbox--disabled .stardust-checkbox__box:before {
    border-color: transparent
}

.stardust-checkbox--checked>.stardust-checkbox__box {
    background: #ee4d2d;
    border-color: #ee4d2d
}

.stardust-checkbox--checked>.stardust-checkbox__box:hover {
    box-shadow: none
}

.stardust-checkbox--checked>.stardust-checkbox__box:before {
    border-color: #fff
}

._8BtX6 {
    align-items: center;
    background: rgba(0,0,0,.4);
    background: var(--nc-util-mask,rgba(0,0,0,.4));
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    padding: 0 2.5rem;
    padding: 0 var(--ns-g,2.5rem);
    position: fixed;
    right: 0;
    top: 0
}

._1EXGi {
    background: #fff;
    border-radius: .25rem;
    border-radius: var(--nr-overlay,.25rem);
    box-sizing: border-box;
    padding: 2.5rem;
    padding: var(--ns-g,2.5rem);
    text-align: center
}

.B5Zkp {
    max-width: 18.75rem;
    min-width: 7.5rem;
    padding: 1.25rem;
    padding: var(--ns-e,1.25rem)
}

._1C-Oy {
    color: rgba(0,0,0,.87);
    color: var(--nc-text-primary,rgba(0,0,0,.87))
}

._1C-Oy,._1NM_1 {
    margin-top: .5rem;
    margin-top: var(--ns-b,.5rem)
}

._1NM_1 {
    color: rgba(0,0,0,.54);
    color: var(--nc-text-tertiary,rgba(0,0,0,.54))
}

._2yNQg {
    align-items: center;
    color: #ee4d2d;
    color: var(--nc-primary,#ee4d2d);
    display: inline-flex;
    height: 1.25em;
    width: 1.25em
}

.YrpgA {
    font-size: 2rem
}

._3G4Hy {
    font-size: 1rem
}

.s6Zx9 {
    animation: _2yNQg .56s linear infinite;
    background: currentColor;
    border-radius: 99px;
    display: block;
    height: .25em;
    margin-bottom: -.25em;
    margin-right: .25em;
    transform: translateY(.0001%);
    width: .25em
}

.s6Zx9:nth-child(2) {
    animation-delay: -.14s
}

.s6Zx9:nth-child(3) {
    animation-delay: -.28s;
    margin-right: 0
}

@keyframes _2yNQg {
    50% {
        transform: translateY(-.25em)
    }
}

.c-cxO7 {
    cursor: pointer;
    opacity: .7;
    position: fixed;
    right: 0;
    top: 25%;
    transform: translateY(-50%);
    z-index: 16777270
}

.EnDndX {
    border-bottom: 1px solid #ddd;
    font-size: .75rem;
    line-height: 20px;
    padding: 5px 10px;
    white-space: break-spaces;
    word-break: break-all
}

._4r5pwj {
    background-color: #fff8e4;
    color: #f69113
}

.cyNkVw {
    background-color: #fff4f4;
    color: #ee2c4a
}

.ZpHoV9 {
    border-bottom: 1px solid #ddd;
    padding: 0 0 5px 5px
}

.ytsZhR {
    height: calc(100% - 60px);
    overflow: scroll
}

.bD3Mrk {
    display: flex;
    height: 60px;
    padding: 5px 0
}

._81d9pO {
    align-items: center;
    align-self: flex-end;
    border: 0;
    border-radius: 5px;
    display: inline-flex;
    display: flex;
    height: 35px;
    justify-content: center;
    margin: 10px 0 10px auto;
    outline: 0;
    padding: 5px 10px
}

.gWEhT3 {
    background-color: #ee4d2d;
    color: #fff
}

.gWEhT3:hover {
    opacity: .91
}

.gWEhT3:active {
    background-color: #e2492b;
    opacity: 1
}

.gWEhT3:disabled {
    background-color: rgba(0,0,0,.06);
    color: rgba(0,0,0,.5)
}

.ddKVE6 {
    background-color: rgba(0,0,0,.12)
}

.ddKVE6:active {
    background-color: rgba(0,0,0,.18)
}

.ddKVE6:disabled {
    background-color: rgba(0,0,0,.06);
    color: rgba(0,0,0,.5)
}

._8Oi\+4n {
    font-size: 1rem;
    margin: 5px
}

.Pz6\+Ax {
    flex: 1;
    margin: 0 5px;
    resize: none
}

._6BSV1T {
    height: 100%;
    margin: 0 5px
}

.fHcgC4 {
    font-size: .75rem;
    width: 100%
}

.bSbUX4 {
    padding: 0 0 5px 5px
}

.TjHZSJ {
    cursor: pointer;
    line-height: 20px
}

.TjHZSJ,._8DaW1C {
    border: 1px solid #ddd
}

._8DaW1C {
    padding: 5px;
    -webkit-user-select: text;
    -moz-user-select: text;
    user-select: text
}

.HVSaeq {
    width: 80%;
    word-break: break-all
}

.Wnbman,.\+inHd7 {
    width: 10%
}

._05ijjU {
    margin-bottom: 5px
}

.QNBGsI {
    padding: 5px 10px
}

.u\+93zK {
    font-weight: 700
}

.isfzDO,.o4kKlY,.u\+93zK {
    -webkit-user-select: text;
    -moz-user-select: text;
    user-select: text
}

.isfzDO,.o4kKlY {
    margin-top: 5px;
    padding-left: 10px
}

.o4kKlY {
    white-space: break-spaces
}

.isfzDO {
    white-space: nowrap
}

.rRAK3k {
    font-weight: 700;
    -webkit-user-select: text;
    -moz-user-select: text;
    user-select: text
}

.douTz9 {
    color: red
}

._8OuhiO {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    padding: 35px;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 16777271
}

.mThecX {
    opacity: 0
}

.rUS6Gu {
    transition: opacity .2s
}

.Zelaup,.rUS6Gu {
    opacity: 1
}

.S9a4rf {
    opacity: 0;
    transition: opacity .2s
}

.a3FNcW {
    background: rgba(0,0,0,.65);
    border-radius: 10px;
    max-width: 600px;
    min-height: 56px;
    min-width: 120px;
    overflow: hidden;
    padding: 20px 12px;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.FvgUnO {
    margin-bottom: 8px
}

._1s9CMG {
    color: #fff;
    margin: 0
}

.F6UwCO {
    display: flex;
    flex-direction: column;
    padding: 0 10px 10px
}

.tmmQep {
    align-items: center;
    display: flex;
    padding-bottom: 10px
}

.ZSvaez {
    display: flex;
    justify-content: center
}

._5vu2n3 {
    background-color: initial;
    border: 1px dashed;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin: 20px;
    max-width: 800px;
    padding: 10px 20px
}

.Hsxiv1 {
    display: flex;
    flex-wrap: wrap;
    font-size: 15px
}

._1Pc3Ao {
    flex: 3;
    font-weight: 700;
    min-width: 200px;
    padding-right: 5px
}

.Ur5oxN {
    flex: 8;
    min-width: 200px
}

@keyframes DEC2JN {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.Cv0OTF {
    animation: DEC2JN 1s linear infinite;
    border: 3px solid #f3f3f3;
    border-radius: 50%;
    border-top-color: #000;
    height: 25px;
    width: 25px
}

.HX-DPe {
    padding: 15px 10px 0
}

.yzljAl {
    cursor: pointer;
    padding: 8px
}

.EdqqzD {
    align-items: center;
    display: flex;
    justify-content: center
}

.JX1TIT {
    background-color: #f2f2f2;
    border: 0;
    border-radius: 50px;
    line-height: 40px;
    margin: 0 5px;
    outline: none;
    padding: 0 15px;
    width: 80%
}

.JX1TIT:focus {
    box-shadow: 0 0 0 1px #08f
}

.EaA1Nk {
    margin-top: 30px
}

.ITyJ8W {
    display: block;
    margin-bottom: 5px
}

.\+b2NFG {
    margin-right: 10px;
    padding: 5px;
    width: 90%
}

._0bmk4H {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 20px 10px
}

.E4GDyd {
    padding: 0 0 5px 5px
}

._2ZDoJh:nth-child(odd) {
    background-color: #f3f7fd
}

.QoPaLC {
    padding: 8px;
    word-break: break-all
}

.bDd7ch,.klVro8 {
    width: 40%
}

.DysYuo,.FJgnVx {
    width: 60%
}

.qWsVml,.qvi0BX {
    cursor: pointer;
    padding: 8px;
    width: 36px
}

.nU3iUg {
    align-items: center;
    display: flex;
    margin: 30px 0
}

.DysYuo,.klVro8 {
    margin-right: 5px;
    padding: 5px
}

.QwkIQz {
    position: absolute;
    visibility: hidden
}

.wWXBxP {
    font-size: 12px;
    padding: 0 5px;
    width: 100%
}

.wWXBxP pre {
    overflow-x: hidden
}

.wWXBxP code,.wWXBxP span {
    overflow-wrap: break-word;
    white-space: break-spaces!important
}

.mqo66c {
    display: inline-block;
    width: 6px
}

.qyGRd3 {
    background-color: #fff;
    border: 1px solid #dcdcdc;
    bottom: 0;
    box-shadow: 0 5px 8px #818181;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    will-change: height;
    z-index: 16777270
}

.FEXC6c {
    height: 70%
}

.IJxU8K {
    transition: height .3s
}

.IJxU8K,.x9WVTS {
    height: 0
}

.rlaC8s {
    height: 70%;
    transition: height .3s
}

.G5Eaom {
    -ms-overflow-style: none;
    background-color: #f3f3f3;
    border-bottom: 1px solid #dcdcdc;
    display: flex;
    overflow-x: auto;
    scrollbar-width: none;
    touch-action: pan-x
}

.G5Eaom::-webkit-scrollbar {
    display: none
}

.P34OOr {
    align-items: center;
    border-bottom: 1px solid transparent;
    cursor: pointer;
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    width: 70px
}

.uY7JMR {
    border-bottom: 1px solid #3375e0
}

.KsV8qW {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    width: 50px
}

.-bTNsM {
    overflow-y: scroll
}

._1SNiy {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    max-width: 17.5rem;
    padding: 1.25rem;
    text-align: center
}

._3-udG {
    height: 7.5rem;
    width: 7.5rem
}

._3NFns {
    height: 4.25rem;
    width: 4.25rem
}

._1UfFg {
    margin-top: 1rem;
    margin-top: var(--ns-d,1rem);
    width: 100%
}

._2Tym7 {
    color: rgba(0,0,0,.65);
    color: var(--nc-text-secondary,rgba(0,0,0,.65));
    margin: 0 0 .5rem;
    margin: 0 0 var(--ns-b,.5rem) 0;
    -webkit-line-clamp: 2
}

.WQyuP,._2Tym7 {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical
}

.WQyuP {
    color: rgba(0,0,0,.54);
    color: var(--nc-text-tertiary,rgba(0,0,0,.54));
    margin: 0;
    -webkit-line-clamp: 3
}

.DQJcZ {
    display: flex;
    flex-direction: column;
    margin-top: 1rem;
    margin-top: var(--ns-d,1rem);
    max-width: 17.5rem;
    min-width: 7.5rem
}

.aEf9D {
    height: .5rem;
    height: var(--ns-b,.5rem)
}

._1LFM9 {
    height: .75rem;
    height: var(--ns-c,.75rem)
}

.Zofz7G,.yWvOxp {
    align-items: center;
    display: flex
}

.Bag5KS {
    margin-bottom: 15px;
    margin-top: 6px;
    position: relative
}

.yFxUJ9 {
    background: #fff;
    color: rgba(0,0,0,.4);
    display: none;
    font-size: 12px;
    left: 10px;
    padding: 0 3px;
    position: absolute;
    top: -6px
}

.QwONAI {
    display: block
}

.Z64YO8 {
    color: #ff424f
}

.Zofz7G {
    border: 1px solid rgba(0,0,0,.12);
    border-radius: 2px;
    box-shadow: inset 0 2px 0 0 rgba(0,0,0,.02);
    box-sizing: border-box;
    height: 40px;
    position: relative;
    transition: border-color .3s ease-in-out,box-shadow .3s ease-in-out,background-color .3s ease-in-out
}

.Zofz7G:hover {
    box-shadow: inset 0 2px 3px 0 rgba(0,0,0,.05)
}

.v_HZ3b {
    border-color: #ff424f
}

.v_HZ3b::placeholder {
    color: #ff424f
}

.AGsK3e {
    border: 1px solid rgba(0,0,0,.54);
    box-shadow: 0 0 4px 0 rgba(0,0,0,.12)
}

.M8X_Fq {
    background-color: initial;
    border: 0;
    box-sizing: border-box;
    color: #222;
    flex: 1;
    font-size: 14px;
    height: 38px;
    min-width: 0;
    outline: none;
    padding: 10px;
    width: 100%
}

.M8X_Fq::placeholder {
    color: #bbb
}

.M8X_Fq:read-only {
    color: #bbb
}

.M8X_Fq:-moz-read-only {
    color: #bbb
}

.M8X_Fq:disabled {
    color: rgba(0,0,0,.54);
    -webkit-text-fill-color: rgba(0,0,0,.54)
}

.r_o_6i::placeholder {
    color: #ff424f
}

.fpbK4Y {
    color: #ff424f;
    display: block;
    font-size: 12px;
    padding: 8px 0 2px
}

.yWvOxp {
    bottom: 0;
    padding-right: 9px;
    top: 0
}

.gmC4PW,.yWvOxp {
    position: absolute;
    right: 0
}

.gmC4PW {
    background: #fff;
    border: 1px solid rgba(0,0,0,.12);
    border-radius: 2px;
    box-shadow: 0 0 4px rgba(0,0,0,.12);
    box-sizing: border-box;
    left: 0;
    max-height: 192px;
    overflow-y: auto;
    z-index: 1
}

.shopee-popover--default,.shopee-popover--dropdown {
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.05)
}

.shopee-popover--default {
    max-height: 8.375rem;
    overflow-x: hidden;
    overflow-y: auto;
    padding: .3125rem 0
}

.shopee-popover--dropdown {
    border: 1px solid rgba(0,0,0,.09)
}

.shopee-popover--dropdown:after,.shopee-popover--dropdown:before {
    content: "";
    position: absolute;
    right: 1rem
}

.shopee-popover--dropdown:after {
    border: .5rem solid transparent;
    border-bottom-color: #fff;
    top: -.9375rem;
    z-index: 1
}

.shopee-popover--dropdown:before {
    border: .5rem solid transparent;
    border-bottom-color: rgba(0,0,0,.09);
    top: -1.0625rem;
    z-index: 0
}

.shopee-dropdown {
    cursor: pointer;
    display: inline-block;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.shopee-dropdown .shopee-popover {
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.05);
    max-height: 8.375rem;
    overflow-x: hidden;
    overflow-y: auto;
    padding: .3125rem 0
}

.shopee-dropdown--opened .shopee-dropdown__entry--selected {
    border-color: #ee4d2d
}

.shopee-dropdown--has-selected .shopee-dropdown__entry--selected {
    color: rgba(0,0,0,.8)
}

.shopee-dropdown__entry {
    align-items: center;
    display: flex;
    padding: 0 .9375rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.shopee-dropdown__entry span {
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.shopee-dropdown__entry .shopee-svg-icon {
    font-size: .75rem;
    margin-left: .3125rem
}

.shopee-dropdown__entry-icon {
    height: 1.125rem;
    margin-right: .375rem;
    object-fit: scale-down;
    width: 1.125rem
}

.shopee-dropdown__entry--selected {
    background: #fff;
    border: 1px solid rgba(0,0,0,.09);
    border-radius: 2px;
    color: #bbb;
    height: 2.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.shopee-dropdown__entry--selected:hover {
    border-color: #ee4d2d
}

.shopee-dropdown__entry--optional {
    padding-bottom: .3125rem;
    padding-top: .3125rem
}

.shopee-dropdown__entry--optional:hover {
    color: #ee4d2d
}

.shopee-dropdown__entry--optional .shopee-dropdown__entry-icon {
    margin-right: 1rem
}

.shopee-dropdown__entry--optional span {
    white-space: normal
}

.shopee-dropdown__entry--header {
    border-top: 1px solid rgba(0,0,0,.09);
    color: #929292;
    cursor: default;
    margin: 0 .9375rem;
    padding: .3125rem 0
}

.shopee-dropdown__entry--header:first-child {
    border-top: 0
}

.shopee-dropdown__entry--header:hover {
    color: #929292
}

.shopee-dropdown__options {
    list-style: none;
    margin: 0;
    padding: 0
}

.b49EUc {
    display: flex;
    justify-content: space-between
}

.b49EUc,.b49EUc .shopee-popover {
    width: 100%
}

.b49EUc .shopee-dropdown {
    display: flex;
    width: 32%
}

.b49EUc .shopee-dropdown--opened .wMWEGT {
    border-width: 2px
}

.b49EUc .shopee-dropdown__entry {
    box-sizing: border-box;
    width: 100%
}

.hpnUjt {
    position: relative
}

.hpnUjt img {
    vertical-align: bottom
}

.x6bJR_ {
    visibility: hidden
}

.sFM9IT {
    align-items: center;
    bottom: 0;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.y2T8tn {
    opacity: 0
}

.lI6EAf {
    opacity: 1;
    transition: opacity .2s ease
}

._uNeHn {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23e5e4e4' viewBox='0 0 54 61'%3E%3Cpath stroke='none' d='M51.2 16.9H38.7C38.7 11.6 36 .6 27 .5 17.4.4 15.2 12.4 15.2 16.9H2.8c-3.4 0-2.7 3.4-2.7 3.4l2.4 33s-.1 7.3 6.3 7.5h36.5c6.2-.4 6.3-7.5 6.3-7.5l2.4-33c0-.1.5-3.5-2.8-3.4M27.1 4.2c7.1.2 7.9 11.7 7.7 12.6H19.1c-.1-.9.4-12.4 8-12.6m9.1 44.6c-1 1.7-2.7 3-5 3.7-1.2.4-2.4.5-3.6.5-3.2 0-6.5-1.1-9.3-3.3-.8-.6-1-1.5-.5-2.3.2-.4.7-.7 1.2-.8.4-.1.9 0 1.2.3 3.2 2.4 8.3 4 11.9 1.6 1.4-.9 2.1-2.7 1.6-4.3s-2.2-2.7-3.5-3.4c-1-.6-2.1-1-3.3-1.4-.9-.3-1.9-.7-2.9-1.2q-3.6-1.8-4.8-4.2c-1.2-2.3-.6-5.4 1.4-7.5 3.6-3.8 10-3.2 14-.4.9.6.9 1.7.4 2.5s-1.4.9-2.2.4c-2-1.4-4.4-2-6.4-1.7s-4.7 2-4.4 4.6c.2 1.5 2 2.6 3.3 3.3.8.4 1.5.7 2.3.9 4.3 1.3 7.2 3.3 8.6 5.7 1.2 2.1 1.2 4.9 0 7'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 60px;
    max-height: 100%;
    max-width: 100%;
    width: 60px
}

.j_fk6w ._2jubMt {
    bottom: 0;
    right: 0
}

._2jubMt,.j_fk6w ._2jubMt {
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    z-index: -1
}

._2jubMt {
    height: 100%;
    width: 100%
}

.GkTLDI {
    align-items: center;
    border-radius: 2px;
    box-sizing: border-box;
    color: #333;
    display: flex;
    flex: 1 0 auto;
    font-size: 14px;
    padding: 12px 14px
}

.YIMx1z {
    background-color: #fbfdff;
    border: 1px solid #cbe4f4
}

.YIMx1z .j8riXO {
    color: #05a
}

.AbtwDF {
    background-color: #fffdf8;
    border: 1px solid rgba(255,174,4,.3);
    flex-shrink: 0
}

.AbtwDF .j8riXO {
    color: #ffae04
}

.VyIJN6 {
    background-color: #fafdf7;
    border: 1px solid rgba(87,172,3,.3)
}

.VyIJN6 .j8riXO {
    border: 1px solid #6c0;
    border-radius: 50%;
    color: #6c0;
    height: 10px;
    padding: 2px;
    width: 10px
}

.caU8aN {
    background-color: #fff9f9;
    border: 1px solid rgba(255,66,79,.2)
}

.caU8aN .j8riXO {
    color: #ff424f
}

.j8riXO {
    height: 16px;
    margin-right: 10px;
    width: 16px;
    fill: currentColor;
    stroke: currentColor
}

.stardust-dropdown {
    position: relative
}

.stardust-dropdown__item-body {
    height: 0;
    opacity: 0;
    overflow: hidden;
    transition: height .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1)
}

.stardust-dropdown__item-body--open {
    height: auto;
    opacity: 1
}

.stardust-popup {
    align-items: center;
    display: flex
}

.stardust-popup,.stardust-popup__overlay {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%
}

.stardust-popup__overlay {
    background: rgba(0,0,0,.4)
}

.stardust-popup__dialog {
    background: #fff;
    border-radius: 4px;
    margin: auto 34px
}

.stardust-popup__dialog--wrapper {
    margin: 0 auto;
    max-width: 375px;
    width: 100%;
    z-index: 2
}

.stardust-popup__dialog--wrapper-top {
    padding: 20px 20px 0
}

.stardust-popup-title {
    color: rgba(0,0,0,.87);
    font-size: 16px;
    text-align: center
}

.stardust-popup-content,.stardust-popup-title {
    font-family: -apple-system,Helvetica Neue,Helvetica,Roboto,Droid Sans,Arial,sans-serif;
    font-weight: 400
}

.stardust-popup-content {
    color: rgba(0,0,0,.54);
    font-size: 14px;
    text-align: left
}

.stardust-popup-buttons {
    align-content: space-between;
    display: flex;
    margin-top: 26px
}

.stardust-popup-button {
    border-top: 1px solid rgba(0,0,0,.09);
    color: #ee4d2d;
    cursor: pointer;
    flex: 1 100%;
    font-family: -apple-system,Helvetica Neue,Helvetica,Roboto,Droid Sans,Arial,sans-serif;
    font-size: 16px;
    font-weight: 400;
    height: 46px;
    line-height: 46px;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.stardust-popup-button:nth-child(2) {
    border-left: 1px solid rgba(0,0,0,.09)
}

@keyframes rotating {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.loading-spinner-popup {
    align-items: center;
    background: hsla(0,0%,100%,.6);
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10001
}

.loading-spinner-popup__container {
    align-items: center;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 3px 10px rgba(0,0,0,.09);
    display: flex;
    height: 108px;
    justify-content: center;
    width: 108px
}

.loading-spinner-popup__container img {
    animation: rotating 2s linear infinite
}

.stardust-toggle-root-rw {
    background-color: #d9d9d9;
    border-radius: 40px;
    height: 30px;
    position: relative;
    transition: background-color .25s ease;
    width: 50px
}

.stardust-toggle-root-rw .stardust-toggle-toggle {
    background: #fff;
    border-radius: 50%;
    box-shadow: -1px 1px 2px 0 rgba(0,0,0,.5);
    height: 27px;
    position: absolute;
    transform: translate(1px,1.5px);
    transition: transform .25s ease;
    width: 27px
}

.stardust-toggle-root-rw.stardust-toggle-checked {
    background-color: #4fd262
}

.stardust-toggle-root-rw.stardust-toggle-checked .stardust-toggle-toggle {
    transform: translate(22px,1.5px)
}

.stardust-toggle-root-pc {
    background-color: #d9d9d9;
    border-radius: 40px;
    height: 24px;
    position: relative;
    transition: background-color .25s ease;
    width: 40px
}

.stardust-toggle-root-pc .stardust-toggle-toggle {
    background: #fff;
    border-radius: 50%;
    box-shadow: -1px 1px 2px 0 rgba(0,0,0,.5);
    height: 22px;
    position: absolute;
    transform: translate(1px,1px);
    transition: transform .25s ease;
    width: 22px
}

.stardust-toggle-root-pc.stardust-toggle-checked {
    background-color: #4fd262
}

.stardust-toggle-root-pc.stardust-toggle-checked .stardust-toggle-toggle {
    transform: translate(17px,1px)
}

.stardust-radio {
    color: rgba(0,0,0,.87);
    cursor: pointer;
    display: flex;
    font-family: -apple-system,Helvetica Neue,Helvetica,Roboto,Droid Sans,Arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
    padding: 16px 12px
}

.stardust-radio--disabled {
    cursor: not-allowed;
    opacity: .35
}

.stardust-radio__detail {
    color: rgba(0,0,0,.54);
    font-family: -apple-system,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Roboto,Droid Sans,Arial,sans-serif;
    font-size: 13px;
    font-weight: 300;
    margin-top: 8px
}

.stardust-radio__content {
    cursor: pointer
}

.stardust-radio-button {
    flex-shrink: 0;
    height: 18px;
    margin-right: 8px;
    position: relative;
    width: 18px
}

.stardust-radio-button__input {
    border: 1px solid transparent;
    box-sizing: border-box;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.stardust-radio-button__outer-circle {
    align-items: center;
    border: 2px solid rgba(0,0,0,.26);
    border-radius: 100%;
    box-sizing: border-box;
    display: flex;
    height: 18px;
    justify-content: center;
    width: 18px
}

.stardust-radio-button__outer-circle>.stardust-radio-button__inner-circle {
    background: #ee4d2d;
    border-radius: 100%;
    height: 6px;
    opacity: 0;
    width: 6px
}

.stardust-radio-button--checked .stardust-radio-button__outer-circle {
    border-color: #ee4d2d
}

.stardust-radio-button--checked>.stardust-radio-button__outer-circle>.stardust-radio-button__inner-circle {
    opacity: 1
}

.stardust-toast {
    align-items: center;
    bottom: 0;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    pointer-events: all;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity .1s cubic-bezier(.4,0,.6,1);
    width: 100%;
    z-index: 1
}

.stardust-toast--hidden {
    opacity: 0;
    pointer-events: none
}

.stardust-toast__container {
    align-items: center;
    background-color: rgba(0,0,0,.65);
    border-radius: 7px;
    color: #fff;
    cursor: default;
    display: flex;
    flex-direction: column;
    font-family: -apple-system,Helvetica Neue,Helvetica,Roboto,Droid Sans,Arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
    justify-content: space-around;
    padding: 15px;
    pointer-events: all;
    pointer-events: inherit;
    text-align: center
}

.stardust-toast__icon svg {
    height: 30px;
    margin-bottom: 7px;
    width: 30px
}

.stardust-toast__text {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
    word-wrap: break-word
}

._1zdBJ {
    align-items: center;
    background-color: rgba(0,0,0,.4);
    background-color: var(--nc-util-mask,rgba(0,0,0,.4));
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0
}

._2Dkqc {
    background: #fff;
    border-radius: .25rem;
    border-radius: var(--nr-overlay,.25rem);
    margin-left: 2.5rem;
    margin-left: var(--ns-g,2.5rem);
    margin-right: 2.5rem;
    margin-right: var(--ns-g,2.5rem);
    max-height: 75%;
    max-width: 18.75rem;
    min-height: 8.125rem;
    min-width: 15rem;
    width: 100%
}

._2Dkqc,.d-Vo0 {
    overflow: hidden
}

.d-Vo0 {
    display: -webkit-box;
    margin-bottom: 1rem;
    margin-bottom: var(--ns-d,1rem);
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

._2Xfwq {
    color: rgba(0,0,0,.65);
    color: var(--nc-text-secondary,rgba(0,0,0,.65));
    max-height: 15.625rem;
    min-height: 2.25rem;
    overflow-y: auto
}

._3pvMp {
    text-align: left
}

._1u0yb {
    text-align: center
}

._3Wssq {
    text-align: right
}

._2WWGU {
    padding: 1.25rem 1.25rem 1.5rem;
    padding: var(--ns-e,1.25rem) var(--ns-e,1.25rem) var(--ns-f,1.5rem) var(--ns-e,1.25rem);
    text-align: center
}

.Jl6On {
    display: flex;
    position: relative
}

.Jl6On:after {
    background-color: rgba(0,0,0,.09);
    background-color: var(--nc-util-line,rgba(0,0,0,.09));
    content: "";
    height: .0625rem;
    position: absolute;
    transform: scaleY(.5);
    width: 100%
}

.Jl6On button {
    background: #fff;
    border: 0;
    color: rgba(0,0,0,.87);
    color: var(--nc-text-primary,rgba(0,0,0,.87));
    flex: 1;
    outline: none
}

.Jl6On._1ZxzA {
    flex-direction: row-reverse
}

.Jl6On._1ZxzA button {
    height: 2.96875rem
}

.Jl6On._1ZxzA button:first-child {
    color: #ee4d2d;
    color: var(--nc-primary,#ee4d2d)
}

.Jl6On._1ZxzA button:first-child:after {
    background-color: rgba(0,0,0,.09);
    background-color: var(--nc-util-line,rgba(0,0,0,.09));
    content: "";
    height: 100%;
    left: 50%;
    position: absolute;
    top: 0;
    transform: scaleX(.5);
    width: .0625rem
}

.Jl6On._1ZxzA button:first-child:disabled {
    color: rgba(0,0,0,.26);
    color: var(--nc-util-disabled,rgba(0,0,0,.26))
}

.Jl6On._24b2I button {
    color: #ee4d2d;
    color: var(--nc-primary,#ee4d2d);
    height: 2.96875rem
}

.Jl6On._24b2I button:disabled {
    color: rgba(0,0,0,.26);
    color: var(--nc-util-disabled,rgba(0,0,0,.26))
}

.Jl6On._3yCdv {
    flex-direction: column;
    height: 5.9375rem
}

.Jl6On._3yCdv button:first-child {
    color: #ee4d2d;
    color: var(--nc-primary,#ee4d2d)
}

.Jl6On._3yCdv button:first-child:disabled {
    color: rgba(0,0,0,.26);
    color: var(--nc-util-disabled,rgba(0,0,0,.26))
}

.Jl6On._3yCdv button:nth-child(2):after {
    background-color: rgba(0,0,0,.09);
    background-color: var(--nc-util-line,rgba(0,0,0,.09));
    content: "";
    height: .0625rem;
    left: 0;
    position: absolute;
    top: 50%;
    transform: scaleY(.5);
    width: 100%
}

.Jl6On._1p6f1 {
    flex-direction: column;
    height: 8.96875rem
}

.Jl6On._1p6f1 button {
    position: relative
}

.Jl6On._1p6f1 button:first-child {
    color: #ee4d2d;
    color: var(--nc-primary,#ee4d2d)
}

.Jl6On._1p6f1 button:first-child:disabled {
    color: rgba(0,0,0,.26);
    color: var(--nc-util-disabled,rgba(0,0,0,.26))
}

.Jl6On._1p6f1 button:nth-child(2):after,.Jl6On._1p6f1 button:nth-child(3):after {
    background-color: rgba(0,0,0,.09);
    background-color: var(--nc-util-line,rgba(0,0,0,.09));
    content: "";
    height: .0625rem;
    left: 0;
    position: absolute;
    top: 0;
    transform: scaleY(.5);
    width: 100%
}

.Jl6On button:disabled {
    color: rgba(0,0,0,.26);
    color: var(--nc-util-disabled,rgba(0,0,0,.26))
}

._1wbwU,._1wbwU ._2jlhf {
    width: 100%
}

.t5yKeP {
    border: 0;
    height: 1px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute!important;
    width: 1px;
    clip: rect(1px,1px,1px,1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    white-space: nowrap
}

.sNs4n6 {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 280px
}

.Q_sfYz {
    background-color: initial;
    border: 0;
    cursor: pointer;
    overflow: visible;
    padding: 4px;
    position: absolute;
    right: 12px;
    top: 20px
}

.Q_sfYz:active {
    opacity: .7
}

.v7_Vhg {
    right: 25px;
    top: 25px
}

.WvTDjj {
    stroke: #757575;
    height: 16px;
    width: 16px
}

.Eloc_c {
    left: 50%;
    padding: 15px;
    position: absolute;
    transform: translateX(-50%);
    width: 100%
}

.mOLHsz {
    padding: 0 25px
}

.cOu4OD,.mOLHsz {
    text-align: center
}

.cOu4OD {
    color: rgba(0,0,0,.65);
    font-size: 16px;
    font-weight: 500;
    margin: 16px 0 0
}

.I_mb5L {
    color: rgba(0,0,0,.54);
    font-size: 14px;
    margin: 8px 0 16px;
    text-align: center
}

.aUYOrV {
    background-color: #1b92f5;
    border-radius: 4px
}

.CbKamY {
    background-color: #ee4d2d;
    border: 0;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    font-size: 1rem;
    height: 2.625rem;
    line-height: 1.2;
    min-width: 4rem;
    outline: none;
    padding: 0;
    padding: 0 1rem;
    text-transform: capitalize
}

.CbKamY:not(.mfZvUl):active {
    background-color: #e2492b
}

.mfZvUl {
    cursor: not-allowed;
    opacity: .7
}

.W19DQt {
    text-transform: uppercase
}

.jQJvwl {
    width: 100%
}

.c9CWFE {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    position: relative;
    width: 100%
}

.Ji_Bpb {
    margin: 24px
}

.a77Ndh {
    margin-top: 24px
}

.KeH7A0 {
    align-items: center;
    border-bottom: 1px solid rgba(0,0,0,.09);
    box-sizing: border-box;
    display: flex;
    height: 56px;
    justify-content: space-between;
    padding: 16px 24px;
    position: relative;
    width: 100%
}

.pwLMEy {
    display: none
}

.Riu_4A {
    color: #222;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin: 0
}

.DavkuT,.T7H8Ln {
    height: 24px
}

.T7H8Ln {
    background-color: initial;
    border: 0;
    color: rgba(0,0,0,.65);
    padding: 0;
    width: 24px
}

.T7H8Ln:active,.T7H8Ln:hover {
    opacity: .8
}

.T7H8Ln:disabled {
    cursor: not-allowed
}

.nBAmk6 {
    margin-left: 12px
}

.shu59r {
    height: 24px;
    width: 24px
}

.Iftgmr {
    width: 280px
}

.LvbyJb {
    height: 150px;
    margin-bottom: 8px;
    width: 100%
}

.rgXTz2 {
    height: 48px;
    width: 100%
}

.u7caBR {
    align-items: center;
    display: flex;
    justify-content: space-between
}

@keyframes glow {
    0%,to {
        background-color: #fafafa;
        border-color: #fafafa
    }

    50% {
        background-color: #f5f5f5;
        border-color: #f5f5f5
    }
}

.u7caBR {
    box-sizing: border-box;
    color: rgba(0,0,0,.54);
    height: 24px;
    position: relative;
    width: 100%
}

.ei1Xxc {
    cursor: pointer;
    font-size: 10px;
    line-height: 12px;
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.QPxs6m,.e6hXTm {
    height: 24px
}

.e6hXTm {
    background-color: initial;
    border: 0;
    padding: 0;
    width: 24px
}

.e6hXTm:active,.e6hXTm:hover {
    opacity: .8
}

.e6hXTm:disabled {
    cursor: not-allowed
}

.SA7Y3g {
    margin-left: 12px
}

.XPgy02 {
    height: 24px;
    width: 24px
}

.M1KsqW {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    position: relative;
    width: 100%
}

.c_eh3Q {
    margin: 24px
}

.zj7xpl {
    margin-bottom: 24px
}

.RTtlQl,.glVX08 {
    align-items: center;
    display: flex;
    justify-content: center
}

.p5oJp7 {
    position: relative
}

.pQ3gp4 {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.TG3zt9 {
    background-color: rgba(0,0,0,.09)
}

.NvrkPP {
    opacity: 0
}

.Uh0MGC {
    transition: opacity .3s
}

.Uh0MGC,.WUElrI {
    opacity: 1
}

.P8aHpz {
    opacity: 0;
    transition: opacity .3s
}

.Nq_IjI {
    left: 0;
    top: 0;
    will-change: transform
}

.Nq_IjI,.uPuGqw {
    position: absolute
}

.uPuGqw {
    touch-action: none
}

.SjQ12t {
    background-color: rgba(0,0,0,.09);
    border-radius: 2px;
    box-sizing: border-box;
    font-size: 12px;
    margin-top: 8px;
    padding: 4px
}

.SjQ12t,.xlXjw6 {
    position: relative
}

.glVX08 {
    box-sizing: border-box;
    color: rgba(0,0,0,.65);
    cursor: default;
    font-size: 12px;
    left: 45px;
    padding: 0 12px;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 230px
}

.YXUFOb,.glVX08 {
    height: 100%;
    position: absolute;
    top: 0
}

.YXUFOb {
    left: 0;
    opacity: .3;
    transform-origin: left center
}

.RTtlQl,.YXUFOb {
    will-change: transform
}

.RTtlQl {
    border-radius: 2px;
    box-shadow: 0 0 10px rgba(0,0,0,.25);
    cursor: pointer;
    position: relative;
    touch-action: none
}

.FXN16r {
    background-color: #ee4d2d
}

.VL0cgc {
    background-color: #1b92f5
}

.TFpes_ {
    background-color: #26aa99
}

.E2uIC8 {
    background-color: #16c42a
}

.fM6aUO {
    background-color: #ee2c4a
}

.EbxH2G {
    cursor: not-allowed
}

.BPPuwY {
    transition: transform .3s ease;
    transition-delay: .35s
}

@keyframes POXZKJ {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(40px)
    }
}

@keyframes YFbZVh {
    0% {
        left: 0
    }

    to {
        left: 40px
    }
}

@keyframes vYEwqi {
    0% {
        transform: scaleX(1)
    }

    to {
        transform: scaleX(1.90909)
    }
}

@keyframes g5rwBN {
    0% {
        width: 44px
    }

    to {
        width: 84px
    }
}

.QBWHKF {
    animation: POXZKJ .5s ease 4 alternate
}

.jdyHqd {
    animation: YFbZVh .5s ease 4 alternate
}

.Hwry_0 {
    animation: vYEwqi .5s ease 4 alternate;
    width: 44px
}

.JBAZn5 {
    animation: g5rwBN .5s ease 4 alternate;
    width: 44px
}

.Jd1l6Y {
    display: none
}

.uQlIAD {
    align-items: center;
    display: flex;
    justify-content: center
}

@keyframes fUk1fz {
    0% {
        opacity: 1;
        transform: translateX(0)
    }

    67% {
        opacity: 1;
        transform: translateX(0)
    }

    to {
        opacity: 0;
        transform: translateX(40px)
    }
}

@keyframes LgQ41p {
    0% {
        left: 8px;
        opacity: 1
    }

    67% {
        left: 8px;
        opacity: 1
    }

    to {
        left: 40px;
        opacity: 0
    }
}

@keyframes eueMCy {
    0% {
        opacity: 1;
        transform: translateX(-40px)
    }

    67% {
        opacity: 1;
        transform: translateX(-40px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes wakNGA {
    0% {
        left: -24px;
        opacity: 1
    }

    67% {
        left: -24px;
        opacity: 1
    }

    to {
        left: 8px;
        opacity: 1
    }
}

.Chys_7 {
    display: none
}

.uQlIAD {
    height: 40px;
    overflow: hidden;
    position: relative;
    width: 40px
}

.nE59wk {
    animation: fUk1fz 1.2s linear infinite
}

.LHR9r3,.nE59wk {
    left: 8px;
    position: absolute;
    top: 8px
}

.LHR9r3 {
    animation: LgQ41p 1.2s linear infinite
}

.hdsYPZ {
    animation: eueMCy 1.2s linear infinite
}

.WJMXpH,.hdsYPZ {
    left: 8px;
    position: absolute;
    top: 8px
}

.WJMXpH {
    animation: wakNGA 1.2s linear infinite
}

.FDwYrb {
    height: 24px;
    width: 24px
}

.R1BMn2 {
    bottom: -16px;
    left: -12px;
    position: absolute
}

.Chys_7 {
    display: hidden
}

.IHRTco,.SpG1Qf {
    display: flex
}

.SpG1Qf {
    border-radius: 2px;
    box-sizing: border-box;
    justify-content: flex-start;
    padding: .75rem .9375rem
}

.vqbcFw {
    box-shadow: 0 1px 0 rgba(0,0,0,.1)
}

.IHRTco {
    margin-right: .625rem;
    width: 1rem
}

.bmXHAt {
    height: 1rem;
    width: 1rem
}

.Q0M8Q8 {
    color: #222;
    font-size: .875rem
}

.Q0M8Q8:first-letter {
    text-transform: capitalize
}

.F4jTom {
    color: #929292;
    font-size: .75rem;
    line-height: .875rem;
    margin-top: .3125rem
}

.jaqJeg {
    background-color: #fff9fa;
    border: 1px solid rgba(255,66,79,.2)
}

.TWNLNu {
    color: #ff424f;
    height: 1rem;
    width: 1rem
}

.ene3wm {
    background-color: #f9fcff;
    border: 1px solid #cbe4f4
}

.FLB7cJ {
    color: #06c;
    height: 1rem;
    width: 1rem
}

.GDvdUy {
    background-color: #fffefa;
    border: 1px solid rgba(224,168,0,.4)
}

.AZovUm {
    color: #ffbf00;
    height: 1rem;
    width: 1rem
}

.wSLzOe {
    background-color: #fcfffa;
    border: 1px solid rgba(87,172,3,.3)
}

.Q02XCF {
    color: #6c0;
    height: 1rem;
    width: 1rem
}

.QSCqAi {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    position: relative;
    width: 100%
}

.BmqTj7 {
    margin-bottom: 1.5625rem;
    max-width: 17.5rem;
    width: 100%
}

.q0t3s3 {
    margin: 1.5rem
}

.U1U350 {
    margin-bottom: 24px
}

.NmjlGu {
    height: 6.5rem;
    width: 17.5rem
}

.kTGiN7 {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%
}

.SggTwZ {
    position: relative
}

.f2dZuX {
    height: 5.875rem;
    width: 15.6875rem
}

.VzkzmP {
    opacity: 0
}

.vPq3zg {
    transition: opacity .3s
}

.v5Fgc7,.vPq3zg {
    opacity: 1
}

.vy6YtR {
    opacity: 0;
    transition: opacity .3s
}

.DBDPfX,.vLcKjU {
    background-color: #fff;
    height: 100%;
    position: absolute;
    width: 100%
}

.CFNwFZ,.kppC_l {
    border-radius: 2px;
    margin-top: .75rem;
    width: 100%
}

.CFNwFZ {
    margin-bottom: .75rem
}

.kppC_l {
    margin-bottom: .5rem
}

.wq8npu {
    align-items: center
}

.Eyapay,.wq8npu {
    display: flex
}

.Eyapay {
    border: 1px solid rgba(0,0,0,.14);
    border-radius: 2px;
    box-shadow: inset 0 2px 0 rgba(0,0,0,.02);
    box-sizing: border-box;
    height: 2.25rem;
    overflow: hidden;
    width: 100%
}

._etdK1 {
    border-color: #ff424f
}

._etdK1,.bNAdr2 {
    box-shadow: 0 0 4px rgba(0,0,0,.14)
}

.bNAdr2 {
    border-color: rgba(0,0,0,.54)
}

.CIXAv4 {
    border: 0;
    filter: none;
    flex: 1;
    flex-shrink: 0;
    outline: none;
    padding: .75rem
}

.CIXAv4::placeholder {
    color: rgba(0,0,0,.26);
    padding-left: .1875rem
}

.CIXAv4:-webkit-autofill,.CIXAv4:-webkit-autofill:focus,.CIXAv4:-webkit-autofill:hover {
    box-shadow: inset 0 0 0 20px #fff;
    -webkit-box-shadow: inset 0 0 0 20px #fff
}

.CIXAv4::-ms-clear {
    display: none
}

.fdTasl {
    background: #fff6f7
}

.fdTasl:-webkit-autofill,.fdTasl:-webkit-autofill:focus,.fdTasl:-webkit-autofill:hover {
    box-shadow: inset 0 0 0 20px #fff6f7;
    -webkit-box-shadow: inset 0 0 0 20px #fff6f7
}

.LjHGdM {
    color: #ff424f;
    font-size: .75rem;
    margin: 0;
    min-height: 1rem;
    padding: .25rem 0 0
}

.LjHGdM:first-letter {
    text-transform: capitalize
}

.wq8npu {
    background: transparent;
    border: 0;
    outline: none;
    padding: 0 .9375rem 0 .75rem
}

.t84_uL {
    background: #fff6f7
}

.PAju9q {
    height: .75rem;
    width: 1.25rem
}

.VkhOZ3 {
    height: .625rem;
    padding-top: .375rem;
    width: 1.25rem
}

.fgyMn1 {
    height: 1rem;
    width: 1rem
}

.vfIsXy {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    position: relative;
    width: 100%
}

.t8ScRd {
    margin: 24px
}

.ODHoFc {
    margin-bottom: 24px;
    width: 280px
}

.C6BBGX {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%
}

.vIXeUk {
    height: 16px;
    margin-bottom: 28px
}

.XRDsF_,.tkKvFU {
    border-radius: 2px;
    margin-top: 36px;
    width: 100%
}

.tkKvFU {
    margin-bottom: 12px
}

.XRDsF_ {
    margin-bottom: 8px
}

.cAV3fs {
    align-items: center
}

.cAV3fs,.e56SfT {
    display: flex
}

.cAV3fs {
    background-color: #ee4d2d;
    border: none;
    border-radius: 50%;
    box-shadow: 0 0 9px rgba(0,0,0,.12);
    justify-content: center;
    margin-right: 12px
}

.cAV3fs:hover {
    opacity: .9
}

.cAV3fs:active {
    opacity: 1
}

.O82yL3 {
    height: 36px;
    width: 36px
}

.QjMyhk {
    height: 32px;
    width: 32px
}

.L3QbJy {
    height: 15px;
    width: 12px
}

.dnMAKq {
    height: 12px;
    width: 10px
}

.Dep9TM {
    height: 20px;
    width: 20px
}

.UsjMXR {
    height: 17px;
    width: 16px
}

.LWcLhS {
    overflow: hidden;
    position: relative
}

.ctKCc7 {
    height: 36px;
    width: 188px
}

.JZvgBV {
    height: 32px;
    width: 170px
}

.CGxw0C {
    height: 100%;
    left: 0;
    top: 0;
    width: 100%
}

.CGxw0C,.WOl7yB {
    position: absolute
}

.WOl7yB {
    bottom: 1px;
    left: 1px;
    overflow: hidden;
    right: 1px;
    top: 1px
}

.whCrGd {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.Fcvt3s {
    background-color: rgba(0,0,0,.09)
}

.YYyrNk {
    background-color: #ee4d2d;
    transform: translateX(-100%)
}

.jI3gkV {
    display: none
}

.Pe_TqH,.wqnXmq {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0
}

.wqnXmq {
    background-color: rgba(0,0,0,.4)
}

.Pe_TqH {
    align-items: center;
    display: flex;
    justify-content: center;
    z-index: 9000
}

.SVLN7Z {
    z-index: 1
}

.iNhBAK {
    opacity: 0
}

.RiEYtR {
    transition: opacity .15s
}

.RiEYtR,.hm0ZuS {
    opacity: 1
}

.cnKp87 {
    opacity: 0;
    transition: opacity .15s
}

.qgMbdM {
    transform: scale(.8)
}

.lTGWEo {
    transition: transform .2s
}

.KCIFKx,.lTGWEo {
    transform: scale(1)
}

.uZNqJQ {
    transform: scale(.8);
    transition: transform .2s
}

.NjuDCz {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0 -2px;
    width: 90px
}

.w_Qhj0 {
    background-color: initial;
    border: 0;
    border-radius: 0;
    font-family: Arial;
    font-size: 27px;
    font-weight: 400;
    letter-spacing: 0;
    outline: none;
    padding: 0 0 0 2px;
    width: 92px
}

.w_Qhj0::-ms-clear {
    display: none
}

.w_Qhj0::-webkit-credentials-auto-fill-button {
    pointer-events: none;
    position: absolute;
    right: 0;
    visibility: hidden
}

.JxXmP2 {
    caret-color: transparent
}

.o7G27g {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    width: 100%
}

.wQna2K {
    border-top: 1px solid rgba(0,0,0,.26);
    width: 15px
}

.wQna2K,.wQna2K:last-child {
    margin-right: 0
}

@media only screen and (min-width: 180px) {
    .NjuDCz {
        align-items:center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        margin: 0 -11px;
        width: 156px
    }

    .w_Qhj0 {
        background-color: initial;
        border: 0;
        border-radius: 0;
        font-family: Arial;
        font-size: 27px;
        font-weight: 400;
        letter-spacing: 12px;
        outline: none;
        padding: 0 0 0 14px;
        width: 164px
    }

    .w_Qhj0::-ms-clear {
        display: none
    }

    .w_Qhj0::-webkit-credentials-auto-fill-button {
        pointer-events: none;
        position: absolute;
        right: 0;
        visibility: hidden
    }

    .JxXmP2 {
        caret-color: transparent
    }

    .o7G27g {
        align-items: center;
        box-sizing: border-box;
        display: flex;
        justify-content: center;
        width: 100%
    }

    .wQna2K {
        border-top: 1px solid rgba(0,0,0,.26);
        margin-right: 6px;
        width: 21px
    }

    .wQna2K:last-child {
        margin-right: 0
    }
}

@media only screen and (min-width: 264px) {
    .NjuDCz {
        align-items:center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        margin: 0 -20px;
        width: 222px
    }

    .w_Qhj0 {
        background-color: initial;
        border: 0;
        border-radius: 0;
        font-family: Arial;
        font-size: 27px;
        font-weight: 400;
        letter-spacing: 24px;
        outline: none;
        padding: 0 0 0 26px;
        width: 236px
    }

    .w_Qhj0::-ms-clear {
        display: none
    }

    .w_Qhj0::-webkit-credentials-auto-fill-button {
        pointer-events: none;
        position: absolute;
        right: 0;
        visibility: hidden
    }

    .JxXmP2 {
        caret-color: transparent
    }

    .o7G27g {
        align-items: center;
        box-sizing: border-box;
        display: flex;
        justify-content: center;
        width: 100%
    }

    .wQna2K {
        border-top: 1px solid rgba(0,0,0,.26);
        margin-right: 12px;
        width: 27px
    }

    .wQna2K:last-child {
        margin-right: 0
    }
}

@media only screen and (min-width: 320px) {
    .NjuDCz {
        align-items:center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        margin: 0 -26px;
        width: 266px
    }

    .w_Qhj0 {
        background-color: initial;
        border: 0;
        border-radius: 0;
        font-family: Arial;
        font-size: 27px;
        font-weight: 400;
        letter-spacing: 32px;
        outline: none;
        padding: 0 0 0 34px;
        width: 284px
    }

    .w_Qhj0::-ms-clear {
        display: none
    }

    .w_Qhj0::-webkit-credentials-auto-fill-button {
        pointer-events: none;
        position: absolute;
        right: 0;
        visibility: hidden
    }

    .JxXmP2 {
        caret-color: transparent
    }

    .o7G27g {
        align-items: center;
        box-sizing: border-box;
        display: flex;
        justify-content: center;
        width: 100%
    }

    .wQna2K {
        border-top: 1px solid rgba(0,0,0,.26);
        margin-right: 16px;
        width: 31px
    }

    .wQna2K:last-child {
        margin-right: 0
    }
}

@media only screen and (min-width: 375px) {
    .NjuDCz {
        align-items:center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        margin: 0 -32px;
        width: 310px
    }

    .w_Qhj0 {
        background-color: initial;
        border: 0;
        border-radius: 0;
        font-family: Arial;
        font-size: 27px;
        font-weight: 400;
        letter-spacing: 40px;
        outline: none;
        padding: 0 0 0 42px;
        width: 332px
    }

    .w_Qhj0::-ms-clear {
        display: none
    }

    .w_Qhj0::-webkit-credentials-auto-fill-button {
        pointer-events: none;
        position: absolute;
        right: 0;
        visibility: hidden
    }

    .JxXmP2 {
        caret-color: transparent
    }

    .o7G27g {
        align-items: center;
        box-sizing: border-box;
        display: flex;
        justify-content: center;
        width: 100%
    }

    .wQna2K {
        border-top: 1px solid rgba(0,0,0,.26);
        margin-right: 20px;
        width: 35px
    }

    .wQna2K:last-child {
        margin-right: 0
    }
}

.Mi0An5 {
    align-items: center;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 3px 10px 0 rgba(0,0,0,.14);
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    overflow: hidden;
    position: relative;
    width: 328px
}

.stardust-icon {
    stroke: currentColor;
    fill: currentColor;
    height: 1em;
    width: 1em
}

._2ZEaD {
    animation: _2ZEaD 1.5s infinite;
    background-color: #a4aaaa;
    background-image: linear-gradient(90deg,#a4aaaa,#000 25%,#a4aaaa 50%);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 200% 100%;
    transform: translateZ(0)
}

._2ZEaD .geCJg {
    background: #fff;
    isolation: isolate;
    mix-blend-mode: screen
}

._2ZEaD .M6lQx {
    background: #f1f0f0
}

@keyframes _2ZEaD {
    0% {
        background-position: 100% 0
    }

    to {
        background-position: -100% 0
    }
}

.stardust-carousel,.stardust-carousel__item-list-wrapper {
    height: 100%;
    position: relative;
    width: 100%
}

.stardust-carousel__item-list-wrapper {
    box-sizing: border-box;
    overflow-x: hidden
}

.stardust-carousel__item-list {
    bottom: 0;
    display: flex;
    height: 100%;
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    touch-action: pan-y
}

.stardust-carousel__item {
    align-items: center;
    align-self: center;
    display: flex;
    flex-shrink: 0;
    height: 100%;
    justify-content: center;
    list-style: none;
    overflow: hidden
}

.stardust-carousel__item-inner-wrapper {
    height: 100%;
    width: 100%
}

.stardust-carousel__item-inner-wrapper--hide {
    display: none
}

.stardust-carousel:hover .stardust-carousel__arrow {
    opacity: 1
}

.stardust-carousel__arrow {
    align-items: center;
    border-radius: 50%;
    box-shadow: 0 1px 8px 0 rgba(0,0,0,.09);
    color: rgba(0,0,0,.87);
    cursor: pointer;
    display: inline-flex;
    font-size: 20px;
    height: 20px;
    justify-content: center;
    line-height: 20px;
    opacity: 0;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 20px;
    fill: rgba(0,0,0,.87);
    background-color: #fff;
    transition: opacity .3s ease
}

.stardust-carousel__arrow>svg {
    color: #ee4d2d;
    flex: 0 1 auto;
    height: 75%;
    width: 75%
}

.stardust-carousel__arrow:hover {
    box-shadow: 0 1px 12px 0 rgba(0,0,0,.09)
}

.stardust-carousel__arrow:active {
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.09)
}

.stardust-carousel__arrow--type-2 {
    opacity: 1
}

.stardust-carousel__arrow--prev {
    left: -10px
}

.stardust-carousel__arrow--next {
    right: -10px
}

.stardust-carousel__arrow--disabled>svg {
    fill: rgba(0,0,0,.12)
}

.stardust-carousel__dots {
    bottom: 1rem;
    left: 50%;
    position: absolute;
    text-align: center;
    transform: translate(-50%);
    transition: opacity .5s ease;
    width: 100%
}

.stardust-carousel__dot {
    background-color: hsla(0,0%,100%,.4);
    border: 1px solid hsla(0,0%,54%,.4);
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    height: .5rem;
    opacity: 1;
    width: .5rem
}

.stardust-carousel__dot:not(:first-child) {
    margin-left: .5rem
}

.stardust-carousel__dot--active {
    background-color: #ee4d2d;
    border-color: #ee4d2d;
    opacity: 1
}

.stardust-carousel__indexing {
    background: #fff;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 12.4px;
    bottom: 10px;
    color: rgba(0,0,0,.65);
    color: #000;
    font-size: 14px;
    opacity: .65;
    padding: 3px 10px;
    position: absolute;
    right: 10px
}

.stardust-carousel__tabs {
    align-content: center;
    bottom: 0;
    display: flex;
    height: 30px;
    position: absolute;
    width: 100%
}

.stardust-carousel__tab {
    background-color: hsla(0,0%,100%,.5);
    cursor: pointer;
    flex: 1 0 0;
    font-size: 12px;
    overflow: hidden;
    text-align: center
}

.stardust-carousel__tab--active {
    background-color: #ee4d2d;
    color: #fff
}

.stardust-carousel__tab-name {
    line-height: 30px
}

/*# sourceMappingURL=https://sourcemap.webfe.shopeemobile.com/pcmall-static/_/modules.d5aa5eabd31afee1.css.map*/



/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
    display: block
}

audio,canvas,progress,video {
    display: inline-block;
    vertical-align: initial
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],template {
    display: none
}

a {
    background-color: initial
}

a:active,a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: initial
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: initial;
    height: 0
}

pre {
    overflow: auto
}

code,kbd,pre,samp {
    font-family: monospace,monospace;
    font-size: 1em
}

button,input,optgroup,select,textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,select {
    text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    box-sizing: initial
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,th {
    padding: 0
}

.sprite-product-sharing {
    background-color: initial;
    background-image: url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/12f585f9c56d4f30.png);
    background-size: 100%
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution:192dpi) {
    .sprite-product-sharing {
        background-color:initial;
        background-image: url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/391e34e8438d2795.png);
        background-size: 100%
    }
}

.sprite-product-sharing-fb {
    background-position: 0 0;
    height: 190px;
    width: 190px
}

.sprite-product-sharing-fm {
    background-position: 0 -100%;
    height: 190px;
    width: 190px
}

.sprite-product-sharing-gp {
    background-position: 0 -200%;
    height: 190px;
    width: 190px
}

.sprite-product-sharing-pinterest {
    background-position: 0 -300%;
    height: 190px;
    width: 190px
}

.sprite-product-sharing-twitter {
    background-position: 0 -400%;
    height: 190px;
    width: 190px
}

.sprite-social {
    background-color: initial;
    background-image: url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/ce6e47c2e0ac38a5.png);
    background-size: 100%
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution:192dpi) {
    .sprite-social {
        background-color:initial;
        background-image: url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/e72e31ec527056bc.png);
        background-size: 100%
    }
}

.sprite-social-email {
    background-position: 0 0;
    height: 22px;
    width: 22px
}

.sprite-social-fb {
    background-position: 0 -100%;
    height: 22px;
    width: 22px
}

.sprite-social-ig {
    background-position: 0 -200%;
    height: 22px;
    width: 22px
}

.sprite-social-line {
    background-position: 0 -300%;
    height: 22px;
    width: 22px
}

.sprite-social-shopee {
    background-position: 2px -400%;
    height: 22px;
    width: 22px
}

.sprite-social-sms {
    background-position: 0 -500%;
    height: 22px;
    width: 22px
}

.sprite-social-white {
    background-color: initial;
    background-image: url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/29fb30eeb5787273.png);
    background-size: 100%
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution:192dpi) {
    .sprite-social-white {
        background-color:initial;
        background-image: url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/194364636b5f2e40.png);
        background-size: 100%
    }
}

.sprite-social-white-email {
    background-position: 0 0;
    height: 22px;
    width: 22px
}

.sprite-social-white-fb {
    background-position: 0 -100%;
    height: 22px;
    width: 22px
}

.sprite-social-white-shopee {
    background-position: 0 -200%;
    height: 22px;
    width: 22px
}

.sprite-social-white-sms {
    background-position: 0 -300%;
    height: 22px;
    width: 22px
}

.container {
    margin-left: auto;
    margin-right: auto;
    width: 1200px
}

.container-wrapper {
    min-width: 1200px
}

.row {
    flex: 0 1 auto;
    flex-direction: row;
    flex-wrap: wrap;
    margin-left: -.3125rem;
    margin-right: -.3125rem
}

.col,.row {
    box-sizing: border-box;
    display: flex
}

.col {
    flex: 0 1 auto;
    flex-direction: column;
    flex-wrap: wrap
}

.row.reverse {
    flex-direction: row-reverse
}

.col.reverse {
    flex-direction: column-reverse
}

.col-xs-1-2,.col-xs-2,.col-xs-2-4,.col-xs-3,.col-xs-4,.col-xs-6,.col-xs-8 {
    box-sizing: border-box;
    flex: 0 0 auto;
    padding-left: .3125rem;
    padding-right: .3125rem
}

.col-xs-1 {
    flex-basis: 8.333%;
    max-width: 8.333%
}

.col-xs-1-2 {
    flex-basis: 10%;
    max-width: 10%
}

.col-xs-2 {
    flex-basis: 16.666%;
    max-width: 16.666%
}

.col-xs-2-4 {
    flex-basis: 20%;
    max-width: 20%
}

.col-xs-3 {
    flex-basis: 25%;
    max-width: 25%
}

.col-xs-4 {
    flex-basis: 33.333%;
    max-width: 33.333%
}

.col-xs-6 {
    flex-basis: 50%;
    max-width: 50%
}

.col-xs-8 {
    flex-basis: 66.667%;
    max-width: 66.667%
}

@media only screen and (min-width: 63em) {
    .col-md-2 {
        box-sizing:border-box;
        flex: 0 0 auto;
        flex-basis: 16.666%;
        max-width: 16.666%;
        padding-left: .3125rem;
        padding-right: .3125rem
    }
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    src: url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/9cff5f27f6ad3d59.eot);
    src: local("Roboto Light"),local("Roboto-Light"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/2188ea3f3f8ab51a.woff) format("woff"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/5605865fb101be1a.ttf) format("truetype"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/927a054450f267d5.svg#Roboto-Light) format("svg")
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/b21a0eefbec4f57f.eot);
    src: local("Roboto"),local("Roboto-Regular"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/2313f68c10458709.woff) format("woff"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/b796ce65a81adc41.ttf) format("truetype"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/0de7f60790f8cb39.svg#Roboto-Regular) format("svg")
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    src: url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/0d2870f5e1759c7a.eot);
    src: local("Roboto Bold"),local("Roboto-Bold"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/313d5de65a92aae6.woff) format("woff"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/ed694f411e0b3a82.ttf) format("truetype"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/40deb8899be6c521.svg#Roboto-Bold) format("svg")
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/9a9c9421bcdef79c.eot);
    src: local("Roboto Medium"),local("Roboto-Medium"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/769ea541b3eef14d.woff) format("woff"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/03501557d620ee6b.ttf) format("truetype"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/2ca9cc4a85156bbe.svg#Roboto-Medium) format("svg")
}

@font-face {
    font-display: swap;
    font-family: Titillium Web;
    font-style: normal;
    font-weight: 200;
    src: local("Titillium Web ExtraLight"),local("TitilliumWeb-ExtraLight"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/5520703b5993e245.woff2) format("woff2"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/cb396c4aaab010c9.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Titillium Web;
    font-style: italic;
    font-weight: 200;
    src: local("Titillium Web ExtraLightItalic"),local("TitilliumWeb-ExtraLightItalic"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/79f7fcdd171a385b.woff2) format("woff2"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/ff049fcef0b00476.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Titillium Web;
    font-style: normal;
    font-weight: 300;
    src: local("Titillium Web Light"),local("TitilliumWeb-Light"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/fb9f532072fb0047.woff2) format("woff2"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/8a8d74dcd86f5828.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Titillium Web;
    font-style: italic;
    font-weight: 300;
    src: local("Titillium Web LightItalic"),local("TitilliumWeb-LightItalic"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/1833f395df238635.woff2) format("woff2"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/8879465951e601b9.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Titillium Web;
    font-style: normal;
    font-weight: 400;
    src: local("Titillium Web Regular"),local("TitilliumWeb-Regular"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/b54332120212464b.woff2) format("woff2"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/591acde707f3a37e.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Titillium Web;
    font-style: italic;
    font-weight: 400;
    src: local("Titillium Web Italic"),local("TitilliumWeb-Italic"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/141d628cc69ada8e.woff2) format("woff2"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/03ec0784700fcf3b.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Titillium Web;
    font-style: normal;
    font-weight: 500;
    src: local("Titillium Web SemiBold"),local("TitilliumWeb-SemiBold"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/24a0424ed772ea10.woff2) format("woff2"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/7d98229b27f8ffb4.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Titillium Web;
    font-style: italic;
    font-weight: 500;
    src: local("Titillium Web SemiBoldItalic"),local("TitilliumWeb-SemiBoldItalic"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/4b45d31c252b198d.woff2) format("woff2"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/a669133a26006767.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Titillium Web;
    font-style: normal;
    font-weight: 600;
    src: local("Titillium Web Bold"),local("TitilliumWeb-Bold"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/f450151ddd2e8e05.woff2) format("woff2"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/171cbc8ba715b911.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Titillium Web;
    font-style: italic;
    font-weight: 600;
    src: local("Titillium Web BoldItalic"),local("TitilliumWeb-BoldItalic"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/9eeea1d9e3f7653e.woff2) format("woff2"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/0c43f7221cfdb4cc.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Titillium Web;
    font-style: normal;
    font-weight: 700;
    src: local("Titillium Web Black"),local("TitilliumWeb-Black"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/9ea237df494c5988.woff2) format("woff2"),url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/2e1d923e4ec382c2.woff) format("woff")
}

body {
    font-size: .875rem;
    text-size-adjust: none;
    -webkit-text-size-adjust: none
}

body,html {
    color: rgba(0,0,0,.8);
    font-family: Helvetica Neue,Helvetica,Arial,文泉驛正黑,WenQuanYi Zen Hei,Hiragino Sans GB,儷黑 Pro,LiHei Pro,Heiti TC,微軟正黑體,Microsoft JhengHei UI,Microsoft JhengHei,sans-serif;
    line-height: 1.2
}

.roboto body,html.roboto {
    font-family: Roboto,Helvetica Neue,Helvetica,Arial,文泉驛正黑,WenQuanYi Zen Hei,Hiragino Sans GB,儷黑 Pro,LiHei Pro,Heiti TC,微軟正黑體,Microsoft JhengHei UI,Microsoft JhengHei,sans-serif
}

.stardust-button {
    font-family: inherit!important
}

.clearfix {
    clear: both
}

.hide {
    display: none
}

.expand {
    flex-grow: 1
}

.link-to-keep-parent-style {
    color: currentColor;
    text-decoration: inherit
}

.card {
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.05)
}

.h-center {
    justify-content: center
}

.flex,.h-center {
    display: flex
}

.flex-column {
    flex-direction: column
}

.flex-auto {
    flex: 1 1 auto
}

.flex-no-overflow {
    width: 0
}

.items-center {
    align-items: center
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.v-flex {
    display: flex;
    flex-direction: column
}

.center,.v-center {
    align-items: center;
    display: flex
}

.center {
    justify-content: center
}

.text-trunc-1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.skeleton {
    animation: glow 2s linear infinite;
    background-clip: padding-box!important;
    background-color: #fafafa!important;
    border-color: #fafafa!important;
    border-radius: 2px;
    box-shadow: none!important;
    color: transparent!important;
    cursor: default;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

@keyframes glow {
    0%,to {
        background-color: #fafafa;
        border-color: #fafafa
    }

    50% {
        background-color: #f5f5f5;
        border-color: #f5f5f5
    }
}

.skeleton-line {
    height: .625rem
}

.skeleton-full {
    width: 100%
}

.skeleton-medium {
    width: 66.67%
}

.skeleton-short {
    width: 33.33%
}

:root {
    --focus-indicator-color: rgba(0,0,0,.87);
    --focus-indicator-stroke-width: 2px;
    --focus-indicator-spacing: 4px;
    --focus-indicator-border-radius: 2px;
    --brand-primary-color: #ee4d2d;
    --brand-primary-light-color: rgba(255,87,34,.1)
}

.theme--ofs {
    --brand-primary-color: #d0011b;
    --brand-primary-light-color: rgba(208,1,27,.08)
}

.theme--s-mart {
    --brand-primary-color: #066bc8;
    --brand-primary-light-color: #e6f0f9
}

body {
    background-color: #f5f5f5
}

body .stardust-popup {
    box-sizing: border-box;
    z-index: 10000
}

body .stardust-popup .stardust-popup__dialog--wrapper {
    box-sizing: border-box;
    max-width: 31.25rem;
    z-index: 10000
}

body .stardust-popup .stardust-popup__dialog {
    border-radius: 2px;
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 1.875rem
}

body .stardust-popup .stardust-popup__dialog--wrapper-top {
    font-size: 16px;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-top: 2.5rem
}

body .stardust-popup .stardust-popup-title {
    text-align: left
}

body .stardust-popup .stardust-popup-buttons {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    margin-left: 1.875rem;
    margin-right: 1.875rem;
    margin-top: 1.875rem
}

body .stardust-popup .stardust-popup-button {
    border: .0625rem solid rgba(0,0,0,.09);
    border-radius: .125rem;
    box-shadow: 0 .0625rem .0625rem 0 rgba(0,0,0,.03);
    box-sizing: border-box;
    flex: 0 1 6.25rem;
    font-size: 14px;
    height: 2.5rem;
    line-height: 2.5rem;
    margin-left: 1rem;
    padding-left: .625rem;
    padding-right: .625rem;
    white-space: nowrap
}

body .stardust-popup .stardust-popup-button--main {
    background: #ee4d2d;
    color: #fff;
    text-transform: uppercase
}

body .stardust-popup .stardust-popup-button--main:hover {
    background: #f05d40
}

body .stardust-popup .stardust-popup-button--main:active {
    background: #e2492b
}

body .stardust-popup .stardust-popup-button--secondary {
    background: #fff;
    border: 0;
    color: rgba(0,0,0,.87);
    text-transform: uppercase
}

body .stardust-popup .stardust-popup-button--secondary:hover {
    background: rgba(0,0,0,.02);
    border-color: rgba(0,0,0,.09)
}

body .stardust-popup .stardust-popup-button--secondary:active {
    background: rgba(0,0,0,.02);
    border-color: rgba(0,0,0,.09);
    box-shadow: inset 0 .125rem .0625rem 0 rgba(0,0,0,.05)
}

.ofs-tw-logo {
    max-width: 150px
}

.icon-tw-mall-inline {
    height: .9375rem;
    width: 1.875rem
}

.shopee-svg-icon {
    display: inline-block;
    height: 1em;
    width: 1em;
    fill: currentColor;
    position: relative
}

.icon-all-cate {
    width: .75rem
}

.icon-notification-2 {
    height: 1.125rem;
    width: .875rem
}

.icon-notifications-wallet {
    stroke: #fff
}

.icon-order-order,.icon-order-paid,.icon-order-problem,.icon-order-rating,.icon-order-received,.icon-order-shipping {
    stroke: currentColor
}

.icon-shopee-logo {
    height: 4rem;
    width: 11.875rem;
    fill: #fff
}

.icon-line {
    background: url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/8b4b3dceaa953277.png) no-repeat;
    background-size: contain;
    display: inline-block;
    height: 22px;
    overflow: hidden;
    text-align: left;
    text-indent: -9999px;
    width: 22px
}

.icon-shopee-logo--official-shop {
    height: 2.8125rem;
    width: 2.5rem;
    fill: #fff
}

.icon-location-marker {
    color: #ee4d2d;
    fill: currentColor
}

.icon-vn-privacy {
    background-position: 0 -110px
}

.icon-vn-shipping {
    background-position: 0 -122px
}

.icon-vn-tos {
    background-position: 0 -134px
}

.icon-vn-violation {
    background-position: 0 -146px
}

.icon-share-fb,.icon-share-gplus,.icon-share-messenger,.icon-share-pinterest,.icon-share-twitter {
    background: url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/a9aa082a68fac8e7.png) no-repeat;
    display: inline-block;
    height: 24px;
    overflow: hidden;
    text-align: left;
    text-indent: -9999px;
    width: 24px
}

.icon-share-messenger {
    background-position: 0 0
}

.icon-share-fb {
    background-position: -24px 0
}

.icon-share-gplus {
    background-position: 0 -24px
}

.icon-share-pinterest {
    background-position: -24px -24px
}

.icon-share-twitter {
    background-position: 0 -48px
}

.shopee-spacer {
    background-color: rgba(0,0,0,.12);
    display: inline-block;
    height: .625rem;
    width: 1px
}

.address-modal__form_input {
    width: 100%
}

.address-modal__form_input.hidden {
    height: 1px;
    left: -1000px;
    opacity: 0;
    position: absolute;
    top: -1000px;
    width: 1px
}

.address-modal .shopee-popup-form__main-container {
    margin-bottom: 0;
    padding-bottom: 84px
}

.shopee-address-picker {
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.09);
    border-radius: .125rem;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.05);
    overflow: hidden;
    width: 20rem;
    z-index: 1
}

.shopee-address-picker__search-bar {
    background-color: #fff;
    padding: .3125rem .625rem
}

.shopee-address-picker__search-bar input {
    background-color: #f5f5f5;
    border: 0;
    border-radius: 2px;
    box-sizing: border-box;
    height: 1.875rem;
    line-height: 1.875rem;
    outline: none;
    padding: 0 .625rem;
    width: 100%
}

.shopee-address-picker__search-bar input::placeholder {
    color: rgba(0,0,0,.26)
}

.shopee-address-picker__current-level-list,.shopee-address-picker__search-result {
    list-style: none;
    margin: 0;
    max-height: 17.5rem;
    overflow-y: scroll;
    padding: 0
}

.shopee-address-picker__current-level-list-item,.shopee-address-picker__last-selected-address-level,.shopee-address-picker__search-result-item {
    cursor: pointer;
    padding: .625rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.shopee-address-picker__last-selected-address-level {
    align-items: center;
    background-color: #f5f5f5;
    color: #ee4d2d;
    display: flex
}

.shopee-address-picker__last-selected-address-level .icon-arrow-left {
    font-size: .625rem;
    margin-right: .625rem
}

.notification-card {
    cursor: pointer;
    display: flex;
    padding: 1.25rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.notification-card .shopee-image-placeholder {
    background-color: #f5f5f5
}

.notification-card .shopee-image-placeholder .shopee-svg-icon {
    font-size: 2.5rem
}

.notification-card:hover {
    background-color: #f8f8f8
}

.notification-card .shopee-avatar {
    flex-shrink: 0;
    height: 3.75rem;
    width: 3.75rem
}

.notification-card__connector {
    background: rgba(0,0,0,.09);
    bottom: 0;
    left: 3.75rem;
    position: absolute;
    top: 0;
    width: .0625rem
}

.notification-card__connector-dot {
    background: #e2e2e2;
    border-radius: 50%;
    height: .5rem;
    left: 3.5rem;
    margin-top: .375rem;
    position: absolute;
    width: .5rem
}

.notification-card__collapse {
    cursor: pointer;
    margin-left: .625rem
}

.notification-card__image {
    background-color: #fff;
    display: flex;
    flex-flow: row-reverse wrap-reverse;
    flex-shrink: 0;
    height: 5rem;
    justify-content: space-around;
    position: relative;
    width: 5rem
}

.notification-card__img-background {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 100%;
    width: 100%
}

.notification-card__img-background--half {
    align-self: center;
    padding-top: 50%;
    width: 50%
}

.notification-card__detail {
    word-wrap: break-word;
    flex-shrink: 1;
    margin-right: .625rem;
    min-width: 0;
    padding-left: 1.25rem
}

.notification-card__title {
    color: rgba(0,0,0,.8);
    font-size: 1rem;
    margin-bottom: .625rem
}

.notification-card__description {
    color: rgba(0,0,0,.54);
    font-size: .875rem;
    margin-bottom: .625rem;
    max-width: 40.625rem
}

.notification-card__content {
    color: rgba(0,0,0,.54);
    font-size: .875rem;
    margin-bottom: .3125rem
}

.notification-card__info {
    color: rgba(0,0,0,.54);
    display: flex;
    font-size: .875rem;
    line-height: 1
}

.notification-card__button {
    flex-shrink: 0;
    margin-left: auto
}

.notification-card__button .shopee-button-outline {
    background-color: #fff;
    box-sizing: border-box;
    font-size: .75rem;
    height: 1.875rem;
    min-width: 5rem;
    padding: 0 .4375rem;
    text-transform: capitalize
}

.notification-card__button .shopee-button-outline:hover {
    border-color: #ee4d2d;
    color: #ee4d2d
}

.notification-card__button .shopee-button-outline--complement {
    border-color: #00bfa5;
    color: #00bfa5
}

.notification-card--group-primary {
    position: relative
}

.notification-card--group-primary .notification-card__connector {
    top: 50%
}

.notification-card--group-primary .notification-card__connector--single {
    display: none
}

.notification-card__spinner {
    animation: spin .6s linear infinite;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background: url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/596cd3a8f0f9a6d6.png);
    height: .75rem;
    width: .75rem
}

@keyframes spin {
    to {
        transform: rotate(1turn)
    }
}

.notification-card--group-secondary {
    background: #f9f9f9;
    padding-left: 6.25rem;
    position: relative
}

.notification-card--group-secondary .notification-card__title {
    color: rgba(0,0,0,.54)
}

.notification-card--mini {
    padding: .5rem .625rem
}

.notification-card--mini .shopee-image-placeholder .shopee-svg-icon {
    font-size: 1.5rem
}

.notification-card--mini .shopee-avatar {
    height: 2.5rem;
    width: 2.5rem
}

.notification-card--mini .notification-card__image {
    border: .5px solid rgba(0,0,0,.09);
    box-sizing: border-box;
    height: 2.5rem;
    width: 2.5rem
}

.notification-card--mini .notification-card__detail {
    padding-left: .375rem
}

.notification-card--mini .notification-card__title {
    font-size: .875rem;
    margin-bottom: .375rem
}

.notification-card--mini .notification-card__content {
    color: rgba(0,0,0,.54);
    font-size: .75rem;
    line-height: .9375rem
}

.notification-card--mini .notification-card__description {
    margin-bottom: .375rem;
    max-width: 20rem
}

.notification-card--unread {
    background-color: #fff2ee
}

.shopee-popup {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 600
}

.shopee-popup__overlay {
    background-color: rgba(0,0,0,.4);
    height: 100%;
    width: 100%
}

.shopee-popup__container {
    left: 50%;
    max-height: 100%;
    max-width: 100%;
    overflow: visible;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%)
}

.shopee-popup__close-btn {
    align-items: center;
    background-color: #5a5a5a;
    border: 3px solid #fff;
    border-radius: 1.25rem;
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    height: 1.875rem;
    justify-content: center;
    line-height: 2.5rem;
    position: absolute;
    right: -.625rem;
    top: -.625rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 1.875rem
}

.shopee-popup__close-btn .shopee-svg-icon {
    color: #fff;
    font-size: .75rem
}

.shopee-alert-popup {
    overflow: visible;
    padding: 1.25rem;
    width: 31.25rem
}

.shopee-alert-popup__title {
    color: #ee4d2d;
    font-size: 1.5rem;
    margin-top: 1.875rem
}

.shopee-alert-popup__message {
    font-size: 1rem;
    margin-top: 2.5rem
}

.shopee-alert-popup__message-list {
    display: flex;
    flex-direction: column;
    margin-top: 1.875rem
}

.shopee-alert-popup__button-vertical-layout {
    display: flex;
    flex-direction: column;
    margin-top: 6.25rem
}

.shopee-alert-popup__button-vertical-layout .shopee-alert-popup__button-spacer {
    height: 1.25rem
}

.shopee-alert-popup__button-vertical-layout .shopee-button-outline,.shopee-alert-popup__button-vertical-layout .shopee-button-solid {
    flex: 1;
    font-size: 1rem
}

.shopee-alert-popup__button-vertical-layout .shopee-button-outline {
    color: rgba(0,0,0,.8)
}

.shopee-alert-popup__button-horizontal-layout {
    display: flex;
    margin-top: 6.25rem
}

.shopee-alert-popup__button-horizontal-layout .shopee-alert-popup__button-spacer {
    width: .625rem
}

.shopee-alert-popup__button-horizontal-layout .shopee-button-outline,.shopee-alert-popup__button-horizontal-layout .shopee-button-solid {
    flex: 1;
    padding: .75rem 0;
    text-transform: capitalize
}

.shopee-no-scroll {
    overflow: hidden
}

.shopee-shop-collection-filter__collection,.shopee-shop-collection-filter__header {
    font-weight: 500
}

.shopee-shop-collection-filter__header {
    color: rgba(0,0,0,.8);
    padding: .875rem 0 1.125rem;
    text-transform: uppercase
}

.shopee-shop-collection-filter__collection {
    color: rgba(0,0,0,.8);
    cursor: pointer;
    display: flex;
    font-size: .8125rem;
    padding: .625rem 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.shopee-shop-collection-filter__collection--active {
    color: #ee4d2d
}

.shopee-shop-collection-filter__collection+.shopee-shop-collection-filter__collection {
    border-top: 1px solid rgba(0,0,0,.09)
}

.shop-collection-view {
    margin-bottom: .625rem
}

.shop-search-result-view__item {
    margin-top: .625rem
}

.shop-collection-list {
    background-color: #fff;
    border-radius: .125rem;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.05);
    max-height: 18.75rem;
    overflow: hidden;
    overflow-y: auto;
    width: 16.875rem
}

.shop-collection-list__item {
    box-sizing: border-box;
    color: rgba(0,0,0,.87);
    display: block;
    height: 3.75rem;
    overflow: hidden;
    padding-left: 3.75rem;
    position: relative;
    -webkit-text-decoration: none;
    text-decoration: none
}

.shop-collection-list__item:hover {
    background-color: #f8f8f8
}

.shop-collection-list__item:hover .shop-collection-list__item-desc-name {
    color: #ee4d2d
}

.shop-collection-list__item-image {
    background-color: #f5f5f5;
    height: 2.5rem;
    left: .625rem;
    position: absolute;
    top: .625rem;
    width: 2.5rem
}

.shop-collection-list__item-image>.shopee-svg-icon {
    font-size: 1.25rem;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%)
}

.shop-collection-list__item-image>img,.shop-collection-list__item-image__adult-mask {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.shop-collection-list__item-image__adult-mask {
    background-color: #fff;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 70%
}

.shop-collection-list__item-image__adult-mask--18 {
    background-image: url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/6066e69e47bdcc11.png)
}

.shop-collection-list__item-image__adult-mask--20 {
    background-image: url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/c2c6fbe913449b5f.png)
}

.shop-collection-list__item-image__adult-mask--21 {
    background-image: url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/3f85d623d716ceb7.png)
}

.shop-collection-list__item-desc {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center
}

.shop-collection-list__item-desc-name {
    color: rgba(0,0,0,.87);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.shop-collection-list__item-desc-product {
    color: rgba(0,0,0,.54);
    font-size: .75rem;
    margin-top: .125rem
}

.shopee-guarantee-icon {
    background-image: url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/73b4bb25115d063d.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.order-detail-header {
    background-color: #fff;
    border-top-left-radius: .3125rem;
    border-top-right-radius: .3125rem
}

.order-detail-header__state-container {
    box-sizing: border-box;
    padding: 5rem 2.8125rem 2.8125rem;
    position: relative
}

.order-detail-header__back-button,.order-detail-header__note {
    font-size: .875rem;
    line-height: 1rem;
    position: absolute;
    right: 1.25rem;
    top: 1.25rem
}

.order-detail-header__separator {
    margin: 0 1em
}

.order-detail-header__back-button {
    align-items: center;
    color: rgba(0,0,0,.54);
    display: flex;
    left: 1.25rem
}

.order-detail-header__back-button:hover {
    cursor: pointer
}

.order-detail-header__back-button--arrow {
    font-size: .875rem;
    margin-right: .3125rem
}

.order-detail-header__status {
    color: #ee4d2d;
    text-transform: uppercase
}

.order-detail-header__invoice {
    padding: 0 .9375rem
}

.order-detail-header__invoice-inner {
    align-items: center;
    border-top: 1px dashed #eee;
    display: flex;
    justify-content: space-between;
    padding: .625rem .3125rem
}

.order-detail-header__invoice-title {
    color: rgba(0,0,0,.54);
    font-size: 12px
}

.order-detail-header__invoice-ph-title {
    display: inline-block;
    font-size: 12px
}

.order-detail-header__invoice-popover {
    background-color: #fff;
    border-radius: 4px;
    height: 231px;
    padding: 15px;
    width: 350px
}

.order-detail-header__invoice-disclaimer-header {
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    margin-bottom: 10px
}

.order-detail-header__invoice-disclaimer-content {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.order-detail-header__invoice-icon {
    margin-left: 8px;
    vertical-align: middle
}

.order-detail-header__action-container {
    background-color: #fffcf5;
    box-sizing: border-box;
    padding-top: 1.25rem
}

.order-detail-header__button-wrapper {
    background: #fff;
    flex-shrink: 0;
    font-size: .875rem;
    height: 2.5rem;
    margin-left: 1rem;
    width: 13.125rem
}

.order-detail-header__button-wrapper-container {
    align-items: flex-start;
    border-bottom: 1px dotted rgba(0,0,0,.09);
    display: flex;
    flex-wrap: nowrap;
    margin-bottom: .625rem;
    padding: 0 1.25rem .625rem
}

.order-detail-header__button-wrapper-container--last {
    border-bottom: 0;
    padding-bottom: 1.25rem
}

.order-detail-header__group-buttons-wrapper-container {
    display: flex
}

.order-detail-header__text-info-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 1.25rem;
    text-align: left
}

.order-detail-header__text-info-wrapper p {
    margin: 0;
    padding: 0;
    width: 100%
}

.order-detail-header__text-info-wrapper-with-reason>span:first-child {
    font-weight: 600
}

.order-detail-header__button-content-wrapper {
    align-items: center;
    display: flex;
    justify-content: center;
    text-transform: capitalize
}

.order-detail-header__shopee-guarantee__icon {
    display: inline-block;
    height: 1.25rem;
    margin-right: .3125rem;
    width: 1.25rem
}

.order-detail-header__primary-icon {
    color: #ee4d2d;
    font-size: 1.25rem;
    margin: 0 .625rem 0 .3125rem
}

.order-detail-header__primary-shopee-guarantee-icon {
    height: 1.25rem;
    margin-right: .3125rem;
    width: 1.25rem
}

.purchase-card-buttons__wrapper {
    background: #fffefb;
    padding: 0 1.5rem
}

.purchase-card-buttons__total-payment {
    align-items: flex-end;
    display: flex;
    justify-content: flex-end;
    padding-top: 2.5rem
}

.purchase-card-buttons__shopee-guarantee-icon {
    height: 1.375rem;
    margin-right: .3125rem;
    width: 1.375rem
}

.purchase-card-buttons__label-price {
    color: rgba(0,0,0,.8);
    font-size: .875rem;
    line-height: 1.25rem;
    margin-right: .625rem
}

.purchase-card-buttons__total-price {
    color: #ee4d2d;
    font-size: 1.875rem;
    line-height: 2rem
}

.purchase-card-buttons__container {
    align-content: center;
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 1.125rem 0 1.25rem
}

.purchase-card-buttons__show-button-wrapper {
    background: #fff;
    height: 2.5rem;
    margin-left: .625rem;
    min-width: 10rem
}

.purchase-card-buttons__show-button-wrapper .shopee-button-outline,.purchase-card-buttons__show-button-wrapper .shopee-button-solid {
    box-sizing: border-box;
    padding: 0 .625rem
}

.purchase-card-buttons__text-info {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center;
    text-align: left
}

.purchase-card-buttons__open-more-wrapper {
    height: 2.5rem;
    margin-left: .625rem;
    position: relative;
    width: 6.25rem
}

.purchase-card-buttons__open-more-button {
    align-items: center;
    background: #fff;
    border: 1px solid rgba(0,0,0,.09);
    box-sizing: border-box;
    color: rgba(0,0,0,.8);
    cursor: pointer;
    display: flex;
    font-size: .875rem;
    font-weight: 300;
    height: 100%;
    justify-content: center;
    letter-spacing: 0;
    line-height: 1;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 100%;
    z-index: 2
}

.purchase-card-buttons__open-more-button__arrow {
    font-size: .625rem;
    margin-left: .3125rem
}

.purchase-card-buttons__inside-button-container {
    background: #fff;
    border: 1px solid #ee4d2d;
    display: none;
    left: 0;
    position: absolute;
    top: 2.5rem;
    z-index: 1
}

.purchase-card-buttons__open-more-wrapper:hover .purchase-card-buttons__open-more-button {
    border: 1px solid #ee4d2d;
    border-bottom-color: #fff;
    color: #ee4d2d
}

.purchase-card-buttons__open-more-wrapper:hover .purchase-card-buttons__inside-button-container {
    display: block
}

.purchase-card-buttons__inside-button {
    align-items: center;
    color: rgba(0,0,0,.8);
    cursor: pointer;
    display: flex;
    height: 2.5rem;
    min-width: 11.25rem;
    padding: 0 .625rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.purchase-card-buttons__inside-button:hover {
    background: #f8f8f8;
    color: #ee4d2d
}

.purchase-card-buttons__button-content {
    -webkit-text-decoration: none;
    text-decoration: none;
    text-transform: capitalize
}

.checkout-card__content-wrapper,.order-card__content-wrapper {
    background: #fff
}

.checkout-card__content,.order-card__content {
    padding: 1.25rem 1.25rem 0
}

.order-content-status {
    color: #ee4d2d;
    line-height: 1.5rem;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap
}

.checkout-card__order-wrapper:not(:last-child) {
    border-bottom: 1px solid rgba(0,0,0,.09);
    margin-bottom: 1.875rem
}

.checkout-card__order-wrapper:last-child,.order-card__container {
    border-bottom: 0
}

.purchase-text-info-wrapper {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center;
    text-align: left
}

.purchase-text-info {
    font-size: .75rem;
    line-height: .9375rem;
    word-wrap: break-word;
    color: rgba(0,0,0,.54);
    max-width: 25rem
}

.purchase-text-info__hover-point {
    cursor: pointer;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.purchase-text-info__tooltip-content {
    background: #fff;
    color: rgba(0,0,0,.8);
    font-size: .875rem;
    line-height: 1.375rem;
    padding: 1.25rem;
    width: 18.75rem;
    word-wrap: break-word;
    text-align: left
}

.purchase-text-info .shopee-drawer {
    display: inline-flex
}

.purchase-text-info:nth-child(2) {
    color: #ee4d2d
}

.purchase-empty-order__container {
    align-items: center;
    background: #fff;
    border-radius: .125rem;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.05);
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    overflow: hidden;
    width: 100%
}

.purchase-empty-order__icon {
    background-image: url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/a6d6d3dcbc5cfbb2.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 6.25rem;
    margin-bottom: 1.25rem;
    width: 6.25rem
}

.purchase-empty-order__text {
    color: rgba(0,0,0,.8);
    font-size: .875rem;
    line-height: 1.0625rem
}

.shopee-order-detail__coin-info {
    background-color: #fff;
    box-sizing: border-box;
    margin-top: .625rem
}

.shopee-order-detail__coin-info-desc {
    align-items: center;
    display: flex
}

.shopee-order-detail__coin-info-icon {
    height: 1.5rem;
    margin-right: .625rem;
    width: 1.5rem
}

.shopee-order-detail__coin-info-label {
    font-size: 1.0625rem
}

.shopee-order-detail__coin-info-sublabel {
    color: rgba(0,0,0,.54);
    font-size: .75rem;
    margin-left: .625rem
}

.shopee-order-detail__coin-info-spacer {
    flex: 1
}

.shopee-order-detail__coin-info-amount {
    color: #f6a700;
    font-size: 1.0625rem
}

.shopee-price--primary {
    color: #ee4d2d
}

.shopee-price--original {
    color: rgba(0,0,0,.26);
    -webkit-text-decoration: line-through;
    text-decoration: line-through
}

.checkout-card__container,.order-card__container,.order-detail-header {
    border-radius: .125rem;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.05);
    overflow: hidden;
    overflow: visible
}

.order-cancel-popup__dropdown {
    display: block
}

.order-cancel-popup__buttons {
    margin-top: 3.125rem
}

.rating-modal__header {
    border-bottom: 1px solid rgba(0,0,0,.09)
}

.rating-modal__header--view {
    align-items: flex-end;
    display: flex;
    justify-content: space-between;
    padding-top: 1.25rem
}

.rating-modal__title {
    color: rgba(0,0,0,.8);
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.5rem;
    margin-bottom: .625rem;
    text-transform: capitalize
}

.rating-modal__created-time {
    color: rgba(0,0,0,.54);
    font-size: .75rem;
    padding-bottom: .625rem
}

.rating-modal__rating-action-container {
    color: rgba(0,0,0,.54);
    font-size: .75rem;
    line-height: .875rem;
    position: absolute;
    right: .625rem;
    top: .625rem
}

.rating-modal__rating-action-container .shopee-button-solid {
    color: rgba(0,0,0,.8);
    font-size: .75rem;
    font-weight: 700;
    margin-left: .625rem;
    padding: .1875rem .3125rem
}

.rating-modal__rating-action-container .shopee-button-solid .shopee-svg-icon {
    font-size: .75rem;
    margin-right: 0
}

.rating-modal__rating-item-wrapper {
    width: 60%
}

.rating-modal__image-list-wrapper {
    flex-grow: 1;
    min-width: 80%
}

.rating-modal-edit-item__container {
    margin-top: 1.875rem
}

.rating-modal-edit-item__back-button-wrapper {
    background: #fff;
    left: 0;
    position: absolute;
    top: 1.125rem;
    width: 100%;
    z-index: 9999
}

.rating-modal-edit-item__back-button {
    color: rgba(0,0,0,.54);
    padding: .3125rem 1.25rem
}

.rating-modal-edit-item__back-button:hover {
    cursor: pointer
}

.rating-modal-edit-item__back-button-arrow {
    font-size: .875rem;
    margin-right: .3125rem
}

.rating-stars__container {
    display: flex
}

.rating-stars__container>div {
    margin: 0 .125rem
}

.rating-stars__star {
    stroke: currentColor
}

.rating-stars__star--clickable {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.rating-modal-handler__container {
    border-bottom: 1px dotted rgba(0,0,0,.09);
    padding-bottom: 1.875rem
}

.rating-modal-handler__container--last {
    border-bottom: 0
}

.rating-modal-handler__rating-stars-wrapper {
    align-items: center;
    display: flex;
    flex-direction: column;
    font-size: 2.25rem;
    justify-content: center;
    letter-spacing: .25rem;
    padding: .625rem 0 1.25rem;
    position: relative
}

.rating-modal-handler__rating-prompt-text {
    color: rgba(0,0,0,.54);
    margin-bottom: 1.25rem;
    text-align: center
}

.shopee-rating-stars {
    display: inline-block;
    position: relative
}

.shopee-rating-stars__stars {
    display: flex
}

.shopee-rating-stars__star-wrapper {
    margin-right: 1px;
    position: relative
}

.shopee-rating-stars__star-wrapper>.shopee-rating-stars__lit {
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 1
}

.shopee-rating-stars__gold-star {
    color: #ffce3d;
    fill: #ffce3d;
    display: block;
    left: 0;
    overflow-x: hidden;
    position: absolute
}

.shopee-rating-stars__dark-star {
    color: #d5d5d5;
    display: block
}

.shopee-rating-stars__primary-star {
    color: #ee4d2d;
    stroke: #ee4d2d;
    display: block;
    left: 0;
    overflow-x: hidden;
    position: absolute
}

.theme--ofs .shopee-rating-stars__primary-star {
    color: #d0011b;
    stroke: #d0011b
}

.theme--s-mart .shopee-rating-stars__primary-star {
    color: #ffce3d;
    stroke: #ffce3d
}

.shopee-rating-stars__hollow-star {
    color: #ee4d2d;
    display: block;
    stroke: currentColor
}

.theme--s-mart .shopee-rating-stars__hollow-star {
    color: #ffce3d;
    stroke: #ffce3d
}

.daily-discover-page,.recommend-products-by-view {
    padding: 2.5rem 0 3.75rem
}

.daily-discover-page__content,.recommend-products-by-view__content {
    padding: 1.25rem 0 2.6875rem
}

.daily-discover-page__item-card-wrapper,.recommend-products-by-view__item-card-wrapper {
    margin-bottom: .625rem
}

.purchase-list-page__tabs-container {
    background: #fff;
    border-radius: .125rem;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.05);
    display: flex;
    margin-bottom: .75rem;
    overflow: hidden
}

.purchase-list-page__tab {
    align-items: center;
    color: rgba(0,0,0,.8);
    cursor: pointer;
    display: flex;
    flex: 1;
    font-size: 1rem;
    justify-content: center;
    line-height: 1.1875rem;
    overflow: hidden;
    padding: 1rem 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.purchase-list-page__tab:hover {
    color: #ee4d2d
}

.purchase-list-page__tab--selected {
    border-bottom: 2px solid #ee4d2d;
    color: #ee4d2d
}

.purchase-list-page__tab-label {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.purchase-list-page__tab-count {
    color: #ee4d2d;
    font-size: .9em;
    margin-left: .3em;
    vertical-align: initial
}

.purchase-list-page__search-bar {
    background: #eaeaea;
    border-radius: 2px;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.05);
    color: #555;
    display: flex;
    padding: .75rem 0
}

.purchase-list-page__search-bar ::placeholder {
    color: #929292
}

.purchase-list-page__search-bar svg {
    margin-left: .9375rem;
    margin-right: .9375rem;
    stroke: #bbb
}

.purchase-list-page__search-bar input {
    align-content: center;
    background-color: inherit;
    border: 0;
    display: flex;
    flex: 1;
    font-size: .875rem;
    line-height: 1rem;
    outline: none
}

.purchase-list-page__search-bar-focus svg {
    stroke: #555
}

.purchase-list-page__search-result {
    color: #757575;
    font-size: 14px;
    margin-top: 1.25rem;
    text-align: center
}

.purchase-list-page__search-result div {
    display: inline
}

.purchase-list-page__search-result span {
    color: #555
}

.purchase-list-page__checkout-card-wrapper:last-child,.purchase-list-page__order-card-wrapper:last-child {
    margin-bottom: 0
}

.purchase-list-page__checkout-card-wrapper,.purchase-list-page__order-card-wrapper {
    margin-bottom: .625rem;
    margin-top: .75rem
}

.purchase-list-page__empty-page-wrapper {
    height: 37.5rem;
    margin-top: .75rem;
    width: 100%
}

.theme--ofs .shopee-cart-number-badge,.theme--ofs .shopee-notification-number-badge {
    border-color: #d0011b;
    color: #d0011b
}

.theme--ofs .footer {
    border-top-color: #d0011b
}

.theme--ofs .footer__category-list-item-main>a:hover,.theme--ofs .footer__category-list-item-sub>a:hover,.theme--ofs .icon-like,.theme--ofs .icon-preorder,.theme--ofs .navbar-wrapper .navbar__link--login:hover .navbar__link-text,.theme--ofs .navbar-wrapper .navbar__link--login>.navbar__link-text,.theme--ofs .product-comment-item__at-user,.theme--ofs .product-page .shopee-tab-container__header-item--active>.product-page__tab-link,.theme--ofs .shopee-address-picker__last-selected-address-level,.theme--ofs .shopee-badge--promotion__label-wrapper,.theme--ofs .shopee-badge--promotion__label-wrapper__off-label.shopee-badge--promotion__label-wrapper__off-label--zh-Hant,.theme--ofs .shopee-facet-filter__facet .shopee-checkbox__box--checked,.theme--ofs .shopee-filter-group__item .shopee-checkbox__box--checked,.theme--ofs .shopee-item-card__hidden-price-display,.theme--ofs .shopee-mini-page-controller__current,.theme--ofs .shopee-product-info-body__order-quantity .shopee-button-outline-mid,.theme--ofs .shopee-product-info-body__preorder,.theme--ofs .shopee-product-info-body__ship-to-selector-wrapper:hover .shopee-product-info-body__ship-to-text,.theme--ofs .shopee-product-info__header__rating-desc,.theme--ofs .shopee-product-info__header__real-price,.theme--ofs .shopee-product-rating-overview__text-overview,.theme--ofs .shopee-product__shipping-option-current-channel-cost,.theme--ofs .shopee-rating-stars__hollow-star,.theme--ofs .shopee-search-correction__new-search,.theme--ofs .shopee-search-filter-status,.theme--ofs .shopee-search-result-header__text-highlight,.theme--ofs .shopee-search-user-brief__header-text-highlight,.theme--ofs .shopee-search-user-item .shopee-svg-icon:not(.icon-tick),.theme--ofs .shopee-search-user-item__follow-count-number,.theme--ofs .shopee-search-user-seller-info-item__primary-text,.theme--ofs .shopee-searchbar-hints__search-shop>.shopee-svg-icon,.theme--ofs .shopee-shop-collection-filter__collection--active,.theme--ofs .shopee-sort-by-options .shopee-dropdown__entry:not(.shopee-dropdown__entry--selected):hover,.theme--ofs .wholesale-popup__price,.theme--ofs .wholesale-table__body-cell--price {
    color: #d0011b!important;
    stroke: #d0011b!important
}

.theme--ofs .shopee-header-section__header-link>.shopee-button-no-outline {
    color: #d0011b
}

.theme--ofs .section-recommend-products__separator,.theme--ofs .shopee-sort-by-options .shopee-dropdown--has-selected>.shopee-dropdown__entry--selected,.theme--ofs .shopee-sort-by-options__option--selected {
    border-bottom-color: #d0011b;
    color: #d0011b
}

.theme--ofs .image-carousel__dot--active,.theme--ofs .shopee-page-controller>.shopee-button-solid,.theme--ofs .shopee-price-range-filter__button>.shopee-button-solid,.theme--ofs .shopee-search-empty-result-section__button .shopee-button-solid,.theme--ofs .shopee-search-reset>a>.shopee-button-solid {
    background-color: #d0011b
}

.theme--ofs .shopee-searchbar>.shopee-button-solid:hover {
    background-color: #c30018
}

.theme--ofs .shopee-product-rating-overview__filter--active {
    border-color: #d0011b;
    fill: #d0011b
}

.theme--ofs .product-page .shopee-tab-container__header-item--active,.theme--ofs .shopee-image-gallery__option-image-wrapper__selected-mask,.theme--ofs .shopee-lightbox-thumbnail__selected-mask,.theme--ofs .shopee-product-info-body__ship-to-selector-wrapper:hover {
    border-color: #d0011b
}

.theme--ofs .btn-buynow,.theme--ofs .shopee-button-solid--primary {
    background-color: #d0011b
}

.theme--ofs .btn-buynow:hover,.theme--ofs .shopee-button-solid--primary:hover {
    background-color: #e00622
}

.theme--ofs .btn-buynow:active,.theme--ofs .shopee-button-solid--primary:active {
    background-color: #c30018
}

.theme--ofs .btn-add-to-cart,.theme--ofs .btn-chat-now {
    background-color: #fff3f3;
    border: 1px solid #d0011b;
    color: #d0011b
}

.theme--ofs .btn-add-to-cart:hover,.theme--ofs .btn-chat-now:hover {
    background-color: #fff
}

.theme--ofs .btn-add-to-cart:active,.theme--ofs .btn-chat-now:active {
    background-color: #ffe8e8
}

.theme--ofs .icon-web-chat,.theme--ofs .product-page-bundle-deal__see-all {
    color: #d0011b!important
}

.theme--ofs .product-page-bundle-deal__tag,.theme--ofs .shopee-item-card__bundle-deal,.theme--ofs .shopee-product-info__header__bundle-deal-tag {
    border-color: #d0011b!important;
    color: #d0011b!important
}

.theme--ofs .select-with-status__dropdown-item:hover {
    background: #d0011b
}

.theme--ofs .section-seller-overview__item-text-value,.theme--ofs .shop-collection-list__item:hover .shop-collection-list__item-desc-name,.theme--ofs .shop-page-shop-description__shop-name,.theme--ofs .shop-page__menu .shop-page__menu-item:hover,.theme--ofs .shopee-category-list__sub-category--active,.theme--ofs .shopee-sort-bar .shopee-sort-by-options .select-with-status__value {
    color: #d0011b
}

.theme--ofs .shop-page__menu .shop-page__menu-item--active {
    border-bottom-color: #d0011b;
    color: #d0011b
}

.theme--ofs .shopee-product-info__header__real-price {
    color: #d0011b
}

.theme--ofs .shopee-category-list__sub-category--active .shopee-category-list__sub-category__caret {
    fill: #d0011b
}

.theme--ofs .shopee-sort-bar .shopee-sort-by-options__option--selected {
    background: #d0011b
}

a {
    -webkit-text-decoration: none;
    text-decoration: none
}

.clear-btn-style {
    background: 0;
    border: 0
}

.sr-only,.visually-hidden {
    border: 0!important;
    height: 1px!important;
    margin: -1px!important;
    overflow: hidden!important;
    padding: 0!important;
    position: absolute!important;
    width: 1px!important;
    clip: rect(0,0,0,0)!important;
    white-space: nowrap!important
}

.wA1Z8K {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    min-height: 50rem;
    min-height: 100vh;
    width: 100%
}

.wA1Z8K .y9r1Xm {
    background-color: initial
}

.wyNsJd {
    border: .0625rem solid rgba(0,0,0,.14);
    border-radius: .625rem;
    margin: .625rem;
    padding: .625rem;
    text-align: center
}

.YRJPJB {
    display: block;
    height: 18.75rem;
    margin: 12.5rem auto 1.25rem
}

.DxDyiW {
    color: #222;
    font-size: 1rem;
    text-align: center
}

._9auf1 {
    transition: margin-top .3s cubic-bezier(.4,0,.2,1);
    -webkit-overflow-scrolling: touch
}

._9auf1.O4cXjZ {
    margin-top: 7.4375rem
}

._9auf1.swtjYA {
    margin-top: 11.125rem
}

._6jOGAY {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    min-height: 50rem;
    min-height: 100vh;
    width: 100%
}

._6jOGAY .T3WmgL {
    background-color: initial
}

.shopee-progress-bar {
    background: linear-gradient(90deg,hsla(0,0%,100%,.3) 0,#fff 30%,#fff);
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    height: 3px;
    left: -100%;
    position: fixed;
    top: 0;
    transition: transform 30s ease-out;
    width: 100%;
    z-index: 10000
}

.shopee-progress-bar--start {
    transform: translateX(60%);
    transition: transform .2s ease-out
}

.shopee-progress-bar--after-start {
    transform: translateX(79%);
    transition: transform 40s ease-out
}

.shopee-progress-bar--almost-done {
    transform: translateX(80%);
    transition: transform .2s ease-out
}

.shopee-progress-bar--after-almost-done {
    transform: translateX(99%);
    transition: transform 40s ease-out
}

.shopee-progress-bar--done {
    transform: translateX(100%);
    transition: transform .2s ease-out
}

.shopee-progress-bar--done-up {
    transform: translateX(100%) translateY(-3px);
    transition: transform .2s ease-out
}

.shopee-progress-bar--reset {
    transform: translateX(0) translateY(0);
    transition: none
}

.shopee-button-solid {
    align-items: center;
    background: rgba(0,0,0,.54);
    border: 0;
    border-radius: 2px;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.09);
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: .875rem;
    font-weight: 300;
    justify-content: center;
    letter-spacing: 0;
    line-height: 1;
    outline: none;
    position: relative;
    transition: background-color .1s cubic-bezier(.4,0,.6,1);
    transition: opacity .2s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.shopee-button-solid:active {
    box-shadow: inset 0 2px 1px 0 rgba(0,0,0,.05)
}

.shopee-button-solid--fill {
    height: 100%;
    padding-bottom: 0;
    padding-top: 0;
    width: 100%
}

.shopee-button-solid--complement {
    background: #00bfa5
}

.shopee-button-solid--complement:hover {
    background: #00a08a
}

.shopee-button-solid--secondary {
    background: #3b3f53
}

.shopee-button-solid--primary {
    background: #ee4d2d;
    outline: 0;
    overflow: visible;
    position: relative
}

.shopee-button-solid--primary:focus-visible:before {
    border-radius: var(--focus-indicator-border-radius);
    content: "";
    height: calc(100% + var(--focus-indicator-spacing)*2);
    left: calc(var(--focus-indicator-spacing)*-1);
    margin: calc(var(--focus-indicator-spacing)*-1);
    outline: var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
    padding: var(--focus-indicator-spacing);
    position: absolute;
    top: calc(var(--focus-indicator-spacing)*-1);
    width: calc(100% + var(--focus-indicator-spacing)*2)
}

.shopee-button-solid--primary:not(.shopee-button-solid--disabled):hover {
    background: #f05d40
}

.shopee-button-solid--primary:not(.shopee-button-solid--disabled):active {
    background: #e2492b;
    box-shadow: inset 0 2px 1px 0 rgba(0,0,0,.05)
}

.shopee-button-solid--primary.shopee-button-solid--disabled {
    background: #facac0!important;
    box-shadow: none;
    cursor: not-allowed
}

.shopee-button-solid--tributton {
    background: #ee4d2d;
    flex: none!important;
    height: 36px;
    outline: 0;
    overflow: visible;
    padding: 10px 13px!important;
    position: relative;
    text-transform: uppercase!important;
    width: 102px
}

.shopee-button-solid--tributton:focus-visible:before {
    border-radius: var(--focus-indicator-border-radius);
    content: "";
    height: calc(100% + var(--focus-indicator-spacing)*2);
    left: calc(var(--focus-indicator-spacing)*-1);
    margin: calc(var(--focus-indicator-spacing)*-1);
    outline: var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
    padding: var(--focus-indicator-spacing);
    position: absolute;
    top: calc(var(--focus-indicator-spacing)*-1);
    width: calc(100% + var(--focus-indicator-spacing)*2)
}

.shopee-button-solid--tributton:not(.disabled):hover {
    background: #f05d40
}

.shopee-button-solid--tributton:not(.disabled):active {
    background: #e2492b;
    box-shadow: inset 0 2px 1px 0 rgba(0,0,0,.05)
}

.shopee-button-solid--tributton.disabled {
    background: #facac0!important;
    box-shadow: none;
    cursor: not-allowed
}

.shopee-button-solid--email {
    background-color: #1d9db4
}

.shopee-button-solid--facebook {
    background-color: #31589c
}

.shopee-button-solid--sms {
    background-color: #13b50b
}

.shopee-button-solid--disabled {
    background-color: rgba(0,0,0,.26);
    box-shadow: none
}

.shopee-button-solid--disabled:hover {
    background-color: rgba(0,0,0,.26);
    cursor: not-allowed
}

.shopee-button-outline {
    align-items: center;
    background: transparent;
    border: 0;
    border: 1px solid rgba(0,0,0,.09);
    border-radius: 2px;
    color: rgba(0,0,0,.8);
    cursor: pointer;
    display: flex;
    font-size: .875rem;
    font-weight: 300;
    justify-content: center;
    letter-spacing: 0;
    line-height: 1;
    outline: none;
    transition: background-color .1s cubic-bezier(.4,0,.6,1)
}

.shopee-button-outline--normal {
    background: #fff
}

.shopee-button-outline--normal:hover {
    background: #f3f3f3
}

.shopee-button-outline--disabled {
    border-color: rgba(0,0,0,.09);
    color: rgba(0,0,0,.26)
}

.shopee-button-outline--fill {
    height: 100%;
    padding-bottom: 0;
    padding-top: 0;
    width: 100%
}

.shopee-button-outline--tributton {
    flex: none!important;
    height: 36px;
    padding: 10px 15px!important;
    text-transform: uppercase!important;
    width: 130px
}

.shopee-button-outline--tributton:hover {
    border-color: #ee4d2d;
    color: #ee4d2d;
    flex: none!important;
    padding: 10px 15px!important
}

.shopee-button-outline--primary-reverse,.shopee-button-outline--primary:hover {
    border-color: #ee4d2d;
    color: #ee4d2d
}

.shopee-button-outline--primary-reverse:hover {
    background: #ee4d2d;
    color: #fff
}

.shopee-button-outline--complement:hover {
    border-color: #00bfa5;
    color: #00bfa5
}

.shopee-button-outline--rounded {
    border-radius: 1.25rem
}

.shopee-button-outline--rounded:hover {
    border-color: #ee4d2d;
    color: #ee4d2d
}

.cancel-btn {
    background: none;
    border: 0;
    box-sizing: border-box;
    color: #555;
    cursor: pointer;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1;
    margin-right: 6px;
    padding: 10px 0;
    text-transform: uppercase;
    transition: background-color .1s cubic-bezier(.4,0,.6,1);
    width: 140px
}

.cancel-btn:hover {
    background: #f8f8f8
}

.cancel-btn:active {
    background: #f5f5f5
}

.shopee-button-no-outline,.shopee-icon-button,.shopee-image-button {
    align-items: center;
    border: 0;
    cursor: pointer;
    display: flex;
    font-size: .875rem;
    font-weight: 300;
    justify-content: center;
    letter-spacing: 0;
    line-height: 1;
    outline: none;
    transition: background-color .1s cubic-bezier(.4,0,.6,1)
}

.shopee-button-no-outline {
    background-color: initial;
    border: 0;
    color: rgba(0,0,0,.8);
    outline: 0;
    overflow: visible;
    padding: .3125rem .4375rem;
    position: relative
}

.shopee-button-no-outline:focus-visible:before {
    --focus-indicator-spacing: 1px;
    border-radius: var(--focus-indicator-border-radius);
    content: "";
    height: calc(100% + var(--focus-indicator-spacing)*2);
    left: calc(var(--focus-indicator-spacing)*-1);
    margin: calc(var(--focus-indicator-spacing)*-1);
    outline: var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
    padding: var(--focus-indicator-spacing);
    position: absolute;
    top: calc(var(--focus-indicator-spacing)*-1);
    width: calc(100% + var(--focus-indicator-spacing)*2)
}

.shopee-button-no-outline--primary,.shopee-button-no-outline:hover {
    color: #ee4d2d
}

.shopee-button-no-outline--complement {
    color: #00bfa5
}

.shopee-button-no-outline--disabled {
    color: rgba(0,0,0,.26);
    cursor: default
}

.shopee-button-no-outline--disabled:hover {
    color: rgba(0,0,0,.26)
}

.shopee-button-no-outline--tributton {
    color: rgba(0,0,0,.87);
    flex: none!important;
    height: 36px;
    padding: 10px 15px!important;
    text-transform: uppercase
}

.shopee-button-no-outline--tributton:hover {
    color: #ee4d2d
}

.shopee-icon-button {
    background-color: initial;
    border: 1px solid rgba(0,0,0,.54);
    padding: 0
}

.shopee-image-button {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 100%;
    position: relative;
    width: 100%
}

.shopee-image-button:hover .shopee-image-button__mask {
    background-color: rgba(0,0,0,.7)
}

.shopee-image-button__mask {
    background-color: rgba(0,0,0,.4);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.shopee-image-button__text {
    box-sizing: border-box;
    color: #fff;
    font-weight: 300;
    left: 50%;
    overflow: hidden;
    padding: 0 .625rem;
    position: absolute;
    text-overflow: ellipsis;
    top: 50%;
    transform: translate(-50%,-50%);
    white-space: nowrap;
    width: 100%
}

.shopee-see-all-button>.shopee-button-no-outline {
    align-items: center;
    color: #ee4d2d;
    display: flex
}

.shopee-see-all-button>.shopee-button-no-outline>.icon-arrow-right {
    font-size: .625rem
}

.SqO999 {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999
}

.UsynuF {
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 3px 10px 0 rgba(0,0,0,.14);
    height: auto;
    position: relative;
    z-index: 10000
}

.GIv4S4 {
    background-color: rgba(0,0,0,.14);
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 1001
}

.XXSZie {
    align-items: center;
    background: #5a5a5a;
    border: 3px solid #fff;
    border-radius: 100%;
    box-shadow: 0 0 .625rem 0 rgba(0,0,0,.14);
    cursor: pointer;
    display: flex;
    height: 2.5rem;
    justify-content: center;
    position: absolute;
    right: -1.25rem;
    top: -1.25rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 2.5rem
}

.XXSZie .EWzoMT {
    color: #fff;
    font-size: 1.125rem
}

.language-selection {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    padding: 30px 15px;
    width: 100%
}

.language-selection__background {
    min-height: 240px;
    position: relative;
    width: 470px
}

.language-selection__background-map {
    width: 100%
}

.language-selection .icon-logo-vertical {
    height: 108px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-45px);
    width: 108px
}

.language-selection__title {
    font-size: 1.25rem;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center
}

.language-selection__list {
    display: flex;
    flex-direction: column;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px
}

.language-selection__list .shopee-button-outline {
    font-size: .9375rem;
    font-weight: 400;
    height: 2.5rem
}

.language-selection__list-item {
    display: flex;
    flex-direction: column;
    height: 2.5rem;
    margin-top: 18px
}

.language-selection__list-item:first-child {
    margin-top: 0
}

.language-selection__close-button {
    align-items: center;
    background: #5a5a5a;
    border: 3px solid #fff;
    border-radius: 100%;
    cursor: pointer;
    display: flex;
    height: 2.5rem;
    justify-content: center;
    position: absolute;
    right: -1.25rem;
    top: -1.25rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 2.5rem
}

.language-selection__close-button .shopee-svg-icon {
    color: #fff;
    font-size: 1.125rem
}

.toast {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: opacity .1s cubic-bezier(.4,0,.6,1);
    z-index: 10000
}

.toast--hidden {
    opacity: 0;
    pointer-events: none
}

.toast__container {
    background-color: rgba(0,0,0,.7);
    border-radius: 2px;
    color: #fff;
    cursor: default;
    display: inline-block;
    font-size: 1.0625rem;
    max-width: 25rem;
    min-width: 18.75rem;
    overflow: hidden;
    padding: 2.5rem 1.25rem;
    text-align: center
}

.toast__icon {
    margin-bottom: 1.25rem
}

.action-toast__icon,.toast__icon {
    display: flex;
    justify-content: center
}

.action-toast__icon {
    align-items: center;
    background-color: #00bfa5;
    border-radius: 50%;
    height: 3.75rem;
    text-align: center;
    width: 3.75rem
}

.action-toast .icon-tick-bold {
    font-size: 1.875rem;
    line-height: 3.75rem
}

.action-toast .icon-exclamation-mark {
    font-size: 2.5rem;
    line-height: 3.75rem
}

.shopee-modal__transition-appear {
    opacity: .01
}

.shopee-modal__transition-appear.shopee-modal__transition-appear-active {
    opacity: 1;
    transition: opacity .2s
}

.shopee-modal__transition-enter {
    opacity: .01
}

.shopee-modal__transition-enter.shopee-modal__transition-enter-active {
    opacity: 1;
    transition: opacity .2s
}

.shopee-modal__transition-exit {
    opacity: 1
}

.shopee-modal__transition-exit.shopee-modal__transition-exit-active {
    opacity: .01;
    transition: opacity .2s
}

.btn {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    align-items: center;
    border: 0;
    border-radius: 2px;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.09);
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    justify-content: center;
    outline: 0;
    text-transform: capitalize
}

.btn--inline {
    display: inline-flex
}

.btn--full {
    width: 100%
}

.btn--s {
    height: 34px;
    max-width: 190px;
    min-width: 60px;
    padding: 0 15px
}

.btn--m {
    height: 40px;
    max-width: 220px;
    min-width: 70px;
    padding: 0 20px
}

.btn--l {
    font-size: 16px;
    height: 48px;
    padding: 0 20px
}

.btn--l,.btn--xl {
    max-width: 250px;
    min-width: 80px
}

.btn--xl {
    height: 52px
}

.btn-solid-primary {
    background: #ee4d2d;
    color: #fff;
    outline: 0;
    overflow: visible;
    position: relative
}

.btn-solid-primary:focus-visible:before {
    border-radius: var(--focus-indicator-border-radius);
    content: "";
    height: calc(100% + var(--focus-indicator-spacing)*2);
    left: calc(var(--focus-indicator-spacing)*-1);
    margin: calc(var(--focus-indicator-spacing)*-1);
    outline: var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
    padding: var(--focus-indicator-spacing);
    position: absolute;
    top: calc(var(--focus-indicator-spacing)*-1);
    width: calc(100% + var(--focus-indicator-spacing)*2)
}

.btn-solid-primary:not(.btn-solid-primary--disabled):hover {
    background: #f05d40
}

.btn-solid-primary:not(.btn-solid-primary--disabled):active {
    background: #e2492b;
    box-shadow: inset 0 2px 1px 0 rgba(0,0,0,.05)
}

.btn-solid-primary.btn-solid-primary--disabled {
    background: #facac0!important;
    box-shadow: none;
    cursor: not-allowed
}

.btn-solid-primary--link {
    color: #fff
}

.theme--ofs .btn-solid-primary {
    background: #d0011b;
    outline: 0;
    overflow: visible;
    position: relative
}

.theme--ofs .btn-solid-primary:focus-visible:before {
    border-radius: var(--focus-indicator-border-radius);
    content: "";
    height: calc(100% + var(--focus-indicator-spacing)*2);
    left: calc(var(--focus-indicator-spacing)*-1);
    margin: calc(var(--focus-indicator-spacing)*-1);
    outline: var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
    padding: var(--focus-indicator-spacing);
    position: absolute;
    top: calc(var(--focus-indicator-spacing)*-1);
    width: calc(100% + var(--focus-indicator-spacing)*2)
}

.theme--ofs .btn-solid-primary:not(.btn-solid-primary--disabled):hover {
    background: #d41830
}

.theme--ofs .btn-solid-primary:not(.btn-solid-primary--disabled):active {
    background: #c6011a;
    box-shadow: inset 0 2px 1px 0 rgba(0,0,0,.05)
}

.theme--ofs .btn-solid-primary.btn-solid-primary--disabled {
    background: #f1b3bb!important;
    box-shadow: none;
    cursor: not-allowed
}

.theme--s-mart .btn-solid-primary {
    background: #066bc8;
    outline: 0;
    overflow: visible;
    position: relative
}

.theme--s-mart .btn-solid-primary:focus-visible:before {
    border-radius: var(--focus-indicator-border-radius);
    content: "";
    height: calc(100% + var(--focus-indicator-spacing)*2);
    left: calc(var(--focus-indicator-spacing)*-1);
    margin: calc(var(--focus-indicator-spacing)*-1);
    outline: var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
    padding: var(--focus-indicator-spacing);
    position: absolute;
    top: calc(var(--focus-indicator-spacing)*-1);
    width: calc(100% + var(--focus-indicator-spacing)*2)
}

.theme--s-mart .btn-solid-primary:not(.btn-solid-primary--disabled):hover {
    background: #1c78cd
}

.theme--s-mart .btn-solid-primary:not(.btn-solid-primary--disabled):active {
    background: #0666be;
    box-shadow: inset 0 2px 1px 0 rgba(0,0,0,.05)
}

.theme--s-mart .btn-solid-primary.btn-solid-primary--disabled {
    background: #b4d3ef!important;
    box-shadow: none;
    cursor: not-allowed
}

.btn-light {
    background: #fff;
    border: 1px solid rgba(0,0,0,.09);
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.03);
    color: #555;
    outline: 0;
    overflow: visible;
    position: relative
}

.btn-light:focus-visible:before {
    border-radius: var(--focus-indicator-border-radius);
    content: "";
    height: calc(100% + var(--focus-indicator-spacing)*2);
    left: calc(var(--focus-indicator-spacing)*-1);
    margin: calc(var(--focus-indicator-spacing)*-1);
    outline: var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
    padding: var(--focus-indicator-spacing);
    position: absolute;
    top: calc(var(--focus-indicator-spacing)*-1);
    width: calc(100% + var(--focus-indicator-spacing)*2)
}

.btn-light:active,.btn-light:hover {
    background: rgba(0,0,0,.02)
}

.btn-light:active {
    box-shadow: inset 0 2px 1px 0 rgba(0,0,0,.05)
}

.btn-light--link {
    color: #555
}

.btn-light--disabled {
    background: #fff!important;
    color: #ccc;
    cursor: not-allowed
}

.shopee-alert-popup {
    background-color: #fff
}

.shopee-alert-popup__btn {
    flex: 1;
    max-width: 100%
}

.shopeeCopyMessage {
    background-color: initial;
    border: 0 solid;
    color: #f5a623;
    font-size: 20px;
    margin-bottom: 66px;
    margin-top: 44px;
    outline: none;
    text-align: center;
    width: 100%
}

.shopeeTributtonTitle {
    color: #555;
    font-size: 18px;
    margin-left: 10px;
    margin-top: 6px
}

.shopeeTributtonButtons {
    justify-content: flex-end;
    margin-top: 0
}

.FUzulZ {
    left: 50%;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    top: 31px;
    transform: translateX(-600px);
    z-index: 9999
}

.FUzulZ.z2A7sT {
    opacity: 1;
    pointer-events: all
}

.q7Q7_p {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.FUzulZ .b2riZM {
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 0 9px rgba(0,0,0,.12);
    font-size: 12px;
    line-height: 14px;
    outline: none;
    padding: 4px
}

.b4QA5F+.b4QA5F {
    padding-top: 10px
}

.ZXsZkq {
    box-sizing: border-box;
    display: inline-block;
    padding: 4px
}

.b2riZM:focus .ZXsZkq {
    border: 1px solid #000;
    border-radius: 4px;
    box-sizing: border-box;
    padding: 3px
}

.shopee-top {
    background: #f53d2d;
    background: linear-gradient(-180deg,#f53d2d,#f63);
    transition: transform .2s cubic-bezier(.4,0,.2,1)
}

.shopee-top.mall-preview {
    pointer-events: none
}

.shopee-top--sticky {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    transform: translateZ(0);
    z-index: 100
}

.shopee-top--collapsed {
    transform: translate3d(0,-2.125rem,0)
}

.shopee-top--collapsed .navbar {
    visibility: hidden
}

.shopee-top--collapsed .shopee-modal__container {
    transform: translateY(2.125rem)
}

.navbar {
    align-items: center;
    display: flex
}

.navbar .shopee-dropdown .shopee-popover {
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.09);
    border-top: 0;
    padding: 1.25rem 1.25rem .1875rem
}

.navbar .shopee-dropdown__entry:not(.shopee-dropdown__entry--selected) {
    background-color: #fff;
    border: 0;
    line-height: 1;
    margin-bottom: 1.0625rem
}

.navbar .shopee-dropdown__entry:not(.shopee-dropdown__entry--selected):hover {
    color: #ee4d2d
}

.navbar .shopee-dropdown__entry--selected {
    border: 0
}

.navbar__spacer {
    flex: 1
}

.navbar__links {
    height: 2.125rem;
    list-style: none;
    margin: 0;
    padding: 0
}

.navbar__link,.navbar__links {
    align-items: center;
    display: flex
}

.navbar__link {
    justify-content: center;
    padding: 0 .625rem;
    position: relative
}

.navbar__link--tappable {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.navbar__link--hoverable:hover .navbar__link-text {
    color: hsla(0,0%,100%,.7)
}

.navbar__link--hoverable:hover:before {
    display: none
}

.navbar__link:not(:first-child):before {
    background-color: rgba(0,0,0,.26);
    content: "";
    display: block;
    height: .9375rem;
    left: 0;
    position: absolute;
    top: 1.125rem;
    width: 1px
}

.navbar__link--sell>.navbar__link-text {
    font-weight: 500!important
}

.navbar__link--account__container {
    align-items: center;
    display: flex;
    padding: 5px 0;
    text-transform: none
}

.navbar__link--account__container .navbar__link-text {
    font-weight: 400;
    overflow: hidden;
    padding-left: .3125rem;
    text-overflow: ellipsis;
    white-space: nowrap
}

.navbar__link--notification,.navbar__link--separator {
    padding: 0
}

.navbar__link:hover+.navbar__link:before {
    display: none
}

.navbar__link-container--notification {
    align-items: center;
    color: rgba(0,0,0,.87);
    color: currentColor;
    cursor: pointer;
    display: flex;
    -webkit-text-decoration: none;
    text-decoration: none
}

.navbar__link-container--notification .shopee-simple-badge {
    position: absolute;
    right: -.625rem;
    top: -.3125rem
}

.navbar__link-icon {
    color: #ee4d2d;
    font-size: 1.0625rem;
    margin-right: .625rem
}

.navbar__link-icon.icon-notification-2 {
    fill: currentColor;
    margin-right: 4px
}

.navbar__link-icon.icon-shopping-cart-2 {
    fill: currentColor;
    cursor: pointer;
    height: 26px;
    width: 26px
}

.navbar__link-text {
    align-items: center;
    color: currentColor;
    display: flex;
    font-size: .8125rem;
    font-weight: 300;
    text-transform: capitalize
}

.navbar__link-text--medium {
    font-weight: 500
}

.navbar__link-separator {
    border-right: 1px solid hsla(0,0%,100%,.4);
    height: .8125rem
}

.navbar-account-drawer__content {
    background-color: #fff;
    border-radius: 2px;
    border-top: 0;
    box-shadow: 0 .0625rem 3.125rem 0 rgba(0,0,0,.2);
    overflow: hidden;
    width: 9.375rem
}

.navbar-account-drawer__button {
    align-items: center;
    color: rgba(0,0,0,.87);
    display: flex;
    font-weight: 500;
    height: 2.5rem;
    padding-left: .9375rem;
    -webkit-text-decoration: none;
    text-decoration: none;
    width: 9.375rem
}

.navbar-account-drawer__button:hover {
    background-color: #fafafa;
    color: #00bfa5
}

.navbar-wrapper--high-end-brand .navbar-account-drawer__button:hover {
    color: #f4a386
}

.shopee-cart-number-badge,.shopee-notification-number-badge {
    background-color: #fff;
    border: .125rem solid var(--brand-primary-color,#ee4d2d);
    border-radius: 2.75rem;
    color: var(--brand-primary-color,#ee4d2d);
    height: 1rem;
    left: -1.125rem;
    line-height: 1.2em;
    margin-right: -.875rem;
    min-width: .6875rem;
    padding: 0 .3125rem;
    position: relative;
    text-align: center;
    top: -.5rem
}

.navbar-wrapper {
    background: transparent;
    height: 2.125rem;
    position: relative;
    z-index: 400
}

.navbar-wrapper--official-shop {
    background: #d0011b
}

.navbar-wrapper--shopee-mart {
    background: #066bc8
}

.navbar-wrapper--without-search {
    background: #ee4d2d
}

.navbar-wrapper .navbar {
    color: #fff
}

.navbar-wrapper .navbar__link-icon,.navbar-wrapper .navbar__link-text {
    color: currentColor
}

.navbar-wrapper .navbar__link:after,.navbar-wrapper .navbar__link:before {
    display: none
}

.navbar-wrapper .navbar__link {
    cursor: pointer
}

.navbar-wrapper .navbar__link:hover {
    color: hsla(0,0%,100%,.7)
}

.navbar-wrapper .navbar__link--login .navbar__link-text {
    color: #ee4d2d;
    font-weight: 500
}

.navbar-wrapper .navbar__link--login:hover .navbar__link-text {
    color: #ee4d2d
}

.navbar-wrapper .navbar__link--login:active {
    background-color: hsla(0,0%,100%,.8)
}

.navbar-wrapper--light {
    background: #f0f0f0
}

.navbar-wrapper--light .navbar {
    color: rgba(0,0,0,.54)
}

.navbar-wrapper--light .navbar__link {
    color: currentColor;
    cursor: pointer
}

.navbar-wrapper--light .navbar__link--separator {
    color: rgba(0,0,0,.54)
}

.navbar-wrapper--light .navbar__link--hoverable:hover .navbar__link-text {
    color: #ee4d2d
}

.navbar-wrapper--light .navbar__link--hoverable:hover:before {
    display: none
}

.navbar-wrapper--light .navbar__link:hover {
    color: #ee4d2d
}

.navbar-wrapper--light .navbar__link-separator {
    border-right: 1px solid rgba(0,0,0,.12)
}

.navbar-wrapper--high-end-brand.navbar-wrapper {
    background-color: #000
}

.shopee-top--sticky .navbar-wrapper.container-wrapper,.shopee-top--sticky .ofs-header.container-wrapper {
    min-width: inherit
}

.shopee-top--sticky .navbar.container {
    max-width: 1200px;
    width: inherit
}

.nL0X7x {
    background: #066bc8
}

.shopee-drawer {
    display: flex;
    outline: 0;
    overflow: visible;
    position: relative
}

.shopee-drawer:focus-visible:before {
    --focus-indicator-spacing: 1px;
    border-radius: var(--focus-indicator-border-radius);
    content: "";
    height: calc(100% + var(--focus-indicator-spacing)*2);
    left: calc(var(--focus-indicator-spacing)*-1);
    margin: calc(var(--focus-indicator-spacing)*-1);
    outline: var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
    padding: var(--focus-indicator-spacing);
    position: absolute;
    top: calc(var(--focus-indicator-spacing)*-1);
    width: calc(100% + var(--focus-indicator-spacing)*2)
}

.shopee-drawer__contents {
    position: absolute;
    top: 100%;
    z-index: 400
}

.shopee-drawer .icon-help {
    stroke: currentColor
}

.shopee-arrow-box__arrow {
    display: flex;
    height: 10px
}

.shopee-arrow-box__arrow--left {
    justify-content: flex-start;
    padding-left: 15px
}

.shopee-arrow-box__arrow--center {
    justify-content: center
}

.shopee-arrow-box__arrow--right {
    justify-content: flex-end;
    padding-right: 15px
}

.shopee-arrow-box__arrow-outer {
    border-bottom: 10px solid rgba(0,0,0,.09);
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    bottom: -1px;
    height: 0;
    position: relative;
    width: 0
}

.shopee-arrow-box__arrow-inner {
    border-bottom: 8px solid #fff;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    bottom: -10px;
    height: 0;
    left: -8px;
    position: absolute;
    width: 0
}

.shopee-arrow-box__content {
    background: #fff;
    border: 1px solid rgba(0,0,0,.09);
    border-radius: .125rem;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.05);
    overflow: hidden;
    white-space: pre-wrap
}

.shopee-drawer-image-show__content-wrapper,.shopee-drawer-image-show__image {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.shopee-drawer-image-show__content-wrapper {
    position: relative
}

.shopee-drawer-image-show__find-button {
    align-items: center;
    background: #fff;
    bottom: .3125rem;
    cursor: pointer;
    display: flex;
    height: 2.1875rem;
    justify-content: center;
    position: absolute;
    right: .3125rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 2.1875rem
}

.shopee-drawer-image-show__find-button>svg {
    font-size: 1.5625rem;
    stroke: currentColor
}

.xXLiVe:not(:first-child):after {
    border-left: 1px solid hsla(0,0%,100%,.22);
    border-right: 1px solid hsla(0,0%,100%,.22);
    content: "";
    height: .9375rem;
    left: -6px;
    position: absolute;
    top: calc(50% - 7px);
    width: 0
}

.xXLiVe:not(:first-child) {
    margin-left: .625rem
}

.L4HcCc {
    color: #fff;
    font-size: .8125rem;
    font-weight: 300;
    outline: 0;
    overflow: visible;
    padding: .25rem;
    position: relative;
    -webkit-text-decoration: none;
    text-decoration: none
}

.L4HcCc:focus-visible:before {
    --focus-indicator-spacing: 0px;
    border-radius: var(--focus-indicator-border-radius);
    content: "";
    height: calc(100% + var(--focus-indicator-spacing)*2);
    left: calc(var(--focus-indicator-spacing)*-1);
    margin: calc(var(--focus-indicator-spacing)*-1);
    outline: var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
    padding: var(--focus-indicator-spacing);
    position: absolute;
    top: calc(var(--focus-indicator-spacing)*-1);
    width: calc(100% + var(--focus-indicator-spacing)*2)
}

.L4HcCc:last-child {
    border: 0
}

.L4HcCc:not(.RD3lG6):hover {
    color: hsla(0,0%,100%,.7);
    cursor: pointer
}

.L4HcCc>a:focus-visible {
    border-radius: 1px;
    box-shadow: var(--brand-primary-color) 0 0 0 4px,var(--focus-indicator-color) 0 0 0 6px;
    outline: none
}

.RD3lG6 {
    border: 0
}

.FwLW4J,.RD3lG6 {
    padding-right: 0
}

._J5NJU .AjAeES,._J5NJU .R_kR4v,._J5NJU .UvWzPm,._J5NJU .VTXgqA,._J5NJU .kX_o93,._J5NJU .vjtzAS,._J5NJU .z2IDP6 {
    display: inline-block;
    margin-right: 10px;
    overflow: hidden;
    text-align: left;
    text-indent: -9999px
}

._J5NJU .kX_o93 {
    height: 27px;
    width: 28px
}

._J5NJU .AjAeES,._J5NJU .R_kR4v,._J5NJU .VTXgqA {
    height: 16px;
    width: 16px
}

._J5NJU .vjtzAS {
    height: 15px;
    width: 16px
}

._J5NJU .UvWzPm {
    height: 16px;
    width: 14px
}

._J5NJU .z2IDP6 {
    height: 16px;
    width: 16px
}

.navbar-wrapper--light .L4HcCc {
    border-color: hsla(0,0%,53%,.22);
    color: currentColor
}

.navbar-wrapper--light .L4HcCc:not(.RD3lG6):hover {
    color: #ee4d2d
}

.navbar-wrapper--high-end-brand .L4HcCc,.navbar-wrapper--high-end-brand .L4HcCc:not(.RD3lG6):hover,.navbar-wrapper--high-end-brand.navbar-wrapper .navbar {
    color: currentColor
}

.navbar-wrapper--high-end-brand .L4HcCc:not(.RD3lG6):not(.FwLW4J):hover {
    opacity: .5
}

.navbar-wrapper--high-end-brand .header-navbar-background {
    color: currentColor
}

.navbar-wrapper--high-end-brand .header-navbar-background:after {
    background: currentColor;
    content: " ";
    display: block;
    height: 100%;
    mix-blend-mode: darken;
    width: 100%
}

.header-navbar-background {
    background-image: url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/74e7710903007bb7.png)
}

.header-navbar-facebook-png {
    background-position: 8.064516129032258% 16.129032258064516%;
    background-size: 487.5% 293.75%
}

.header-navbar-instagram-png {
    background-position: 58.064516129032256% 16.129032258064516%;
    background-size: 487.5% 293.75%
}

.header-navbar-line-png {
    background-position: 8.064516129032258% 96.875%;
    background-size: 487.5% 313.3333333333333%
}

.header-navbar-shopee-campus-header-png {
    background-position: 50% 100%;
    background-size: 487.5% 293.75%
}

.header-navbar-ticktok-png {
    background-position: 91.93548387096774% 100%;
    background-size: 487.5% 293.75%
}

.header-navbar-twitter-png {
    background-position: 100% 16.129032258064516%;
    background-size: 487.5% 293.75%
}

.Lf5H9V {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.o5bqKE {
    background: #fff;
    border-radius: 2px;
    margin-top: .625rem;
    padding: 2px;
    width: 11.25rem
}

.cymxV6 {
    height: 11.25rem;
    width: 11.25rem
}

.Lf5H9V {
    flex-wrap: wrap;
    padding: 0 .9375rem .3125rem
}

.FJ7bqd {
    margin-top: .3125rem;
    width: 4.375rem
}

.OoEIje {
    width: 100%
}

.navbar {
    color: #fff
}

.navbar .shopee-avatar {
    height: 1.375rem;
    width: 1.375rem
}

.navbar .shopee-avatar__placeholder .icon-headshot {
    font-size: .9375rem;
    line-height: .9375rem
}

.navbar__link {
    color: currentColor
}

.navbar__link-text.navbar__link-text--normal-case {
    text-transform: none
}

.navbar__help-center-icon {
    align-items: center;
    color: currentColor;
    display: flex;
    justify-content: center;
    margin-left: .5rem;
    margin-right: .3125rem
}

.navbar__help-center-icon .icon-help-center {
    height: 1.125rem;
    width: 1.125rem
}

.navbar__username {
    max-width: 9.375rem;
    overflow: hidden;
    padding-left: .3125rem;
    text-overflow: ellipsis
}

.navbar-user-link {
    text-transform: capitalize
}

.navbar-user-link:focus-visible {
    outline: none
}

.navbar-user-link:focus-visible>span {
    border-radius: 2px;
    box-shadow: var(--focus-indicator-color) 0 0 0 2px;
    margin: -2px -4px;
    outline: none;
    padding: 2px 4px
}

.navbar-user-link.reset-button-style {
    background-color: initial;
    border: 0
}

.navbar .navbar__link.navbar__link--help {
    padding-left: 0
}

.navbar .navbar__link.navbar__link--help:focus-visible,.navbar .navbar__link.navbar__link--login:focus-visible,.navbar .navbar__link.navbar__link--signup:focus-visible {
    border-radius: 2px;
    box-shadow: var(--focus-indicator-color) 0 0 0 2px;
    outline: none
}

.navbar-wrapper--high-end-brand.navbar-wrapper .navbar .navbar__link:hover.navbar__link-text {
    color: currentColor
}

.navbar-wrapper--high-end-brand.navbar-wrapper .navbar .navbar__link:hover.navbar__link--help,.navbar-wrapper--high-end-brand.navbar-wrapper .navbar .navbar__link:hover.navbar__link--notification>.stardust-popover>.stardust-popover__target>a {
    opacity: .5
}

.fNzlSz {
    align-items: center;
    color: #fff;
    display: flex;
    padding: .4375rem .625rem
}

.fNzlSz:hover {
    color: hsla(0,0%,100%,.7)
}

.navbar-wrapper--high-end-brand .fNzlSz,.navbar-wrapper--high-end-brand .fNzlSz:hover {
    color: currentColor
}

.navbar-wrapper--high-end-brand .fNzlSz:hover {
    opacity: .5
}

.fNzlSz .TJAG5g {
    align-items: center;
    display: flex
}

.fNzlSz ._LpLtp {
    font-size: .8125rem;
    font-weight: 300;
    margin: 0 .3125rem
}

.ujIKIQ {
    background-color: #fff;
    border-radius: 2px;
    border-top: 0;
    box-shadow: 0 .0625rem 3.125rem 0 rgba(0,0,0,.2);
    display: flex;
    flex-direction: column;
    min-width: 12.5rem;
    overflow: hidden
}

.ujIKIQ .G7lkQk {
    background-color: initial;
    border: 0;
    color: rgba(0,0,0,.87);
    font-size: .875rem;
    line-height: 1.25rem;
    padding: .625rem;
    text-align: left
}

.ujIKIQ .G7lkQk.ptTNEB,.ujIKIQ .G7lkQk:hover {
    color: #ee4d2d
}

.navbar-wrapper--high-end-brand .ujIKIQ .G7lkQk.ptTNEB,.navbar-wrapper--high-end-brand .ujIKIQ .G7lkQk:hover {
    color: #f4a386
}

.ujIKIQ .G7lkQk>span {
    border-radius: var(--focus-indicator-border-radius);
    margin: calc(var(--focus-indicator-spacing)*-1);
    padding: var(--focus-indicator-spacing)
}

.ujIKIQ .G7lkQk:focus-visible {
    outline: none
}

.ujIKIQ .G7lkQk:focus-visible>span {
    outline: var(--focus-indicator-stroke-width) solid var(--focus-indicator-color)
}

.ujIKIQ:hover :not(:hover) {
    color: rgba(0,0,0,.87)
}

.FQFlNh,.YKx4ga,.ZJmrc9,.uGvjmv {
    margin: 0 auto;
    width: 75rem
}

.FQFlNh,.ZJmrc9,.uGvjmv {
    border-bottom: 1px solid rgba(0,0,0,.09);
    margin-top: 3.75rem;
    padding-bottom: 1.875rem
}

.Dtu9HW {
    background-color: #fff;
    border-top: 4px solid #ee4d2d;
    color: rgba(0,0,0,.54);
    min-width: 75rem
}

.wfGQ6T {
    border-top-color: var(--brand-primary-color)
}

.F3TirT {
    border-bottom: 1px solid rgba(0,0,0,.12);
    height: 7.5rem;
    width: 100%
}

.bE7OGq {
    background-color: #fbfbfb
}

.wdjmqE {
    border-top: unset
}

.YJmMMT .bE7OGq {
    background-color: #f5f5f5
}

.ZJmrc9 {
    margin-top: unset;
    padding-top: 3.75rem
}

.shopee-footer-section {
    padding-bottom: 1.875rem
}

.shopee-footer-section__heading {
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.7;
    margin: 0
}

.shopee-footer-section__content {
    color: rgba(0,0,0,.54);
    font-size: .75rem;
    line-height: 1.4;
    margin: .625rem 0 0
}

.shopee-footer-section__content a {
    color: rgba(0,0,0,.8);
    color: rgba(0,0,0,.54);
    display: inline-block;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.shopee-footer-section__content a:hover {
    color: #ee4d2d
}

.t5pFIU {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    position: relative
}

.kr8eST {
    flex: 1
}

._vn52f {
    height: 0;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    width: 0;
    z-index: -1
}

/*# sourceMappingURL=https://sourcemap.webfe.shopeemobile.com/pcmall-static/_/bundle.f563480427b3c80f.css.map*/



.QMO_Tf,.VrTf1N {
    align-items: center;
    display: flex
}

.VrTf1N {
    justify-content: center
}

.QMO_Tf {
    color: currentColor;
    padding: 6px 0
}

.QD_SkC {
    pointer-events: none
}

.VrTf1N {
    background-color: #fff;
    border-radius: 1.25rem;
    box-sizing: border-box;
    font-size: .75rem;
    left: -.75rem;
    margin-right: -.9375rem;
    position: relative;
    top: -.3125rem
}

.xQwfqo {
    width: 1.125rem
}

.tpS7_G {
    width: 1.375rem
}

.yMaRQM {
    color: var(--brand-primary-color,#ee4d2d)
}

.oRpCS8 {
    color: #d0011b
}

.z5mPD4 {
    font-size: .8125rem;
    font-weight: 300;
    margin-left: .3125rem;
    text-transform: capitalize
}

.I2baxg {
    align-items: center;
    background-color: #fff;
    border-radius: .125rem;
    box-shadow: 0 1px 3.125rem 0 rgba(0,0,0,.2);
    color: rgba(0,0,0,.8);
    display: flex;
    flex-direction: column;
    height: 21.875rem;
    justify-content: center;
    overflow: hidden;
    width: 25rem
}

.K19HFr {
    height: 6.25rem;
    width: 6.25rem
}

.DesGLd {
    margin: .625rem
}

/*# sourceMappingURL=https://sourcemap.webfe.shopeemobile.com/pcmall-static/_/9662.fe06f6c6cb447ce4.css.map*/


.odeeVp {
    display: flex
}

.N1AuDJ {
    margin: 3.75rem auto .625rem;
    padding-bottom: 3.75rem;
    width: 75rem
}

.W4wsb0 {
    font-weight: 700
}

.odeeVp {
    margin: 0 -.3125rem
}

.D63j6g {
    display: flex;
    flex-wrap: wrap
}

.pUdyxe {
    box-sizing: border-box;
    padding: .3125rem;
    width: 20%
}

.p30zd9 {
    font-size: .75rem
}

.OgPQOK {
    font-weight: 700;
    margin: .625rem 0 .125rem;
    padding: .125rem 0;
    text-transform: uppercase
}

.OgPQOK,.XxHVgL {
    color: rgba(0,0,0,.54)
}

.XxHVgL {
    display: block;
    overflow: hidden;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-overflow: ellipsis
}

.XxHVgL:hover {
    color: #ee4d2d
}

.D63j6g {
    line-height: 1.5;
    margin-bottom: .625rem;
    width: 100%
}

.ZVJliM {
    color: rgba(0,0,0,.54);
    display: inline-block;
    -webkit-text-decoration: none;
    text-decoration: none
}

.ZVJliM:hover {
    color: #ee4d2d
}

/*# sourceMappingURL=https://sourcemap.webfe.shopeemobile.com/pcmall-static/_/8856.eb1536bb178f5351.css.map*/


.ZFpBoO {
    color: rgba(0,0,0,.87);
    color: rgba(0,0,0,.54);
    color: hsla(0,0%,100%,.9);
    display: block;
    height: .875rem;
    line-height: .875rem;
    margin-bottom: .3125rem;
    margin-left: 13px;
    margin-top: .3125rem;
    outline: 0;
    overflow: visible;
    position: relative;
    -webkit-text-decoration: none;
    text-decoration: none;
    white-space: nowrap
}

.ZFpBoO:focus-visible:before {
    --focus-indicator-spacing: 1px;
    border-radius: var(--focus-indicator-border-radius);
    content: "";
    height: calc(100% + var(--focus-indicator-spacing)*2);
    left: calc(var(--focus-indicator-spacing)*-1);
    margin: calc(var(--focus-indicator-spacing)*-1);
    outline: var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
    padding: var(--focus-indicator-spacing);
    position: absolute;
    top: calc(var(--focus-indicator-spacing)*-1);
    width: calc(100% + var(--focus-indicator-spacing)*2)
}

.ZFpBoO:first-child {
    margin-left: 0
}

.XUr4uw {
    flex: 1
}

.XUr4uw,.vIk6L6 {
    display: flex;
    width: 100%
}

.vIk6L6 {
    flex-wrap: nowrap;
    flex-wrap: wrap;
    font-size: .75rem;
    font-weight: 300;
    height: 1.5rem;
    line-height: 1.5rem;
    margin-top: .1875rem;
    overflow-y: visible;
    overflow-y: clip;
    position: relative
}

.QaSByp {
    flex: 1
}

.QaSByp,.zZbJYF {
    display: flex;
    width: 100%
}

.zZbJYF {
    flex-wrap: nowrap;
    flex-wrap: wrap;
    font-size: .75rem;
    font-weight: 300;
    height: 1.5rem;
    line-height: 1.5rem;
    margin-top: .1875rem;
    overflow-y: visible;
    overflow-y: clip
}

.uaKe53,.zZbJYF {
    position: relative
}

.uaKe53 {
    color: rgba(0,0,0,.87);
    color: rgba(0,0,0,.54);
    color: hsla(0,0%,100%,.9);
    display: block;
    height: .875rem;
    line-height: .875rem;
    margin-bottom: .3125rem;
    margin-left: 13px;
    margin-top: .3125rem;
    outline: 0;
    overflow: visible;
    -webkit-text-decoration: none;
    text-decoration: none;
    white-space: nowrap
}

.uaKe53:focus-visible:before {
    --focus-indicator-spacing: 1px;
    border-radius: var(--focus-indicator-border-radius);
    content: "";
    height: calc(100% + var(--focus-indicator-spacing)*2);
    left: calc(var(--focus-indicator-spacing)*-1);
    margin: calc(var(--focus-indicator-spacing)*-1);
    outline: var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
    padding: var(--focus-indicator-spacing);
    position: absolute;
    top: calc(var(--focus-indicator-spacing)*-1);
    width: calc(100% + var(--focus-indicator-spacing)*2)
}

.uaKe53:first-child {
    margin-left: 0
}

/*# sourceMappingURL=https://sourcemap.webfe.shopeemobile.com/pcmall-static/_/7464.e2712bbc93d27679.css.map*/


.vw-links{z-index:100}
/*# sourceMappingURL=https://sourcemap.webfe.shopeemobile.com/pcmall-static/_/6929.152da00ae5c232ee.css.map*/


.GMetVr {
    margin-bottom: 1.875rem
}

div+.GMetVr {
    margin-top: 3.75rem
}

.aVxvuu {
    font-weight: 700
}

ul.DJ_l4P {
    font-size: .75rem;
    list-style: none;
    margin: .9375rem 0 0;
    padding: 0
}

ul.DJ_l4P>li {
    display: inline-block;
    line-height: 1.5rem
}

ul.DJ_l4P>li:after {
    content: "|";
    margin: 0 .3125rem
}

ul.DJ_l4P>li:last-of-type:after {
    content: "";
    margin: 0
}

ul.DJ_l4P>li>a {
    color: rgba(0,0,0,.54);
    overflow: hidden;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-overflow: ellipsis
}

ul.DJ_l4P>li>a:hover {
    color: #ee4d2d
}

/*# sourceMappingURL=https://sourcemap.webfe.shopeemobile.com/pcmall-static/_/6035.4f6854d53003368f.css.map*/


.USqAzC {
    box-sizing: border-box;
    display: flex;
    padding: .625rem;
    position: relative;
    width: 100%
}

.USqAzC:hover {
    background-color: #f8f8f8
}

.pR8gbb {
    border: 1px solid rgba(0,0,0,.09);
    flex-shrink: 0;
    height: 2.5rem;
    object-fit: cover;
    width: 2.5rem
}

.Q7bgt_ {
    flex: 1;
    margin-left: .625rem;
    overflow: hidden
}

.iF8iJd {
    font-weight: 500;
    white-space: nowrap
}

.UCi9jU,.iF8iJd {
    overflow: hidden;
    text-overflow: ellipsis
}

.UCi9jU {
    color: rgba(0,0,0,.54);
    font-size: .75rem
}

.ftrV5H {
    align-items: baseline;
    flex-shrink: 0;
    margin-left: 2.5rem
}

.Z5BRIH {
    color: #ee4d2d
}

.zc86LS {
    font-size: 9px;
    margin: 0 5px
}

.IIBaHM,.zc86LS {
    color: rgba(0,0,0,.54)
}

.IIBaHM,.UwAswe {
    font-size: .75rem
}

.UwAswe {
    flex-shrink: 0;
    float: right;
    z-index: 1
}

.UwAswe>.shopee-button-no-outline {
    font-weight: 400;
    padding: 0;
    white-space: nowrap
}

.RUaIcM {
    flex: 1
}

.sbBEUj {
    margin-top: .625rem
}

.GrzYUE {
    background-color: hsla(0,0%,100%,.65);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ojj9XR {
    border: 1px solid;
    border-radius: 2px;
    color: #ee4d2d;
    font-size: .625rem;
    line-height: 1rem;
    margin-right: .5em;
    padding: 0 1px
}

.lSRDcq {
    color: rgba(0,0,0,.54);
    font-size: .75rem;
    font-weight: 400;
    margin-left: .375rem;
    text-transform: capitalize
}

.cart-drawer-container {
    padding: 10px 0
}

.cart-drawer {
    cursor: pointer;
    margin: 0 0 0 5px;
    outline: 0;
    overflow: visible;
    position: relative
}

.cart-drawer:focus-visible:before {
    border-radius: var(--focus-indicator-border-radius);
    content: "";
    height: calc(100% + var(--focus-indicator-spacing)*2);
    left: calc(var(--focus-indicator-spacing)*-1);
    margin: calc(var(--focus-indicator-spacing)*-1);
    outline: var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
    padding: var(--focus-indicator-spacing);
    position: absolute;
    top: calc(var(--focus-indicator-spacing)*-1);
    width: calc(100% + var(--focus-indicator-spacing)*2)
}

.cart-drawer .shopee-cart-number-badge {
    left: -1.25rem;
    top: -.6875rem
}

.cart-drawer .icon-shopping-cart-2 {
    color: #fff;
    stroke: #fff
}

.cart-drawer__popover {
    z-index: 400!important
}

.AQC0jV {
    padding: 3.75rem 0;
    text-align: center
}

.kMqgP4 {
    background-image: url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/c44984f18d2d2211.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    height: 6.25rem;
    width: 6.25rem
}

.kb7Gmx {
    margin-top: 1.25rem;
    text-transform: capitalize
}

.iHoTDB.iHoTDB {
    flex-shrink: 0;
    max-width: unset
}

.Clb1oh {
    line-height: normal;
    text-align: left
}

.Z6w4JQ {
    color: rgba(0,0,0,.26);
    height: 2.5rem;
    padding-left: .625rem;
    text-transform: capitalize
}

.SY0ku0 {
    background-color: #fff;
    border-radius: .125rem;
    box-shadow: 0 1px 3.125rem 0 rgba(0,0,0,.2);
    overflow: hidden;
    width: 25rem
}

._quvf9 {
    align-items: center;
    background-color: #fdfdfd;
    display: flex;
    font-size: .75rem;
    height: 2.5rem;
    line-height: 2.5rem;
    padding: .625rem;
    text-align: center;
    text-transform: capitalize
}

._quvf9>.shopee-button-solid {
    font-size: .875rem;
    padding: .625rem .9375rem;
    text-transform: capitalize
}

h3.div-style {
    font-size: unset;
    font-style: normal;
    font-weight: 400;
    margin: 0
}

h1.a11y-hidden,h2.a11y-hidden,h3.a11y-hidden,h4.a11y-hidden,span.a11y-hidden {
    height: 1px;
    left: -9999px;
    overflow: hidden;
    position: absolute;
    width: 1px
}

.shopee-popover--default,.shopee-popover--dropdown {
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.05)
}

.shopee-popover--default {
    max-height: 8.375rem;
    overflow-x: hidden;
    overflow-y: auto;
    padding: .3125rem 0
}

.shopee-popover--dropdown {
    border: 1px solid rgba(0,0,0,.09)
}

.shopee-popover--dropdown:after,.shopee-popover--dropdown:before {
    content: "";
    position: absolute;
    right: 1rem
}

.shopee-popover--dropdown:after {
    border: .5rem solid transparent;
    border-bottom-color: #fff;
    top: -.9375rem;
    z-index: 1
}

.shopee-popover--dropdown:before {
    border: .5rem solid transparent;
    border-bottom-color: rgba(0,0,0,.09);
    top: -1.0625rem;
    z-index: 0
}

.vKd74q {
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.26);
    margin-left: -.1875rem;
    margin-top: .5rem;
    overflow: hidden
}

.ZS5Tzf {
    color: rgba(0,0,0,.26);
    font-size: .875rem;
    line-height: 1rem;
    padding: .625rem
}

#shopee-searchbar-selected-option {
    background-color: #fbfbfb
}

.shopee-searchbar {
    --focus-indicator-spacing: 3px;
    align-items: stretch;
    background: #fff;
    border-radius: 2px;
    box-sizing: border-box;
    display: flex;
    height: 2.5rem;
    justify-content: space-between;
    padding: .1875rem
}

.shopee-searchbar--focus .shopee-searchbar-input:before {
    border-radius: 2px;
    bottom: -4px;
    content: "";
    left: -4px;
    margin: calc(var(--focus-indicator-spacing)*-1);
    outline: var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
    padding: var(--focus-indicator-spacing);
    pointer-events: none;
    position: absolute;
    right: 7px;
    top: -4px;
    z-index: 1
}

.shopee-searchbar>.btn svg {
    margin: 0 auto
}

.shopee-searchbar__main {
    display: flex;
    flex: 1
}

.shopee-searchbar__search-button {
    outline: 0;
    overflow: visible;
    position: relative
}

.shopee-searchbar__search-button:focus-visible:before {
    border-radius: var(--focus-indicator-border-radius);
    content: "";
    height: calc(100% + var(--focus-indicator-spacing)*2);
    left: calc(var(--focus-indicator-spacing)*-1);
    margin: calc(var(--focus-indicator-spacing)*-1);
    outline: var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
    padding: var(--focus-indicator-spacing);
    position: absolute;
    top: calc(var(--focus-indicator-spacing)*-1);
    width: calc(100% + var(--focus-indicator-spacing)*2)
}

.shopee-searchbar-input {
    box-sizing: border-box;
    display: flex;
    flex: 1;
    padding: 0 .625rem;
    position: relative
}

.shopee-searchbar-input__input {
    align-items: center;
    border: 0;
    display: flex;
    flex: 1;
    margin: 0;
    outline: none;
    padding: 0
}

.shopee-searchbar-input__input:-moz-placeholder {
    color: rgba(0,0,0,.54)
}

.shopee-searchbar-input__input:-ms-input-placeholder {
    color: rgba(0,0,0,.54)
}

.shopee-searchbar-input__input::-webkit-input-placeholder {
    color: rgba(0,0,0,.54)
}

.shopee-searchbar-input__input::-moz-placeholder {
    color: rgba(0,0,0,.54)
}

.shopee-searchbar-hints {
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.26);
    margin-left: -.1875rem;
    margin-top: .5rem;
    overflow: hidden
}

.shopee-searchbar-hints__header {
    color: rgba(0,0,0,.26);
    font-size: .875rem;
    line-height: 1rem;
    padding: .625rem
}

.shopee-searchbar-hints__history-entry {
    color: rgba(0,0,0,.87);
    color: rgba(0,0,0,.8);
    display: block;
    font-size: .875rem;
    line-height: 1rem;
    overflow: hidden;
    padding: .625rem;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap
}

.shopee-searchbar-hints__history-entry:hover {
    background-color: #fafafa
}

.shopee-searchbar-hints__history-entry__text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.shopee-searchbar-hints__history-entry__typed-text {
    font-weight: 500
}

.shopee-searchbar-hints__history-entry__category-name {
    color: rgba(0,0,0,.26);
    margin-top: .25rem
}

.shopee-searchbar-hints__entry,.shopee-searchbar-hints__search-prefill,.shopee-searchbar-hints__search-shop {
    color: rgba(0,0,0,.87);
    line-height: 1rem;
    overflow: hidden;
    padding: .625rem;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap
}

.shopee-searchbar-hints__entry:hover,.shopee-searchbar-hints__search-prefill:hover,.shopee-searchbar-hints__search-shop:hover {
    background-color: #fafafa
}

.shopee-searchbar-hints__entry__bold-product-name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.shopee-searchbar-hints__search-shop {
    align-items: center;
    display: flex
}

.shopee-searchbar-hints__search-shop .shopee-svg-icon {
    color: #ee4d2d;
    height: 1rem;
    margin-right: .5rem;
    width: 1rem
}

.shopee-searchbar-hints__entry {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden
}

.shopee-searchbar-hints__entry--history {
    text-overflow: ellipsis
}

.shopee-searchbar-hints__entry__product-name {
    flex: 0 1 auto
}

.shopee-searchbar-hints__entry__typed-product-name {
    font-weight: 500
}

.shopee-searchbar-hints__entry__category-name {
    color: rgba(0,0,0,.26);
    flex: 0 1 auto;
    margin-top: .25rem
}

.shopee-searchbar-hints__search-prefill {
    align-items: center;
    display: flex;
    padding-right: 15px
}

.shopee-searchbar-hints__search-prefill img {
    margin-left: auto
}

.shopee-searchbar-hints__search-prefill .shopee-searchbar-hints__text {
    margin-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.shopee-searchbar-user-hints {
    background-color: #fff;
    border-bottom: 1px solid rgba(0,0,0,.09);
    border-left: 1px solid rgba(0,0,0,.09);
    border-right: 1px solid rgba(0,0,0,.09)
}

.shopee-searchbar-user-hints__entry {
    color: rgba(0,0,0,.87);
    display: flex;
    font-size: .875rem;
    line-height: 1rem;
    padding: .625rem;
    -webkit-text-decoration: none;
    text-decoration: none
}

.shopee-searchbar-selector {
    align-items: center;
    color: rgba(0,0,0,.87);
    cursor: pointer;
    display: flex;
    height: 100%;
    max-width: 9.375rem;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.shopee-searchbar-selector__trigger {
    align-items: center;
    background-color: #fff;
    border: 0;
    border-left: 1px solid rgba(0,0,0,.09);
    box-sizing: border-box;
    display: flex;
    height: 75%;
    padding-left: .9375rem;
    padding-right: .625rem;
    width: 100%
}

.shopee-searchbar-selector__trigger>span {
    line-height: 1.25rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.shopee-searchbar-selector__trigger>.shopee-svg-icon {
    height: .5rem;
    margin-left: .9375rem;
    width: .5rem
}

.shopee-searchbar-selector__dropdown {
    background-color: #fff;
    border-radius: .125rem;
    border-radius: 2px;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.05);
    box-shadow: 0 .3125rem .625rem 0 rgba(0,0,0,.05);
    margin-top: .75rem;
    max-height: var(--radix-select-content-available-height);
    overflow: hidden;
    overflow-y: auto;
    width: 100%;
    z-index: 601
}

.shopee-searchbar-selector__option {
    align-items: center;
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    flex: 0 1 auto;
    height: 2.8125rem;
    justify-content: space-between;
    padding-left: .9375rem;
    padding-right: .625rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: 100%
}

.shopee-searchbar-selector__option:hover {
    background-color: #fbfbfb
}

.shopee-searchbar-selector__option-label {
    align-items: center;
    display: flex;
    flex: 0 1 auto;
    width: 100%
}

.shopee-searchbar-selector__option-tick {
    align-self: center;
    color: #ee4d2d;
    flex: 0 1 auto;
    height: .625rem;
    margin-left: .9375rem;
    width: .625rem
}

.header-with-search-wrapper {
    background-color: #fff;
    box-shadow: 0 .0625rem .15625rem rgba(0,0,0,.05);
    box-sizing: border-box;
    z-index: 300
}

.header-with-search-outer-wrapper {
    height: 5.3125rem
}

.header-with-search {
    display: flex;
    height: 5.3125rem;
    justify-content: space-between;
    padding: 1rem 0 .625rem
}

.header-with-search,.header-with-search__cart-wrapper,.header-with-search__logo-section {
    box-sizing: border-box
}

.header-with-search__logo-section {
    padding-right: 2.5rem;
    position: relative;
    top: -.1875rem
}

.header-with-search__logo-section:focus-visible:before {
    border: var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
    border-radius: var(--focus-indicator-border-radius);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 2.5rem;
    top: calc(var(--focus-indicator-spacing)*-1)
}

.header-with-search__logo-section--ten-ten {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.header-with-search__logo-section:focus {
    outline: 0
}

.header-with-search__logo-wrapper {
    border-radius: 2px;
    margin: -2px;
    padding: 2px
}

.header-with-search__shopee-logo.icon-shopee-logo {
    display: block;
    height: 50px;
    width: 162px
}

.header-with-search__search-section {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    position: relative;
    width: 840px
}

.header-with-search__search-section>.shopee-searchbar {
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.09);
    width: 100%
}

.header-with-search__cart-wrapper {
    align-items: center;
    display: flex;
    flex: 1;
    justify-content: center;
    margin: 0 10px;
    padding-bottom: 5px
}

.header-with-search__auth-separator {
    border-right: 1px solid hsla(0,0%,100%,.26);
    height: .875rem;
    margin: 0 10px
}

.header-with-search-wrapper {
    background: transparent;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.05)
}

.header-with-search-wrapper .shopee-searchbar-input {
    background-color: #fff;
    border-color: #fff
}

.header-with-search-wrapper .shopee-searchbar-input .shopee-drawer__contents {
    z-index: 601
}

.header-with-search-wrapper .header-with-search__shopee-logo {
    height: 50px;
    width: 162px
}

.header-with-search-wrapper .header-with-search__shopee-logo--hidden {
    opacity: 0
}

.header-with-search-wrapper .header-with-search__shopee-logo .st0 {
    fill: #fff!important
}

.header-with-search-wrapper .header-with-search__app-download-wrapper__link-layout {
    background-color: #fff;
    border: 0
}

.header-with-search-wrapper .shopee-searchbar>.btn-solid-primary {
    background: #fb5533;
    outline: 0;
    overflow: visible;
    position: relative
}

.header-with-search-wrapper .shopee-searchbar>.btn-solid-primary:focus-visible:before {
    border-radius: var(--focus-indicator-border-radius);
    content: "";
    height: calc(100% + var(--focus-indicator-spacing)*2);
    left: calc(var(--focus-indicator-spacing)*-1);
    margin: calc(var(--focus-indicator-spacing)*-1);
    outline: var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
    padding: var(--focus-indicator-spacing);
    position: absolute;
    top: calc(var(--focus-indicator-spacing)*-1);
    width: calc(100% + var(--focus-indicator-spacing)*2)
}

.header-with-search-wrapper .shopee-searchbar>.btn-solid-primary:not(.disabled):hover {
    background: #fb6445
}

.header-with-search-wrapper .shopee-searchbar>.btn-solid-primary:not(.disabled):active {
    background: #ee5130;
    box-shadow: inset 0 2px 1px 0 rgba(0,0,0,.05)
}

.header-with-search-wrapper .shopee-searchbar>.btn-solid-primary.disabled {
    background: #feccc2!important;
    box-shadow: none;
    cursor: not-allowed
}

.shopee-top--sticky .header-with-search-wrapper.container-wrapper {
    min-width: inherit
}

.shopee-top--sticky .header-with-search.container {
    max-width: 1200px;
    width: inherit
}

/*# sourceMappingURL=https://sourcemap.webfe.shopeemobile.com/pcmall-static/_/5807.8f0d6b1c39bda2bd.css.map*/


.BCgLjy {
    align-items: center;
    background: none;
    border: 0;
    color: #ee4d2d;
    display: flex;
    justify-content: center;
    outline: none;
    padding: 0
}

.Tyu8FV {
    font-size: .75rem;
    margin-right: .625rem;
    text-transform: capitalize
}

/*# sourceMappingURL=https://sourcemap.webfe.shopeemobile.com/pcmall-static/_/3422.4aa8236239cdc578.css.map*/


.shopee-popover--default,.shopee-popover--dropdown {
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.05)
}

.shopee-popover--default {
    max-height: 8.375rem;
    overflow-x: hidden;
    overflow-y: auto;
    padding: .3125rem 0
}

.shopee-popover--dropdown {
    border: 1px solid rgba(0,0,0,.09)
}

.shopee-popover--dropdown:after,.shopee-popover--dropdown:before {
    content: "";
    position: absolute;
    right: 1rem
}

.shopee-popover--dropdown:after {
    border: .5rem solid transparent;
    border-bottom-color: #fff;
    top: -.9375rem;
    z-index: 1
}

.shopee-popover--dropdown:before {
    border: .5rem solid transparent;
    border-bottom-color: rgba(0,0,0,.09);
    top: -1.0625rem;
    z-index: 0
}

.vKd74q {
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.26);
    margin-left: -.1875rem;
    margin-top: .5rem;
    overflow: hidden
}

.ZS5Tzf {
    color: rgba(0,0,0,.26);
    font-size: .875rem;
    line-height: 1rem;
    padding: .625rem
}

#shopee-searchbar-selected-option {
    background-color: #fbfbfb
}

.shopee-searchbar {
    --focus-indicator-spacing: 3px;
    align-items: stretch;
    background: #fff;
    border-radius: 2px;
    box-sizing: border-box;
    display: flex;
    height: 2.5rem;
    justify-content: space-between;
    padding: .1875rem
}

.shopee-searchbar--focus .shopee-searchbar-input:before {
    border-radius: 2px;
    bottom: -4px;
    content: "";
    left: -4px;
    margin: calc(var(--focus-indicator-spacing)*-1);
    outline: var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
    padding: var(--focus-indicator-spacing);
    pointer-events: none;
    position: absolute;
    right: 7px;
    top: -4px;
    z-index: 1
}

.shopee-searchbar>.btn svg {
    margin: 0 auto
}

.shopee-searchbar__main {
    display: flex;
    flex: 1
}

.shopee-searchbar__search-button {
    outline: 0;
    overflow: visible;
    position: relative
}

.shopee-searchbar__search-button:focus-visible:before {
    border-radius: var(--focus-indicator-border-radius);
    content: "";
    height: calc(100% + var(--focus-indicator-spacing)*2);
    left: calc(var(--focus-indicator-spacing)*-1);
    margin: calc(var(--focus-indicator-spacing)*-1);
    outline: var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
    padding: var(--focus-indicator-spacing);
    position: absolute;
    top: calc(var(--focus-indicator-spacing)*-1);
    width: calc(100% + var(--focus-indicator-spacing)*2)
}

.shopee-searchbar-input {
    box-sizing: border-box;
    display: flex;
    flex: 1;
    padding: 0 .625rem;
    position: relative
}

.shopee-searchbar-input__input {
    align-items: center;
    border: 0;
    display: flex;
    flex: 1;
    margin: 0;
    outline: none;
    padding: 0
}

.shopee-searchbar-input__input:-moz-placeholder {
    color: rgba(0,0,0,.54)
}

.shopee-searchbar-input__input:-ms-input-placeholder {
    color: rgba(0,0,0,.54)
}

.shopee-searchbar-input__input::-webkit-input-placeholder {
    color: rgba(0,0,0,.54)
}

.shopee-searchbar-input__input::-moz-placeholder {
    color: rgba(0,0,0,.54)
}

.shopee-searchbar-hints {
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.26);
    margin-left: -.1875rem;
    margin-top: .5rem;
    overflow: hidden
}

.shopee-searchbar-hints__header {
    color: rgba(0,0,0,.26);
    font-size: .875rem;
    line-height: 1rem;
    padding: .625rem
}

.shopee-searchbar-hints__history-entry {
    color: rgba(0,0,0,.87);
    color: rgba(0,0,0,.8);
    display: block;
    font-size: .875rem;
    line-height: 1rem;
    overflow: hidden;
    padding: .625rem;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap
}

.shopee-searchbar-hints__history-entry:hover {
    background-color: #fafafa
}

.shopee-searchbar-hints__history-entry__text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.shopee-searchbar-hints__history-entry__typed-text {
    font-weight: 500
}

.shopee-searchbar-hints__history-entry__category-name {
    color: rgba(0,0,0,.26);
    margin-top: .25rem
}

.shopee-searchbar-hints__entry,.shopee-searchbar-hints__search-prefill,.shopee-searchbar-hints__search-shop {
    color: rgba(0,0,0,.87);
    line-height: 1rem;
    overflow: hidden;
    padding: .625rem;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap
}

.shopee-searchbar-hints__entry:hover,.shopee-searchbar-hints__search-prefill:hover,.shopee-searchbar-hints__search-shop:hover {
    background-color: #fafafa
}

.shopee-searchbar-hints__entry__bold-product-name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.shopee-searchbar-hints__search-shop {
    align-items: center;
    display: flex
}

.shopee-searchbar-hints__search-shop .shopee-svg-icon {
    color: #ee4d2d;
    height: 1rem;
    margin-right: .5rem;
    width: 1rem
}

.shopee-searchbar-hints__entry {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden
}

.shopee-searchbar-hints__entry--history {
    text-overflow: ellipsis
}

.shopee-searchbar-hints__entry__product-name {
    flex: 0 1 auto
}

.shopee-searchbar-hints__entry__typed-product-name {
    font-weight: 500
}

.shopee-searchbar-hints__entry__category-name {
    color: rgba(0,0,0,.26);
    flex: 0 1 auto;
    margin-top: .25rem
}

.shopee-searchbar-hints__search-prefill {
    align-items: center;
    display: flex;
    padding-right: 15px
}

.shopee-searchbar-hints__search-prefill img {
    margin-left: auto
}

.shopee-searchbar-hints__search-prefill .shopee-searchbar-hints__text {
    margin-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.shopee-searchbar-user-hints {
    background-color: #fff;
    border-bottom: 1px solid rgba(0,0,0,.09);
    border-left: 1px solid rgba(0,0,0,.09);
    border-right: 1px solid rgba(0,0,0,.09)
}

.shopee-searchbar-user-hints__entry {
    color: rgba(0,0,0,.87);
    display: flex;
    font-size: .875rem;
    line-height: 1rem;
    padding: .625rem;
    -webkit-text-decoration: none;
    text-decoration: none
}

.shopee-searchbar-selector {
    align-items: center;
    color: rgba(0,0,0,.87);
    cursor: pointer;
    display: flex;
    height: 100%;
    max-width: 9.375rem;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.shopee-searchbar-selector__trigger {
    align-items: center;
    background-color: #fff;
    border: 0;
    border-left: 1px solid rgba(0,0,0,.09);
    box-sizing: border-box;
    display: flex;
    height: 75%;
    padding-left: .9375rem;
    padding-right: .625rem;
    width: 100%
}

.shopee-searchbar-selector__trigger>span {
    line-height: 1.25rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.shopee-searchbar-selector__trigger>.shopee-svg-icon {
    height: .5rem;
    margin-left: .9375rem;
    width: .5rem
}

.shopee-searchbar-selector__dropdown {
    background-color: #fff;
    border-radius: .125rem;
    border-radius: 2px;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.05);
    box-shadow: 0 .3125rem .625rem 0 rgba(0,0,0,.05);
    margin-top: .75rem;
    max-height: var(--radix-select-content-available-height);
    overflow: hidden;
    overflow-y: auto;
    width: 100%;
    z-index: 601
}

.shopee-searchbar-selector__option {
    align-items: center;
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    flex: 0 1 auto;
    height: 2.8125rem;
    justify-content: space-between;
    padding-left: .9375rem;
    padding-right: .625rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: 100%
}

.shopee-searchbar-selector__option:hover {
    background-color: #fbfbfb
}

.shopee-searchbar-selector__option-label {
    align-items: center;
    display: flex;
    flex: 0 1 auto;
    width: 100%
}

.shopee-searchbar-selector__option-tick {
    align-self: center;
    color: #ee4d2d;
    flex: 0 1 auto;
    height: .625rem;
    margin-left: .9375rem;
    width: .625rem
}

.confirm-popup {
    align-items: center;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 2px 4px rgba(0,0,0,.5);
    display: flex;
    flex-direction: column;
    font-size: 1rem;
    justify-content: center;
    padding: 30px;
    width: 440px
}

.confirm-popup__button-group {
    display: flex;
    justify-content: center;
    margin-top: 2rem
}

.confirm-popup .shopee-button-outline--confirm-popup,.confirm-popup .shopee-button-solid--confirm-popup {
    font-size: .875rem;
    margin: .46875rem;
    min-height: 2.5rem;
    text-transform: uppercase;
    width: 6.25rem
}

.confirm-two-popup {
    align-items: center;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 2px 4px rgba(0,0,0,.5);
    display: flex;
    flex-direction: column;
    font-size: 1rem;
    justify-content: center;
    padding: 30px;
    width: 440px
}

.confirm-two-popup__button-group {
    display: flex;
    justify-content: flex-end;
    margin-top: 1.8125rem;
    width: 100%
}

.confirm-two-popup .shopee-button-no-outline--confirm-two-popup,.confirm-two-popup .shopee-button-solid--confirm-two-popup {
    font-family: Roboto;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1rem;
    min-height: 2.5rem;
    padding: .75rem;
    text-transform: uppercase;
    width: 7.5rem
}

.confirm-two-popup .shopee-button-no-outline--confirm-two-popup {
    color: #000;
    margin-right: 1.25rem;
    opacity: .54
}

.W1Pp_5 {
    left: 0;
    position: absolute;
    top: 0
}

.gvOviO {
    width: 3.625rem
}

.CL8Nh5 {
    background-color: #fff;
    border-radius: .1875rem;
    box-shadow: 0 .1875rem .625rem 0 rgba(0,0,0,.14);
    display: flex;
    flex-direction: row;
    overflow: hidden;
    padding: 1.875rem 1.875rem 1.25rem;
    position: relative;
    width: 34.375rem
}

.bO6hgR {
    color: #333;
    font-size: 1.375rem;
    font-weight: 600;
    margin-bottom: .5625rem
}

.FAUmDy {
    color: #333;
    font-size: 1.25rem;
    font-weight: 400;
    margin-bottom: 1.625rem
}

.A8Myj9 {
    padding-right: 2.4375rem
}

.AIFFOu {
    align-items: center;
    display: flex;
    flex-direction: column
}

.Tk9XQS {
    margin-bottom: .6875rem;
    overflow: hidden
}

.rsk2dp {
    height: 10rem;
    margin: -.625rem -.3125rem -.9375rem;
    width: 10rem
}

.DpbzER,.jzJ7f5 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 3.1875rem;
    margin-right: .625rem;
    width: 9.625rem
}

.jzJ7f5 {
    background-position-x: -.625rem;
    background-position-y: -.6875rem;
    background-size: 113% 146%
}

.DpbzER {
    background-size: 100%
}

.K7bdUm {
    align-items: center;
    display: flex
}

.Wj1Ib8,.us__gG {
    height: 1rem;
    padding: .1875rem
}

.UwSgjE.CL8Nh5 {
    padding: 1rem 1.75rem 1.25rem;
    width: 34.8125rem
}

.UwSgjE .bO6hgR {
    margin-bottom: 1rem;
    padding-top: 2.0625rem
}

.UwSgjE .jzJ7f5 {
    background-position-x: -.5625rem;
    background-position-y: -.5625rem;
    background-size: 115% 151%;
    height: 2.1875rem;
    width: 7.5rem
}

.UwSgjE .DpbzER {
    height: 2.1875rem;
    width: 6.6875rem
}

.UwSgjE .gMVrPP {
    background-position-y: -.125rem;
    background-repeat: no-repeat;
    background-size: 100% 114%;
    display: inline-block;
    height: 2.1875rem;
    width: 6.875rem
}

.UwSgjE .A8Myj9 {
    padding-right: 1.4375rem
}

.UwSgjE .AIFFOu {
    justify-content: center
}

.UwSgjE .rsk2dp {
    height: 11rem;
    margin: 0;
    width: 11rem
}

.UwSgjE .Tk9XQS {
    margin-bottom: -.25rem
}

.UwSgjE .Oa_fQB,.UwSgjE .Wj1Ib8,.UwSgjE .us__gG {
    height: .75rem;
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
    margin-right: .375rem;
    padding: 0;
    -ms-interpolation-mode: nearest-neighbor
}

.UwSgjE .Oa_fQB {
    margin-right: 0
}

.icon-popup {
    align-items: center;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 2px 4px rgba(0,0,0,.5);
    display: flex;
    flex-direction: column;
    font-size: 1rem;
    justify-content: center;
    padding: 30px;
    width: 440px
}

.error-popup .icon-error {
    height: 50px;
    margin-bottom: 14px;
    width: 50px
}

.info-popup {
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 2px 4px rgba(0,0,0,.5);
    flex-direction: column;
    font-size: 1rem;
    padding: 30px;
    width: 440px
}

.info-popup__head {
    align-items: center;
    display: flex;
    margin-bottom: 30px;
    width: 100%
}

.info-popup__head .shopee-svg-icon {
    height: 24px;
    width: 24px
}

.info-popup__icon {
    margin-right: 10px
}

.info-popup__title {
    color: #333;
    font-size: 18px
}

.info-popup__message {
    color: #555;
    font-size: 16px
}

.info-popup__buttons {
    display: flex;
    justify-content: flex-end;
    margin-top: 25px;
    width: 100%
}

.info-popup__btn {
    font-size: .875rem;
    margin: .46875rem;
    min-height: 2.5rem;
    text-transform: uppercase;
    width: 6.25rem
}

.success-popup__icon {
    height: 50px;
    margin-bottom: 14px;
    width: 50px
}

.ofs-more-menu {
    padding-top: 14px;
    position: absolute;
    right: 0;
    top: 50px
}

.ofs-more-menu__content {
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 1px 50px 0 rgba(0,0,0,.2);
    display: flex;
    padding: 0 1.5625rem 1.5625rem;
    position: relative
}

.ofs-more-menu__content:before {
    border-bottom: 10px solid #fff;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    right: 44px;
    top: -10px;
    width: 0
}

.ofs-more-menu__col {
    flex: 1;
    width: 170px
}

.ofs-more-menu__item {
    color: rgba(0,0,0,.87);
    display: block;
    margin-top: 1.5625rem;
    overflow: hidden;
    padding-right: 15px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-overflow: ellipsis
}

.ofs-more-menu__item:hover {
    color: #ee4d2d;
    cursor: pointer;
    transition: color .3s cubic-bezier(.4,0,.6,1)
}

.ofs-navbar--theme-official .ofs-more-menu__item:hover {
    color: #d0011b
}

.ofs-navbar {
    background: #fff;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.05);
    min-height: 50px;
    transition: transform .3s cubic-bezier(.4,0,.6,1);
    z-index: 200
}

.ofs-navbar--theme-official .ofs-navbar__item--active,.ofs-navbar--theme-official .ofs-navbar__item:hover {
    color: #d0011b
}

.ofs-navbar--theme-official .ofs-navbar__item--active {
    border-color: #d0011b
}

.ofs-navbar--theme-official.preview {
    pointer-events: none
}

.ofs-navbar--docked {
    transform: translateZ(0)
}

.ofs-navbar--hidden {
    height: 0;
    min-height: 0;
    transform: translate3d(0,-50px,0)
}

.ofs-navbar__background {
    background: #fff
}

.ofs-navbar__wrapper {
    display: flex
}

.ofs-navbar__items {
    display: flex;
    flex: 1;
    justify-content: space-around
}

.ofs-navbar__item {
    align-items: center;
    border-bottom: 4px solid #fff;
    box-sizing: border-box;
    color: rgba(0,0,0,.87);
    display: block;
    display: flex;
    font-size: .9375rem;
    font-weight: 700;
    padding: 14px 10px;
    -webkit-text-decoration: none;
    text-decoration: none
}

.ofs-navbar__item--active,.ofs-navbar__item:hover {
    color: #ee4d2d;
    cursor: pointer;
    transition: color .3s cubic-bezier(.4,0,.6,1)
}

.ofs-navbar__item--active {
    border-color: #ee4d2d;
    transition: border-color .2s cubic-bezier(.4,0,.6,1)
}

.ofs-navbar__item-name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ofs-navbar__more {
    display: flex;
    padding-left: 20px;
    position: relative
}

.ofs-navbar__more:before {
    border-left: 1px solid rgba(0,0,0,.09);
    content: "";
    height: 20px;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.ofs-navbar__more>.icon-down-arrow-filled {
    height: .6em;
    margin-left: 4px;
    width: .6em
}

.ofs-navbar__more:hover {
    border-bottom-color: transparent;
    color: initial
}

.ofs-navbar__more--show>.icon-down-arrow-filled {
    transform: rotate(180deg)
}

.ofs-navbar__separator {
    background: rgba(0,0,0,.09);
    margin: 25px 0;
    width: 1px
}

.USqAzC {
    box-sizing: border-box;
    display: flex;
    padding: .625rem;
    position: relative;
    width: 100%
}

.USqAzC:hover {
    background-color: #f8f8f8
}

.pR8gbb {
    border: 1px solid rgba(0,0,0,.09);
    flex-shrink: 0;
    height: 2.5rem;
    object-fit: cover;
    width: 2.5rem
}

.Q7bgt_ {
    flex: 1;
    margin-left: .625rem;
    overflow: hidden
}

.iF8iJd {
    font-weight: 500;
    white-space: nowrap
}

.UCi9jU,.iF8iJd {
    overflow: hidden;
    text-overflow: ellipsis
}

.UCi9jU {
    color: rgba(0,0,0,.54);
    font-size: .75rem
}

.ftrV5H {
    align-items: baseline;
    flex-shrink: 0;
    margin-left: 2.5rem
}

.Z5BRIH {
    color: #ee4d2d
}

.zc86LS {
    font-size: 9px;
    margin: 0 5px
}

.IIBaHM,.zc86LS {
    color: rgba(0,0,0,.54)
}

.IIBaHM,.UwAswe {
    font-size: .75rem
}

.UwAswe {
    flex-shrink: 0;
    float: right;
    z-index: 1
}

.UwAswe>.shopee-button-no-outline {
    font-weight: 400;
    padding: 0;
    white-space: nowrap
}

.RUaIcM {
    flex: 1
}

.sbBEUj {
    margin-top: .625rem
}

.GrzYUE {
    background-color: hsla(0,0%,100%,.65);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ojj9XR {
    border: 1px solid;
    border-radius: 2px;
    color: #ee4d2d;
    font-size: .625rem;
    line-height: 1rem;
    margin-right: .5em;
    padding: 0 1px
}

.lSRDcq {
    color: rgba(0,0,0,.54);
    font-size: .75rem;
    font-weight: 400;
    margin-left: .375rem;
    text-transform: capitalize
}

.cart-drawer-container {
    padding: 10px 0
}

.cart-drawer {
    cursor: pointer;
    margin: 0 0 0 5px;
    outline: 0;
    overflow: visible;
    position: relative
}

.cart-drawer:focus-visible:before {
    border-radius: var(--focus-indicator-border-radius);
    content: "";
    height: calc(100% + var(--focus-indicator-spacing)*2);
    left: calc(var(--focus-indicator-spacing)*-1);
    margin: calc(var(--focus-indicator-spacing)*-1);
    outline: var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
    padding: var(--focus-indicator-spacing);
    position: absolute;
    top: calc(var(--focus-indicator-spacing)*-1);
    width: calc(100% + var(--focus-indicator-spacing)*2)
}

.cart-drawer .shopee-cart-number-badge {
    left: -1.25rem;
    top: -.6875rem
}

.cart-drawer .icon-shopping-cart-2 {
    color: #fff;
    stroke: #fff
}

.cart-drawer__popover {
    z-index: 400!important
}

.AQC0jV {
    padding: 3.75rem 0;
    text-align: center
}

.kMqgP4 {
    background-image: url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/c44984f18d2d2211.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    height: 6.25rem;
    width: 6.25rem
}

.kb7Gmx {
    margin-top: 1.25rem;
    text-transform: capitalize
}

.iHoTDB.iHoTDB {
    flex-shrink: 0;
    max-width: unset
}

.Clb1oh {
    line-height: normal;
    text-align: left
}

.Z6w4JQ {
    color: rgba(0,0,0,.26);
    height: 2.5rem;
    padding-left: .625rem;
    text-transform: capitalize
}

.SY0ku0 {
    background-color: #fff;
    border-radius: .125rem;
    box-shadow: 0 1px 3.125rem 0 rgba(0,0,0,.2);
    overflow: hidden;
    width: 25rem
}

._quvf9 {
    align-items: center;
    background-color: #fdfdfd;
    display: flex;
    font-size: .75rem;
    height: 2.5rem;
    line-height: 2.5rem;
    padding: .625rem;
    text-align: center;
    text-transform: capitalize
}

._quvf9>.shopee-button-solid {
    font-size: .875rem;
    padding: .625rem .9375rem;
    text-transform: capitalize
}

h3.div-style {
    font-size: unset;
    font-style: normal;
    font-weight: 400;
    margin: 0
}

h1.a11y-hidden,h2.a11y-hidden,h3.a11y-hidden,h4.a11y-hidden,span.a11y-hidden {
    height: 1px;
    left: -9999px;
    overflow: hidden;
    position: absolute;
    width: 1px
}

.ofs-header {
    display: flex;
    flex-direction: column;
    transition: top .1s cubic-bezier(.4,0,.6,1);
    z-index: 200
}

.ofs-header__top {
    align-items: center;
    background: #d0011b;
    border-bottom: .0625rem solid rgba(0,0,0,.12);
    display: flex;
    padding: .875rem 0 1.3125rem;
    z-index: 300
}

.ofs-header__top-wrapper {
    align-items: center;
    box-sizing: border-box;
    display: flex
}

.ofs-header__left {
    align-items: center;
    color: rgba(0,0,0,.87);
    display: block;
    display: flex;
    margin-right: .9375rem;
    opacity: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    transform-origin: -1px -1px;
    transition: transform .6s cubic-bezier(.4,0,.6,1),opacity .6s cubic-bezier(.4,0,.6,1)
}

.ofs-header__left .icon-shopee-logo--official-shop {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    height: 2.8125rem;
    width: 2.5rem;
    fill: #fff
}

.ofs-header__left>a {
    outline: 0
}

.ofs-header__logo-focus-style-wrapper {
    border-radius: 2px;
    margin: -.125rem;
    padding: 2px
}

.ofs-header__logo-focus-style-wrapper:focus {
    outline: 2px solid var(--focus-indicator-color)
}

.ofs-header__logo-separator {
    border-right: 1px solid hsla(0,0%,100%,.4);
    height: 1.875rem;
    margin-left: 1rem;
    outline: 0
}

.ofs-header__mid {
    display: flex;
    transition: transform .6s cubic-bezier(.4,0,.6,1)
}

.ofs-header__page-name {
    color: rgba(0,0,0,.87);
    color: #fff;
    display: block;
    font-size: 1.75rem;
    line-height: 1.25rem;
    outline: 0;
    overflow: visible;
    position: relative;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap
}

.ofs-header__page-name:focus-visible:before {
    border-radius: var(--focus-indicator-border-radius);
    content: "";
    height: calc(100% + var(--focus-indicator-spacing)*2);
    left: calc(var(--focus-indicator-spacing)*-1);
    margin: calc(var(--focus-indicator-spacing)*-1);
    outline: var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
    padding: var(--focus-indicator-spacing);
    position: absolute;
    top: calc(var(--focus-indicator-spacing)*-1);
    width: calc(100% + var(--focus-indicator-spacing)*2)
}

.ofs-header__page-name>svg {
    height: 2.0625rem;
    width: auto;
    fill: #fff
}

.ofs-header__page-name>.ofs-all-logo {
    max-width: 165px;
    top: 5px
}

.ofs-header__page-name>.ofs-tw-logo {
    max-width: 148px
}

.ofs-header__page-name>.ofs-br-logo {
    max-width: 200px;
    top: 5px
}

.ofs-header__page-name>.ofs-mx-co-cl-logo {
    max-width: 243px;
    top: 5px
}

.ofs-header__page-name>.ofs-pl-logo {
    height: 41px;
    top: 8.5px
}

.ofs-header__toggle {
    align-items: center;
    color: #fff;
    cursor: pointer;
    display: flex;
    opacity: 0;
    text-transform: capitalize;
    transition: opacity .1s cubic-bezier(.4,0,.6,1) .66s;
    white-space: nowrap;
    z-index: -1
}

.ofs-header__toggle-icon {
    fill: #fff;
    height: 10px;
    margin: 0 .625rem 0 1.25rem;
    width: 10px
}

.ofs-header .spacer {
    flex: 1
}

.ofs-header__right {
    align-items: center;
    display: flex;
    position: relative;
    width: 36.875rem
}

.ofs-header__right>.shopee-searchbar {
    border: .1875rem solid #fff;
    padding: 0;
    transition: width .6s cubic-bezier(.4,0,.2,1) .6s;
    width: 32.5rem
}

.ofs-header__right .shopee-searchbar__main>.shopee-popover {
    transition: width .6s cubic-bezier(.4,0,.2,1) .6s;
    width: 27.9375rem!important
}

.ofs-header__right .shopee-button-solid {
    background-color: #d0011b
}

.ofs-header__cart-wrapper {
    align-items: center;
    display: flex;
    flex: 1;
    justify-content: flex-end
}

.ofs-header__cart-wrapper .shopee-drawer {
    height: 48px;
    padding-left: 5px
}

.ofs-header__cart-wrapper .cart-drawer-container {
    align-items: center;
    display: flex;
    height: 100%;
    padding: 10px 0
}

.ofs-header__cart-wrapper .cart-drawer {
    margin: 0
}

.ofs-header--docked {
    top: 0
}

.ofs-header--docked .ofs-header__left {
    opacity: 0;
    transform: translate3d(-2.8125rem,0,0)
}

.ofs-header--docked .ofs-header__toggle {
    opacity: 1;
    padding-top: 5px;
    z-index: auto
}

.ofs-header--docked .ofs-header__toggle--tw {
    padding-top: 0
}

.ofs-header--docked .ofs-header__mid {
    transform: translate3d(-4.5625rem,0,0)
}

.header-with-search-wrapper {
    background-color: #fff;
    box-shadow: 0 .0625rem .15625rem rgba(0,0,0,.05);
    box-sizing: border-box;
    z-index: 300
}

.header-with-search-outer-wrapper {
    height: 5.3125rem
}

.header-with-search {
    display: flex;
    height: 5.3125rem;
    justify-content: space-between;
    padding: 1rem 0 .625rem
}

.header-with-search,.header-with-search__cart-wrapper,.header-with-search__logo-section {
    box-sizing: border-box
}

.header-with-search__logo-section {
    padding-right: 2.5rem;
    position: relative;
    top: -.1875rem
}

.header-with-search__logo-section:focus-visible:before {
    border: var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
    border-radius: var(--focus-indicator-border-radius);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 2.5rem;
    top: calc(var(--focus-indicator-spacing)*-1)
}

.header-with-search__logo-section--ten-ten {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.header-with-search__logo-section:focus {
    outline: 0
}

.header-with-search__logo-wrapper {
    border-radius: 2px;
    margin: -2px;
    padding: 2px
}

.header-with-search__shopee-logo.icon-shopee-logo {
    display: block;
    height: 50px;
    width: 162px
}

.header-with-search__search-section {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    position: relative;
    width: 840px
}

.header-with-search__search-section>.shopee-searchbar {
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.09);
    width: 100%
}

.header-with-search__cart-wrapper {
    align-items: center;
    display: flex;
    flex: 1;
    justify-content: center;
    margin: 0 10px;
    padding-bottom: 5px
}

.header-with-search__auth-separator {
    border-right: 1px solid hsla(0,0%,100%,.26);
    height: .875rem;
    margin: 0 10px
}

.header-with-search-wrapper {
    background: transparent;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.05)
}

.header-with-search-wrapper .shopee-searchbar-input {
    background-color: #fff;
    border-color: #fff
}

.header-with-search-wrapper .shopee-searchbar-input .shopee-drawer__contents {
    z-index: 601
}

.header-with-search-wrapper .header-with-search__shopee-logo {
    height: 50px;
    width: 162px
}

.header-with-search-wrapper .header-with-search__shopee-logo--hidden {
    opacity: 0
}

.header-with-search-wrapper .header-with-search__shopee-logo .st0 {
    fill: #fff!important
}

.header-with-search-wrapper .header-with-search__app-download-wrapper__link-layout {
    background-color: #fff;
    border: 0
}

.header-with-search-wrapper .shopee-searchbar>.btn-solid-primary {
    background: #fb5533;
    outline: 0;
    overflow: visible;
    position: relative
}

.header-with-search-wrapper .shopee-searchbar>.btn-solid-primary:focus-visible:before {
    border-radius: var(--focus-indicator-border-radius);
    content: "";
    height: calc(100% + var(--focus-indicator-spacing)*2);
    left: calc(var(--focus-indicator-spacing)*-1);
    margin: calc(var(--focus-indicator-spacing)*-1);
    outline: var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
    padding: var(--focus-indicator-spacing);
    position: absolute;
    top: calc(var(--focus-indicator-spacing)*-1);
    width: calc(100% + var(--focus-indicator-spacing)*2)
}

.header-with-search-wrapper .shopee-searchbar>.btn-solid-primary:not(.disabled):hover {
    background: #fb6445
}

.header-with-search-wrapper .shopee-searchbar>.btn-solid-primary:not(.disabled):active {
    background: #ee5130;
    box-shadow: inset 0 2px 1px 0 rgba(0,0,0,.05)
}

.header-with-search-wrapper .shopee-searchbar>.btn-solid-primary.disabled {
    background: #feccc2!important;
    box-shadow: none;
    cursor: not-allowed
}

.shopee-top--sticky .header-with-search-wrapper.container-wrapper {
    min-width: inherit
}

.shopee-top--sticky .header-with-search.container {
    max-width: 1200px;
    width: inherit
}

.Bys7qI {
    box-sizing: border-box;
    display: flex;
    flex: 1;
    padding-left: .625rem;
    padding-right: .625rem
}

.Bys7qI.R4SNca:after {
    border-radius: 4px;
    bottom: -4px;
    content: "";
    left: -4px;
    margin: calc(var(--focus-indicator-spacing)*-1);
    outline: var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
    padding: var(--focus-indicator-spacing);
    pointer-events: none;
    position: absolute;
    right: 7px;
    top: -4px;
    z-index: 1
}

.Bys7qI .LhkVKd {
    align-items: center;
    border: 0;
    display: flex;
    flex: 1;
    margin: 0;
    outline: none;
    padding: 0
}

.Bys7qI .LhkVKd:-moz-placeholder {
    color: rgba(0,0,0,.54)
}

.Bys7qI .LhkVKd:-ms-input-placeholder {
    color: rgba(0,0,0,.54)
}

.Bys7qI .LhkVKd::-webkit-input-placeholder {
    color: rgba(0,0,0,.54)
}

.Bys7qI .LhkVKd::-moz-placeholder {
    color: rgba(0,0,0,.54)
}

.gAUZof {
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.26);
    margin-left: -.1875rem;
    margin-top: .5rem;
    overflow: hidden
}

.cP4SRx {
    color: rgba(0,0,0,.87);
    color: rgba(0,0,0,.8);
    display: block;
    font-size: .875rem;
    line-height: 1rem;
    overflow: hidden;
    padding: .625rem;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap
}

.cP4SRx.fWz7T2,.cP4SRx:hover {
    background-color: #fafafa
}

.cP4SRx .bXFxgL {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.cP4SRx ._Ifd4n {
    font-weight: 500
}

.cvEhJN {
    align-items: stretch;
    background: #fff;
    border-radius: 2px;
    box-sizing: border-box;
    display: flex;
    height: 2.5rem;
    justify-content: space-between;
    padding: .1875rem
}

.cvEhJN.sS21JY {
    box-shadow: 0 0 12px 0 rgba(0,0,0,.09)
}

.cvEhJN .K_iR1J {
    margin: 0 auto
}

.cvEhJN .K_iR1J,.cvEhJN .K_iR1J:active,.cvEhJN .K_iR1J:focus,.cvEhJN .K_iR1J:hover {
    background-color: #066bc8
}

.xgN6us {
    display: flex;
    flex: 1;
    position: relative
}

.xgN6us .ExKzKR {
    width: 100%
}

.xgN6us .s9p6_l {
    height: 1.125rem;
    width: 1.125rem
}

.xRUxEI {
    background-color: #fff;
    border: 0;
    border-radius: 1rem;
    color: #066bc8;
    font-size: .75rem;
    line-height: .875rem;
    outline: 0;
    outline: none;
    overflow: visible;
    padding: .125rem .625rem;
    position: relative;
    text-transform: capitalize
}

.xRUxEI:focus-visible:before {
    border-radius: var(--focus-indicator-border-radius);
    content: "";
    height: calc(100% + var(--focus-indicator-spacing)*2);
    left: calc(var(--focus-indicator-spacing)*-1);
    margin: calc(var(--focus-indicator-spacing)*-1);
    outline: var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
    padding: var(--focus-indicator-spacing);
    position: absolute;
    top: calc(var(--focus-indicator-spacing)*-1);
    width: calc(100% + var(--focus-indicator-spacing)*2)
}

.BOAMfi {
    background: #066bc8;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.05);
    z-index: 300
}

.BOAMfi,.ZldaAZ {
    box-sizing: border-box
}

.ZldaAZ {
    align-items: center;
    display: flex;
    padding: .875rem 0 1.3125rem
}

.cIzYE3,.cOWpIV {
    box-sizing: border-box
}

.cOWpIV {
    outline: 0;
    overflow: visible
}

.cOWpIV:focus-visible:before {
    border-radius: var(--focus-indicator-border-radius);
    content: "";
    height: calc(100% + var(--focus-indicator-spacing)*2);
    left: calc(var(--focus-indicator-spacing)*-1);
    margin: calc(var(--focus-indicator-spacing)*-1);
    outline: var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
    padding: var(--focus-indicator-spacing);
    position: absolute;
    top: calc(var(--focus-indicator-spacing)*-1);
    width: calc(100% + var(--focus-indicator-spacing)*2)
}

.XjRJv9 {
    line-height: 0;
    margin-right: .9375rem;
    outline: 0;
    overflow: visible;
    position: relative;
    top: .125rem
}

.XjRJv9:focus-visible:before {
    border-radius: var(--focus-indicator-border-radius);
    content: "";
    height: calc(100% + var(--focus-indicator-spacing)*2);
    left: calc(var(--focus-indicator-spacing)*-1);
    margin: calc(var(--focus-indicator-spacing)*-1);
    outline: var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
    padding: var(--focus-indicator-spacing);
    position: absolute;
    top: calc(var(--focus-indicator-spacing)*-1);
    width: calc(100% + var(--focus-indicator-spacing)*2)
}

.LzMuOs {
    top: unset
}

.cOWpIV {
    position: relative;
    top: -.1875rem
}

.cIzYE3 {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-left: 1.875rem
}

.avdXa8 {
    margin-left: auto;
    position: relative;
    width: 32.5rem
}

.eVZ9ol {
    border-right: 1px solid hsla(0,0%,100%,.4);
    height: 1.875rem;
    margin: 0 .9375rem
}

.saPTqh {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.D4nT_X {
    background: #fff;
    border-radius: 2px;
    margin-top: .625rem;
    padding: 2px;
    width: 11.25rem
}

.ofjXQL {
    height: 11.25rem;
    width: 11.25rem
}

.saPTqh {
    flex-wrap: wrap;
    padding: 0 .9375rem .3125rem
}

.TNv81w {
    margin-top: .3125rem;
    width: 4.375rem
}

.SntO86 {
    width: 100%
}

.rUhSc2:not(:first-child):after {
    border-left: 1px solid hsla(0,0%,100%,.22);
    border-right: 1px solid hsla(0,0%,100%,.22);
    content: "";
    height: .9375rem;
    left: -6px;
    position: absolute;
    top: calc(50% - 7px);
    width: 0
}

.rUhSc2:not(:first-child) {
    margin-left: .625rem
}

.kkekbi {
    color: #fff;
    font-size: .8125rem;
    font-weight: 300;
    outline: 0;
    overflow: visible;
    padding: .25rem;
    position: relative;
    -webkit-text-decoration: none;
    text-decoration: none
}

.kkekbi:focus-visible:before {
    --focus-indicator-spacing: 0px;
    border-radius: var(--focus-indicator-border-radius);
    content: "";
    height: calc(100% + var(--focus-indicator-spacing)*2);
    left: calc(var(--focus-indicator-spacing)*-1);
    margin: calc(var(--focus-indicator-spacing)*-1);
    outline: var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
    padding: var(--focus-indicator-spacing);
    position: absolute;
    top: calc(var(--focus-indicator-spacing)*-1);
    width: calc(100% + var(--focus-indicator-spacing)*2)
}

.kkekbi:last-child {
    border: 0
}

.kkekbi:not(.f5ADjH):hover {
    color: hsla(0,0%,100%,.7);
    cursor: pointer
}

.kkekbi>a:focus-visible {
    border-radius: 1px;
    box-shadow: var(--brand-primary-color) 0 0 0 4px,var(--focus-indicator-color) 0 0 0 6px;
    outline: none
}

.f5ADjH {
    border: 0
}

.P9GUY1,.f5ADjH {
    padding-right: 0
}

.ho5zqj .FF2m71,.ho5zqj .GhRzwW,.ho5zqj .NTopsp,.ho5zqj .ODBDif,.ho5zqj .QtKyKQ,.ho5zqj .VOgHNo,.ho5zqj .fpJxtr {
    display: inline-block;
    margin-right: 10px;
    overflow: hidden;
    text-align: left;
    text-indent: -9999px
}

.ho5zqj .FF2m71 {
    height: 27px;
    width: 28px
}

.ho5zqj .NTopsp,.ho5zqj .QtKyKQ,.ho5zqj .VOgHNo {
    height: 16px;
    width: 16px
}

.ho5zqj .GhRzwW {
    height: 15px;
    width: 16px
}

.ho5zqj .fpJxtr {
    height: 16px;
    width: 14px
}

.ho5zqj .ODBDif {
    height: 16px;
    width: 16px
}

.navbar-wrapper--light .kkekbi {
    border-color: hsla(0,0%,53%,.22);
    color: currentColor
}

.navbar-wrapper--light .kkekbi:not(.f5ADjH):hover {
    color: #ee4d2d
}

.navbar-wrapper--high-end-brand .kkekbi,.navbar-wrapper--high-end-brand .kkekbi:not(.f5ADjH):hover,.navbar-wrapper--high-end-brand.navbar-wrapper .navbar {
    color: currentColor
}

.navbar-wrapper--high-end-brand .kkekbi:not(.f5ADjH):not(.P9GUY1):hover {
    opacity: .5
}

.navbar-wrapper--high-end-brand .header-navbar-background {
    color: currentColor
}

.navbar-wrapper--high-end-brand .header-navbar-background:after {
    background: currentColor;
    content: " ";
    display: block;
    height: 100%;
    mix-blend-mode: darken;
    width: 100%
}

.header-navbar-background {
    background-image: url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/74e7710903007bb7.png)
}

.header-navbar-facebook-png {
    background-position: 8.064516129032258% 16.129032258064516%;
    background-size: 487.5% 293.75%
}

.header-navbar-instagram-png {
    background-position: 58.064516129032256% 16.129032258064516%;
    background-size: 487.5% 293.75%
}

.header-navbar-line-png {
    background-position: 8.064516129032258% 96.875%;
    background-size: 487.5% 313.3333333333333%
}

.header-navbar-shopee-campus-header-png {
    background-position: 50% 100%;
    background-size: 487.5% 293.75%
}

.header-navbar-ticktok-png {
    background-position: 91.93548387096774% 100%;
    background-size: 487.5% 293.75%
}

.header-navbar-twitter-png {
    background-position: 100% 16.129032258064516%;
    background-size: 487.5% 293.75%
}

.shopee-avatar {
    border: .0625rem solid rgba(0,0,0,.09);
    border-radius: 50%;
    box-sizing: border-box;
    display: inline-block;
    height: 1.875rem;
    position: relative;
    width: 1.875rem
}

.shopee-avatar__placeholder {
    background-color: #f5f5f5;
    border-radius: 50%;
    overflow: hidden;
    padding-top: 100%;
    position: relative;
    width: 100%
}

.shopee-avatar__placeholder .icon-headshot {
    stroke: #c6c6c6;
    font-size: 1.5rem;
    font-weight: 400;
    left: 50%;
    line-height: 2rem;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.shopee-avatar__img,.shopee-avatar__img-wrapper {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.shopee-avatar__img {
    border-radius: 50%
}

.shopee-avatar__img:focus-visible {
    box-shadow: #fff 0 0 0 10px,var(--focus-indicator-color) 0 0 0 12px;
    outline: none
}

.shopee-avatar__official-badge,.shopee-avatar__preferred-badge {
    border: .0625rem solid #fff;
    border-radius: 50%;
    bottom: -.125rem;
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    font-size: 6px;
    height: 12px;
    line-height: 12px;
    position: absolute;
    right: -.125rem;
    text-align: center;
    width: 12px
}

.shopee-avatar__preferred-badge {
    background-color: #ee4d2d
}

.shopee-avatar__official-badge {
    background-color: #d0011b
}

.QMO_Tf,.VrTf1N {
    align-items: center;
    display: flex
}

.VrTf1N {
    justify-content: center
}

.QMO_Tf {
    color: currentColor;
    padding: 6px 0
}

.QD_SkC {
    pointer-events: none
}

.VrTf1N {
    background-color: #fff;
    border-radius: 1.25rem;
    box-sizing: border-box;
    font-size: .75rem;
    left: -.75rem;
    margin-right: -.9375rem;
    position: relative;
    top: -.3125rem
}

.xQwfqo {
    width: 1.125rem
}

.tpS7_G {
    width: 1.375rem
}

.yMaRQM {
    color: var(--brand-primary-color,#ee4d2d)
}

.oRpCS8 {
    color: #d0011b
}

.z5mPD4 {
    font-size: .8125rem;
    font-weight: 300;
    margin-left: .3125rem;
    text-transform: capitalize
}

.I2baxg {
    align-items: center;
    background-color: #fff;
    border-radius: .125rem;
    box-shadow: 0 1px 3.125rem 0 rgba(0,0,0,.2);
    color: rgba(0,0,0,.8);
    display: flex;
    flex-direction: column;
    height: 21.875rem;
    justify-content: center;
    overflow: hidden;
    width: 25rem
}

.K19HFr {
    height: 6.25rem;
    width: 6.25rem
}

.DesGLd {
    margin: .625rem
}

.qLRgNc {
    align-items: center;
    color: #fff;
    display: flex;
    padding: .4375rem .625rem
}

.qLRgNc:hover {
    color: hsla(0,0%,100%,.7)
}

.navbar-wrapper--high-end-brand .qLRgNc,.navbar-wrapper--high-end-brand .qLRgNc:hover {
    color: currentColor
}

.navbar-wrapper--high-end-brand .qLRgNc:hover {
    opacity: .5
}

.qLRgNc .Lo5vyy {
    align-items: center;
    display: flex
}

.qLRgNc .mluLcx {
    font-size: .8125rem;
    font-weight: 300;
    margin: 0 .3125rem
}

.ikfgI2 {
    background-color: #fff;
    border-radius: 2px;
    border-top: 0;
    box-shadow: 0 .0625rem 3.125rem 0 rgba(0,0,0,.2);
    display: flex;
    flex-direction: column;
    min-width: 12.5rem;
    overflow: hidden
}

.ikfgI2 .D2BNY6 {
    background-color: initial;
    border: 0;
    color: rgba(0,0,0,.87);
    font-size: .875rem;
    line-height: 1.25rem;
    padding: .625rem;
    text-align: left
}

.ikfgI2 .D2BNY6.dA5p1N,.ikfgI2 .D2BNY6:hover {
    color: #ee4d2d
}

.navbar-wrapper--high-end-brand .ikfgI2 .D2BNY6.dA5p1N,.navbar-wrapper--high-end-brand .ikfgI2 .D2BNY6:hover {
    color: #f4a386
}

.ikfgI2 .D2BNY6>span {
    border-radius: var(--focus-indicator-border-radius);
    margin: calc(var(--focus-indicator-spacing)*-1);
    padding: var(--focus-indicator-spacing)
}

.ikfgI2 .D2BNY6:focus-visible {
    outline: none
}

.ikfgI2 .D2BNY6:focus-visible>span {
    outline: var(--focus-indicator-stroke-width) solid var(--focus-indicator-color)
}

.ikfgI2:hover :not(:hover) {
    color: rgba(0,0,0,.87)
}

.navbar {
    color: #fff
}

.navbar .shopee-avatar {
    height: 1.375rem;
    width: 1.375rem
}

.navbar .shopee-avatar__placeholder .icon-headshot {
    font-size: .9375rem;
    line-height: .9375rem
}

.navbar__link {
    color: currentColor
}

.navbar__link-text.navbar__link-text--normal-case {
    text-transform: none
}

.navbar__help-center-icon {
    align-items: center;
    color: currentColor;
    display: flex;
    justify-content: center;
    margin-left: .5rem;
    margin-right: .3125rem
}

.navbar__help-center-icon .icon-help-center {
    height: 1.125rem;
    width: 1.125rem
}

.navbar__username {
    max-width: 9.375rem;
    overflow: hidden;
    padding-left: .3125rem;
    text-overflow: ellipsis
}

.navbar-user-link {
    text-transform: capitalize
}

.navbar-user-link:focus-visible {
    outline: none
}

.navbar-user-link:focus-visible>span {
    border-radius: 2px;
    box-shadow: var(--focus-indicator-color) 0 0 0 2px;
    margin: -2px -4px;
    outline: none;
    padding: 2px 4px
}

.navbar-user-link.reset-button-style {
    background-color: initial;
    border: 0
}

.navbar .navbar__link.navbar__link--help {
    padding-left: 0
}

.navbar .navbar__link.navbar__link--help:focus-visible,.navbar .navbar__link.navbar__link--login:focus-visible,.navbar .navbar__link.navbar__link--signup:focus-visible {
    border-radius: 2px;
    box-shadow: var(--focus-indicator-color) 0 0 0 2px;
    outline: none
}

.navbar-wrapper--high-end-brand.navbar-wrapper .navbar .navbar__link:hover,.navbar-wrapper--high-end-brand.navbar-wrapper .navbar .navbar__link:hover .navbar__link-text {
    color: currentColor
}

.navbar-wrapper--high-end-brand.navbar-wrapper .navbar .navbar__link:hover.navbar__link--help,.navbar-wrapper--high-end-brand.navbar-wrapper .navbar .navbar__link:hover.navbar__link--notification>.stardust-popover>.stardust-popover__target>a {
    opacity: .5
}

.shopee-top {
    background: #f53d2d;
    background: linear-gradient(-180deg,#f53d2d,#f63);
    transition: transform .2s cubic-bezier(.4,0,.2,1)
}

.shopee-top.mall-preview {
    pointer-events: none
}

.shopee-top--sticky {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    transform: translateZ(0);
    z-index: 100
}

.shopee-top--collapsed {
    transform: translate3d(0,-2.125rem,0)
}

.shopee-top--collapsed .navbar {
    visibility: hidden
}

.shopee-top--collapsed .shopee-modal__container {
    transform: translateY(2.125rem)
}

.navbar {
    align-items: center;
    display: flex
}

.navbar .shopee-dropdown .shopee-popover {
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.09);
    border-top: 0;
    padding: 1.25rem 1.25rem .1875rem
}

.navbar .shopee-dropdown__entry:not(.shopee-dropdown__entry--selected) {
    background-color: #fff;
    border: 0;
    line-height: 1;
    margin-bottom: 1.0625rem
}

.navbar .shopee-dropdown__entry:not(.shopee-dropdown__entry--selected):hover {
    color: #ee4d2d
}

.navbar .shopee-dropdown__entry--selected {
    border: 0
}

.navbar__spacer {
    flex: 1
}

.navbar__links {
    height: 2.125rem;
    list-style: none;
    margin: 0;
    padding: 0
}

.navbar__link,.navbar__links {
    align-items: center;
    display: flex
}

.navbar__link {
    justify-content: center;
    padding: 0 .625rem;
    position: relative
}

.navbar__link--tappable {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.navbar__link--hoverable:hover .navbar__link-text {
    color: hsla(0,0%,100%,.7)
}

.navbar__link--hoverable:hover:before {
    display: none
}

.navbar__link:not(:first-child):before {
    background-color: rgba(0,0,0,.26);
    content: "";
    display: block;
    height: .9375rem;
    left: 0;
    position: absolute;
    top: 1.125rem;
    width: 1px
}

.navbar__link--sell>.navbar__link-text {
    font-weight: 500!important
}

.navbar__link--account__container {
    align-items: center;
    display: flex;
    padding: 5px 0;
    text-transform: none
}

.navbar__link--account__container .navbar__link-text {
    font-weight: 400;
    overflow: hidden;
    padding-left: .3125rem;
    text-overflow: ellipsis;
    white-space: nowrap
}

.navbar__link--notification,.navbar__link--separator {
    padding: 0
}

.navbar__link:hover+.navbar__link:before {
    display: none
}

.navbar__link-container--notification {
    align-items: center;
    color: rgba(0,0,0,.87);
    color: currentColor;
    cursor: pointer;
    display: flex;
    -webkit-text-decoration: none;
    text-decoration: none
}

.navbar__link-container--notification .shopee-simple-badge {
    position: absolute;
    right: -.625rem;
    top: -.3125rem
}

.navbar__link-icon {
    color: #ee4d2d;
    font-size: 1.0625rem;
    margin-right: .625rem
}

.navbar__link-icon.icon-notification-2 {
    fill: currentColor;
    margin-right: 4px
}

.navbar__link-icon.icon-shopping-cart-2 {
    fill: currentColor;
    cursor: pointer;
    height: 26px;
    width: 26px
}

.navbar__link-text {
    align-items: center;
    color: currentColor;
    display: flex;
    font-size: .8125rem;
    font-weight: 300;
    text-transform: capitalize
}

.navbar__link-text--medium {
    font-weight: 500
}

.navbar__link-separator {
    border-right: 1px solid hsla(0,0%,100%,.4);
    height: .8125rem
}

.navbar-account-drawer__content {
    background-color: #fff;
    border-radius: 2px;
    border-top: 0;
    box-shadow: 0 .0625rem 3.125rem 0 rgba(0,0,0,.2);
    overflow: hidden;
    width: 9.375rem
}

.navbar-account-drawer__button {
    align-items: center;
    color: rgba(0,0,0,.87);
    display: flex;
    font-weight: 500;
    height: 2.5rem;
    padding-left: .9375rem;
    -webkit-text-decoration: none;
    text-decoration: none;
    width: 9.375rem
}

.navbar-account-drawer__button:hover {
    background-color: #fafafa;
    color: #00bfa5
}

.navbar-wrapper--high-end-brand .navbar-account-drawer__button:hover {
    color: #f4a386
}

.shopee-cart-number-badge,.shopee-notification-number-badge {
    background-color: #fff;
    border: .125rem solid var(--brand-primary-color,#ee4d2d);
    border-radius: 2.75rem;
    color: var(--brand-primary-color,#ee4d2d);
    height: 1rem;
    left: -1.125rem;
    line-height: 1.2em;
    margin-right: -.875rem;
    min-width: .6875rem;
    padding: 0 .3125rem;
    position: relative;
    text-align: center;
    top: -.5rem
}

.navbar-wrapper {
    background: transparent;
    height: 2.125rem;
    position: relative;
    z-index: 400
}

.navbar-wrapper--official-shop {
    background: #d0011b
}

.navbar-wrapper--without-search {
    background: #ee4d2d
}

.navbar-wrapper .navbar {
    color: #fff
}

.navbar-wrapper .navbar__link-icon,.navbar-wrapper .navbar__link-text {
    color: currentColor
}

.navbar-wrapper .navbar__link:after,.navbar-wrapper .navbar__link:before {
    display: none
}

.navbar-wrapper .navbar__link {
    cursor: pointer
}

.navbar-wrapper .navbar__link:hover {
    color: hsla(0,0%,100%,.7)
}

.navbar-wrapper .navbar__link--login .navbar__link-text {
    color: #ee4d2d;
    font-weight: 500
}

.navbar-wrapper .navbar__link--login:hover .navbar__link-text {
    color: #ee4d2d
}

.navbar-wrapper .navbar__link--login:active {
    background-color: hsla(0,0%,100%,.8)
}

.navbar-wrapper--light {
    background: #f0f0f0
}

.navbar-wrapper--light .navbar {
    color: rgba(0,0,0,.54)
}

.navbar-wrapper--light .navbar__link {
    color: currentColor;
    cursor: pointer
}

.navbar-wrapper--light .navbar__link--separator {
    color: rgba(0,0,0,.54)
}

.navbar-wrapper--light .navbar__link--hoverable:hover .navbar__link-text {
    color: #ee4d2d
}

.navbar-wrapper--light .navbar__link--hoverable:hover:before {
    display: none
}

.navbar-wrapper--light .navbar__link:hover {
    color: #ee4d2d
}

.navbar-wrapper--light .navbar__link-separator {
    border-right: 1px solid rgba(0,0,0,.12)
}

.navbar-wrapper--high-end-brand.navbar-wrapper {
    background-color: #000
}

.shopee-top--sticky .navbar-wrapper.container-wrapper,.shopee-top--sticky .ofs-header.container-wrapper {
    min-width: inherit
}

.shopee-top--sticky .navbar.container {
    max-width: 1200px;
    width: inherit
}

.l_d7h0 {
    background: #066bc8
}

/*# sourceMappingURL=https://sourcemap.webfe.shopeemobile.com/pcmall-static/_/2987.db0de937d0330859.css.map*/


.O766Zk {
    background-color: #fff;
    color: rgba(0,0,0,.54);
    padding: 2.5rem 0;
    text-align: center
}

.O766Zk.q9cUJv {
    background-color: #f5f5f5
}

.Oyrm62 {
    align-items: flex-start;
    display: flex;
    margin: 0 -.3125rem;
    width: 100%
}

.Oyrm62,.WgSr6D {
    padding: .3125rem
}

.WgSr6D {
    box-sizing: border-box;
    width: 15.625rem
}

.WgSr6D:first-child:nth-last-child(6),.WgSr6D:first-child:nth-last-child(6)~.WgSr6D,.WgSr6D:last-child {
    width: 12.5rem
}

.JlKgZM {
    color: rgba(0,0,0,.87);
    font-size: .75rem;
    font-weight: 700;
    margin-bottom: 1.25rem;
    margin-top: 2.5rem
}

.JlKgZM.PoE0oU {
    margin-top: 0
}

.ufuEdD {
    text-transform: uppercase
}

.wdBnpK,.yIJgtJ {
    align-content: center;
    display: flex
}

.tYFPu_ {
    color: rgba(0,0,0,.65);
    display: block;
    list-style-type: none;
    margin: 0 0 1rem;
    padding: 0;
    -webkit-text-decoration: none;
    text-decoration: none
}

.wdBnpK {
    font-size: .75rem;
    margin-bottom: .75rem
}

.iuA041 {
    text-transform: capitalize
}

.yIJgtJ {
    color: rgba(0,0,0,.65);
    overflow: hidden;
    -webkit-text-decoration: none;
    text-decoration: none
}

.yIJgtJ:hover {
    color: #ee4d2d
}

.AlFaz4 {
    height: 1rem;
    margin-right: .5rem;
    width: 1rem
}

.Uh8ZGt {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.Ei2TcA,.HOyEnn {
    align-items: center
}

.Ei2TcA,.HOyEnn,.n9X8as {
    display: flex
}

.n9X8as {
    flex-wrap: wrap
}

.Ei2TcA,.HOyEnn {
    justify-content: center
}

.n9X8as {
    list-style-type: none;
    margin: 0 0 1rem;
    padding: 0
}

.Ei2TcA {
    background-color: #fff;
    border-radius: .125rem;
    box-shadow: 0 1px 1px rgba(0,0,0,.2);
    box-sizing: border-box;
    height: 1.875rem;
    margin-bottom: .5rem;
    margin-right: .5rem;
    overflow: hidden;
    padding: .25rem;
    width: 3.75rem
}

.Ei2TcA.WjMDsK {
    height: 3.75rem;
    justify-content: flex-start;
    width: 7.5rem
}

.Ei2TcA.OhXKFJ {
    margin-right: .1875rem
}

.HOyEnn {
    box-sizing: border-box;
    height: 100%;
    text-align: center;
    width: 100%
}

.HOyEnn img {
    max-height: 100%;
    max-width: 100%
}

.FP4VvO {
    align-items: center
}

.DLMbEy,.FP4VvO {
    display: flex
}

.DLMbEy {
    flex-direction: row
}

.FP4VvO {
    justify-content: center
}

.DLMbEy {
    margin-bottom: 1rem;
    width: 100%
}

.DLMbEy:hover {
    cursor: pointer
}

.Wn14IO {
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 1px rgba(0,0,0,.2);
    height: 5rem;
    margin-right: .75rem;
    padding: .25rem;
    width: 5rem
}

.uJiWCw {
    display: inline-block;
    vertical-align: top;
    width: 4.75rem
}

.avO6Dn {
    margin-left: .8125rem
}

.FP4VvO {
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 1px rgba(0,0,0,.2);
    height: 1rem;
    margin-bottom: .5rem;
    padding: .25rem;
    width: 4.25rem
}

.FP4VvO:last-child {
    margin-bottom: 0
}

.FP4VvO img {
    max-height: 100%;
    max-width: 100%
}

.HHvjo7 {
    display: flex;
    flex-direction: row;
    width: 100%
}

.HHvjo7:hover {
    cursor: pointer
}

.nJkQem {
    margin-top: 2rem;
    width: 5.25rem
}

.mUnW9g {
    margin: auto;
    width: 75rem
}

.URvGxz {
    align-items: flex-start
}

.URvGxz,.hLS7q8 {
    display: flex;
    flex-wrap: wrap
}

.hLS7q8 {
    justify-content: center
}

.URvGxz {
    border-top: 1px solid rgba(0,0,0,.1);
    color: rgba(0,0,0,.54);
    justify-content: space-between;
    padding: 2.5rem 0
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution:2dppx) {
    .URvGxz {
        border-top:.5px solid rgba(0,0,0,.1)
    }
}

.fPod4n {
    line-height: 1.125rem
}

.xRiB5w {
    flex-basis: 100%;
    margin-bottom: .75rem
}

.Pc3d01 {
    flex-shrink: 0;
    margin-right: 25px
}

.Pc3d01.DTID0Y {
    color: rgba(25,37,55,.5);
    margin-right: 0
}

.Pc3d01.DTID0Y a {
    color: rgba(25,37,55,.5);
    font-size: 14
}

.Pc3d01.DTID0Y a:hover {
    color: #ee4d2d
}

.whkXnv {
    flex: 1 0 auto;
    text-align: right
}

.FvfvFP {
    padding: 0 5px
}

.FvfvFP:not(:last-child) {
    border-right: 1px solid rgba(0,0,0,.2)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution:2dppx) {
    .FvfvFP:not(:last-child) {
        border-right:.5px solid rgba(0,0,0,.2)
    }
}

._nqc9j {
    color: rgba(0,0,0,.54);
    -webkit-text-decoration: none;
    text-decoration: none
}

._87kPP {
    align-items: flex-start;
    display: flex;
    margin: 0 -.3125rem;
    min-width: 1200px;
    padding: .3125rem;
    width: 100%
}

.eSyUAZ {
    align-items: center
}

.HdOpID,.eSyUAZ {
    display: flex
}

.HdOpID {
    flex-direction: row
}

.eSyUAZ {
    justify-content: center
}

.HdOpID {
    margin-bottom: 1rem;
    width: 100%
}

.HdOpID:hover {
    cursor: pointer
}

.A0dPWV {
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 1px rgba(0,0,0,.2);
    height: 5rem;
    margin-right: .75rem;
    padding: .25rem;
    width: 5rem
}

.Gnw4mX {
    display: inline-block;
    vertical-align: top;
    width: 4.75rem
}

.Ugqqd0 {
    margin-left: .8125rem
}

.eSyUAZ {
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 1px rgba(0,0,0,.2);
    height: 1rem;
    margin-bottom: .5rem;
    padding: .25rem;
    width: 4.25rem
}

.eSyUAZ:last-child {
    margin-bottom: 0
}

.eSyUAZ img {
    max-height: 100%;
    max-width: 100%
}

.sWg3MU {
    display: flex;
    flex-direction: row;
    width: 100%
}

.sWg3MU:hover {
    cursor: pointer
}

.Z2deEa {
    margin-top: 2rem;
    width: 5.25rem
}

.M2zJBi,.tmN8VN {
    align-items: center
}

.M2zJBi,.WVurW1,.tmN8VN {
    display: flex
}

.WVurW1 {
    flex-wrap: wrap
}

.M2zJBi,.tmN8VN {
    justify-content: center
}

.WVurW1 {
    list-style-type: none;
    margin: 0 0 1rem;
    padding: 0
}

.tmN8VN {
    background-color: #fff;
    border-radius: .125rem;
    box-shadow: 0 1px 1px rgba(0,0,0,.2);
    box-sizing: border-box;
    height: 1.875rem;
    margin-bottom: .5rem;
    margin-right: .5rem;
    overflow: hidden;
    padding: .25rem;
    width: 3.75rem
}

.tmN8VN.H1NHx_ {
    height: 3.75rem;
    justify-content: flex-start;
    width: 7.5rem
}

.tmN8VN.smEtKg {
    margin-right: .1875rem
}

.M2zJBi {
    box-sizing: border-box;
    height: 100%;
    text-align: center;
    width: 100%
}

.M2zJBi img {
    max-height: 100%;
    max-width: 100%
}

.Oy4Glu,.wwvJPh {
    align-content: center;
    display: flex
}

.aXuRlG {
    color: rgba(0,0,0,.65);
    display: block;
    list-style-type: none;
    margin: 0 0 1rem;
    padding: 0;
    -webkit-text-decoration: none;
    text-decoration: none
}

.Oy4Glu {
    font-size: .75rem;
    margin-bottom: .75rem
}

.MV1875 {
    text-transform: capitalize
}

.wwvJPh {
    color: rgba(0,0,0,.65);
    overflow: hidden;
    -webkit-text-decoration: none;
    text-decoration: none
}

.wwvJPh:hover {
    color: #ee4d2d
}

.Mo9TzE {
    height: 1rem;
    margin-right: .5rem;
    width: 1rem
}

.w5fLuy {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.kboczO {
    box-sizing: border-box;
    padding: .3125rem;
    width: 15.625rem
}

.kboczO:first-child:nth-last-child(6),.kboczO:first-child:nth-last-child(6)~.kboczO,.kboczO:last-child {
    width: 12.5rem
}

.jduvdz {
    color: rgba(0,0,0,.87);
    font-size: .75rem;
    font-weight: 700;
    margin-bottom: 1.25rem;
    margin-top: 2.5rem
}

.jduvdz.yGP1JP {
    margin-top: 0
}

.piLkFj {
    text-transform: uppercase
}

.O62Y3W {
    display: flex;
    margin: 0 -.3125rem;
    padding: .3125rem;
    width: 100%
}

.O62Y3W,.OuYRe2 {
    align-items: flex-start
}

.OuYRe2 {
    display: flex;
    margin: 0 -.3125rem;
    min-width: 1200px;
    padding: .3125rem;
    width: 100%
}

.EAv5q_ {
    align-items: flex-start
}

.EAv5q_,.scLMUW {
    display: flex;
    flex-wrap: wrap
}

.scLMUW {
    justify-content: center
}

.EAv5q_ {
    border-top: 1px solid rgba(0,0,0,.1);
    color: rgba(0,0,0,.54);
    justify-content: space-between;
    padding: 2.5rem 0
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution:2dppx) {
    .EAv5q_ {
        border-top:.5px solid rgba(0,0,0,.1)
    }
}

.YTAuKe {
    line-height: 1.125rem
}

.UVnHQZ {
    flex-basis: 100%;
    margin-bottom: .75rem
}

.nn7SCk {
    flex-shrink: 0;
    margin-right: 25px
}

.nn7SCk.n3YX5C {
    color: rgba(25,37,55,.5);
    margin-right: 0
}

.nn7SCk.n3YX5C a {
    color: rgba(25,37,55,.5);
    font-size: 14
}

.nn7SCk.n3YX5C a:hover {
    color: #ee4d2d
}

.Y3gAAT {
    flex: 1 0 auto;
    text-align: right
}

.Wz3iwl {
    padding: 0 5px
}

.Wz3iwl:not(:last-child) {
    border-right: 1px solid rgba(0,0,0,.2)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution:2dppx) {
    .Wz3iwl:not(:last-child) {
        border-right:.5px solid rgba(0,0,0,.2)
    }
}

.RoCetw {
    color: rgba(0,0,0,.54);
    -webkit-text-decoration: none;
    text-decoration: none
}

.v0VKHm {
    margin: auto;
    width: 75rem
}

.footer-br-background {
    background-image: url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/d8a5ec6168ea0db8.png)
}

.footer-br-ebanx-png {
    background-position: 3.7037037037037037% 11.494252873563218%;
    background-size: 590.9090909090909% 400%
}

.footer-br-f-png {
    background-position: 32.42320819112628% 11.904761904761905%;
    background-size: 1015.625% 362.5%
}

.footer-br-ins-png {
    background-position: 3.4129692832764507% 70.23809523809524%;
    background-size: 1015.625% 362.5%
}

.footer-br-kwai-png {
    background-position: 21.160409556313994% 73.80952380952381%;
    background-size: 1015.625% 362.5%
}

.footer-br-lin-png {
    background-position: 38.907849829351534% 73.80952380952381%;
    background-size: 1015.625% 362.5%
}

.footer-br-mastercard-png {
    background-position: 67.96536796536796% 16.129032258064516%;
    background-size: 345.74468085106383% 214.8148148148148%
}

.footer-br-tiktok-png {
    background-position: 56.65529010238908% 100%;
    background-size: 1015.625% 362.5%
}

.footer-br-twitter-png {
    background-position: 74.40273037542661% 100%;
    background-size: 1015.625% 362.5%
}

.footer-br-visa-png {
    background-position: 100% 85.71428571428571%;
    background-size: 590.9090909090909% 644.4444444444445%
}

/*# sourceMappingURL=https://sourcemap.webfe.shopeemobile.com/pcmall-static/_/986.2d5d6551b3efd541.css.map*/


.eSyUAZ {
    align-items: center
}

.HdOpID,.eSyUAZ {
    display: flex
}

.HdOpID {
    flex-direction: row
}

.eSyUAZ {
    justify-content: center
}

.HdOpID {
    margin-bottom: 1rem;
    width: 100%
}

.HdOpID:hover {
    cursor: pointer
}

.A0dPWV {
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 1px rgba(0,0,0,.2);
    height: 5rem;
    margin-right: .75rem;
    padding: .25rem;
    width: 5rem
}

.Gnw4mX {
    display: inline-block;
    vertical-align: top;
    width: 4.75rem
}

.Ugqqd0 {
    margin-left: .8125rem
}

.eSyUAZ {
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 1px rgba(0,0,0,.2);
    height: 1rem;
    margin-bottom: .5rem;
    padding: .25rem;
    width: 4.25rem
}

.eSyUAZ:last-child {
    margin-bottom: 0
}

.eSyUAZ img {
    max-height: 100%;
    max-width: 100%
}

.sWg3MU {
    display: flex;
    flex-direction: row;
    width: 100%
}

.sWg3MU:hover {
    cursor: pointer
}

.Z2deEa {
    margin-top: 2rem;
    width: 5.25rem
}

.M2zJBi,.tmN8VN {
    align-items: center
}

.M2zJBi,.WVurW1,.tmN8VN {
    display: flex
}

.WVurW1 {
    flex-wrap: wrap
}

.M2zJBi,.tmN8VN {
    justify-content: center
}

.WVurW1 {
    list-style-type: none;
    margin: 0 0 1rem;
    padding: 0
}

.tmN8VN {
    background-color: #fff;
    border-radius: .125rem;
    box-shadow: 0 1px 1px rgba(0,0,0,.2);
    box-sizing: border-box;
    height: 1.875rem;
    margin-bottom: .5rem;
    margin-right: .5rem;
    overflow: hidden;
    padding: .25rem;
    width: 3.75rem
}

.tmN8VN.H1NHx_ {
    height: 3.75rem;
    justify-content: flex-start;
    width: 7.5rem
}

.tmN8VN.smEtKg {
    margin-right: .1875rem
}

.M2zJBi {
    box-sizing: border-box;
    height: 100%;
    text-align: center;
    width: 100%
}

.M2zJBi img {
    max-height: 100%;
    max-width: 100%
}

.Oy4Glu,.wwvJPh {
    align-content: center;
    display: flex
}

.aXuRlG {
    color: rgba(0,0,0,.65);
    display: block;
    list-style-type: none;
    margin: 0 0 1rem;
    padding: 0;
    -webkit-text-decoration: none;
    text-decoration: none
}

.Oy4Glu {
    font-size: .75rem;
    margin-bottom: .75rem
}

.MV1875 {
    text-transform: capitalize
}

.wwvJPh {
    color: rgba(0,0,0,.65);
    overflow: hidden;
    -webkit-text-decoration: none;
    text-decoration: none
}

.wwvJPh:hover {
    color: #ee4d2d
}

.Mo9TzE {
    height: 1rem;
    margin-right: .5rem;
    width: 1rem
}

.w5fLuy {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.kboczO {
    box-sizing: border-box;
    padding: .3125rem;
    width: 15.625rem
}

.kboczO:first-child:nth-last-child(6),.kboczO:first-child:nth-last-child(6)~.kboczO,.kboczO:last-child {
    width: 12.5rem
}

.jduvdz {
    color: rgba(0,0,0,.87);
    font-size: .75rem;
    font-weight: 700;
    margin-bottom: 1.25rem;
    margin-top: 2.5rem
}

.jduvdz.yGP1JP {
    margin-top: 0
}

.piLkFj {
    text-transform: uppercase
}

.O62Y3W {
    display: flex;
    margin: 0 -.3125rem;
    padding: .3125rem;
    width: 100%
}

.O62Y3W,.OuYRe2 {
    align-items: flex-start
}

.OuYRe2 {
    display: flex;
    margin: 0 -.3125rem;
    min-width: 1200px;
    padding: .3125rem;
    width: 100%
}

.EAv5q_ {
    align-items: flex-start
}

.EAv5q_,.scLMUW {
    display: flex;
    flex-wrap: wrap
}

.scLMUW {
    justify-content: center
}

.EAv5q_ {
    border-top: 1px solid rgba(0,0,0,.1);
    color: rgba(0,0,0,.54);
    justify-content: space-between;
    padding: 2.5rem 0
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution:2dppx) {
    .EAv5q_ {
        border-top:.5px solid rgba(0,0,0,.1)
    }
}

.YTAuKe {
    line-height: 1.125rem
}

.UVnHQZ {
    flex-basis: 100%;
    margin-bottom: .75rem
}

.nn7SCk {
    flex-shrink: 0;
    margin-right: 25px
}

.nn7SCk.n3YX5C {
    color: rgba(25,37,55,.5);
    margin-right: 0
}

.nn7SCk.n3YX5C a {
    color: rgba(25,37,55,.5);
    font-size: 14
}

.nn7SCk.n3YX5C a:hover {
    color: #ee4d2d
}

.Y3gAAT {
    flex: 1 0 auto;
    text-align: right
}

.Wz3iwl {
    padding: 0 5px
}

.Wz3iwl:not(:last-child) {
    border-right: 1px solid rgba(0,0,0,.2)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution:2dppx) {
    .Wz3iwl:not(:last-child) {
        border-right:.5px solid rgba(0,0,0,.2)
    }
}

.RoCetw {
    color: rgba(0,0,0,.54);
    -webkit-text-decoration: none;
    text-decoration: none
}

.v0VKHm {
    margin: auto;
    width: 75rem
}

/*# sourceMappingURL=https://sourcemap.webfe.shopeemobile.com/pcmall-static/_/914.cc930491a025bfbe.css.map*/
