/*!
 * Project: 'pcmall';
 * Module: 'categorypage';
 * Tag: 'pc-v5.30.0';
 * Branch: 'heads/pc-v5.30.0';
 * Last commit: 'chore(release): pc-v5.30.0' (3f6bba05a890731b7f022664142a4b96e49195a5);
 * Updated: '2022-12-22T01:51:00.067Z';
 */.shopee-button-solid {
 outline:none;
 cursor:pointer;
 border:0;
 font-size:.875rem;
 font-weight:300;
 line-height:1;
 letter-spacing:0;
 display:flex;
 align-items:center;
 justify-content:center;
 transition:background-color .1s cubic-bezier(.4,0,.6,1);
 position:relative;
 background:rgba(0,0,0,.54);
 color:#fff;
 transition:opacity .2s ease;
 border-radius:2px;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 box-shadow:0 1px 1px 0 rgba(0,0,0,.09)
}
.shopee-button-solid:active {
 box-shadow:inset 0 2px 1px 0 rgba(0,0,0,.05)
}
.shopee-button-solid--fill {
 height:100%;
 width:100%;
 padding-top:0;
 padding-bottom:0
}
.shopee-button-solid--complement {
 background:#00bfa5
}
.shopee-button-solid--complement:hover {
 background:#00a08a
}
.shopee-button-solid--secondary {
 background:#3b3f53
}
.shopee-button-solid--primary {
 position:relative;
 overflow:visible;
 outline:0;
 background:#ee4d2d
}
.shopee-button-solid--primary.focus-visible:before,
.shopee-button-solid--primary:focus-visible:before {
 content:"";
 width:calc(100% + var(--focus-indicator-spacing)*2);
 height:calc(100% + var(--focus-indicator-spacing)*2);
 padding:var(--focus-indicator-spacing);
 outline:var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
 position:absolute;
 border-radius:var(--focus-indicator-border-radius);
 top:calc(var(--focus-indicator-spacing)*-1);
 left:calc(var(--focus-indicator-spacing)*-1);
 margin:calc(var(--focus-indicator-spacing)*-1)
}
.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;
 cursor:not-allowed;
 box-shadow:none
}
.shopee-button-solid--tributton {
 padding:10px 13px!important;
 flex:none!important;
 text-transform:uppercase!important;
 width:102px;
 height:36px;
 position:relative;
 overflow:visible;
 outline:0;
 background:#ee4d2d
}
.shopee-button-solid--tributton.focus-visible:before,
.shopee-button-solid--tributton:focus-visible:before {
 content:"";
 width:calc(100% + var(--focus-indicator-spacing)*2);
 height:calc(100% + var(--focus-indicator-spacing)*2);
 padding:var(--focus-indicator-spacing);
 outline:var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
 position:absolute;
 border-radius:var(--focus-indicator-border-radius);
 top:calc(var(--focus-indicator-spacing)*-1);
 left:calc(var(--focus-indicator-spacing)*-1);
 margin:calc(var(--focus-indicator-spacing)*-1)
}
.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;
 cursor:not-allowed;
 box-shadow:none
}
.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 {
 box-shadow:none;
 background-color:rgba(0,0,0,.26)
}
.shopee-button-solid--disabled:hover {
 background-color:rgba(0,0,0,.26);
 cursor:not-allowed
}
.shopee-button-outline {
 outline:none;
 cursor:pointer;
 border:0;
 font-size:.875rem;
 font-weight:300;
 line-height:1;
 letter-spacing:0;
 display:flex;
 align-items:center;
 justify-content:center;
 transition:background-color .1s cubic-bezier(.4,0,.6,1);
 border:1px solid rgba(0,0,0,.09);
 border-radius:2px;
 background:transparent;
 color:rgba(0,0,0,.8)
}
.shopee-button-outline--normal {
 background:#fff
}
.shopee-button-outline--normal:hover {
 background:#f3f3f3
}
.shopee-button-outline--disabled {
 color:rgba(0,0,0,.26);
 border-color:rgba(0,0,0,.09)
}
.shopee-button-outline--fill {
 width:100%;
 height:100%;
 padding-top:0;
 padding-bottom:0
}
.shopee-button-outline--tributton {
 flex:none!important;
 padding:10px 15px!important;
 text-transform:uppercase!important;
 width:130px;
 height:36px
}
.shopee-button-outline--tributton:hover {
 flex:none!important;
 padding:10px 15px!important;
 color:#ee4d2d;
 border-color:#ee4d2d
}
.shopee-button-outline--primary-reverse,
.shopee-button-outline--primary:hover {
 color:#ee4d2d;
 border-color:#ee4d2d
}
.shopee-button-outline--primary-reverse:hover {
 background:#ee4d2d;
 color:#fff
}
.shopee-button-outline--complement:hover {
 color:#00bfa5;
 border-color:#00bfa5
}
.shopee-button-outline--rounded {
 border-radius:1.25rem
}
.shopee-button-outline--rounded:hover {
 color:#ee4d2d;
 border-color:#ee4d2d
}
.cancel-btn {
 padding:10px 0;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 width:140px;
 text-transform:uppercase;
 font-size:.875rem;
 font-weight:400;
 cursor:pointer;
 color:#555;
 margin-right:6px;
 line-height:1;
 background:none;
 border:0;
 transition:background-color .1s cubic-bezier(.4,0,.6,1)
}
.cancel-btn:hover {
 background:#f8f8f8
}
.cancel-btn:active {
 background:#f5f5f5
}
.shopee-button-no-outline,
.shopee-icon-button,
.shopee-image-button {
 outline:none;
 cursor:pointer;
 border:0;
 font-size:.875rem;
 font-weight:300;
 line-height:1;
 letter-spacing:0;
 display:flex;
 align-items:center;
 justify-content:center;
 transition:background-color .1s cubic-bezier(.4,0,.6,1)
}
.shopee-button-no-outline {
 position:relative;
 overflow:visible;
 outline:0;
 padding:.3125rem .4375rem;
 color:rgba(0,0,0,.8);
 background-color:transparent;
 border:0
}
.shopee-button-no-outline.focus-visible:before,
.shopee-button-no-outline:focus-visible:before {
 --focus-indicator-spacing:1px;
 content:"";
 width:calc(100% + var(--focus-indicator-spacing)*2);
 height:calc(100% + var(--focus-indicator-spacing)*2);
 padding:var(--focus-indicator-spacing);
 outline:var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
 position:absolute;
 border-radius:var(--focus-indicator-border-radius);
 top:calc(var(--focus-indicator-spacing)*-1);
 left:calc(var(--focus-indicator-spacing)*-1);
 margin:calc(var(--focus-indicator-spacing)*-1)
}
.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;
 padding:10px 15px!important;
 text-transform:uppercase;
 height:36px
}
.shopee-button-no-outline--tributton:hover {
 color:#ee4d2d
}
.shopee-icon-button {
 border:1px solid rgba(0,0,0,.54);
 background-color:transparent;
 padding:0
}
.shopee-image-button {
 background-position:50%;
 background-size:cover;
 background-repeat:no-repeat;
 width:100%;
 padding-top:100%;
 position:relative
}
.shopee-image-button:hover .shopee-image-button__mask {
 background-color:rgba(0,0,0,.7)
}
.shopee-image-button__mask {
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 right:0;
 background-color:rgba(0,0,0,.4)
}
.shopee-image-button__text {
 color:#fff;
 font-weight:300;
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 padding:0 .625rem;
 width:100%
}
.shopee-see-all-button>.shopee-button-no-outline {
 display:flex;
 align-items:center;
 color:#ee4d2d
}
.shopee-see-all-button>.shopee-button-no-outline>.icon-arrow-right {
 font-size:.625rem
}
.stardust-button {
 font-family:-apple-system,Helvetica Neue,Helvetica,Roboto,Droid Sans,Arial,sans-serif;
 font-weight:400;
 font-size:14px;
 border-radius:4px;
 border:1px solid rgba(0,0,0,.26);
 background-color:#fff;
 color:rgba(0,0,0,.87);
 padding:8px 10px
}
.stardust-button.stardust-button--active,
.stardust-button:hover {
 cursor:pointer;
 background-color:rgba(0,0,0,.09);
 border-color:rgba(0,0,0,.26)
}
.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 {
 cursor:not-allowed;
 background-color:rgba(0,0,0,.26);
 border:1px solid rgba(0,0,0,.26)
}
.stardust-button--block {
 display:block;
 width:100%
}
.stardust-button--block+.stardust-button--block {
 margin-top:5px
}
.stardust-button--large {
 font-size:16px;
 border-radius:6px;
 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 {
 font-size:12px;
 border-radius:3px;
 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
}
.shopee-mini-page-controller {
 display:flex;
 align-items:center
}
.shopee-mini-page-controller__current {
 color:#ee4d2d
}
.shopee-mini-page-controller__next-btn,
.shopee-mini-page-controller__prev-btn {
 box-shadow:0 1px 1px 0 rgba(0,0,0,.05);
 width:2.25rem;
 height:2.125rem;
 border-radius:2px;
 background:#fff;
 border:0
}
.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 {
 width:.625rem;
 height:.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 {
 margin-left:1.25rem;
 border-top-right-radius:0;
 border-bottom-right-radius:0;
 border-right:1px solid #f2f2f2
}
.shopee-mini-page-controller__next-btn {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.shopee-page-controller {
 display:flex;
 justify-content:center
}
.shopee-page-controller .shopee-icon-button {
 color:rgba(0,0,0,.4);
 min-width:2.5rem;
 height:1.875rem;
 border:0
}
.shopee-page-controller .shopee-icon-button .shopee-svg-icon {
 vertical-align:middle
}
.shopee-page-controller .shopee-icon-button--left {
 text-align:right;
 margin-right:.9375rem
}
.shopee-page-controller .shopee-icon-button--right {
 text-align:left;
 margin-left:.9375rem
}
.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 {
 padding:0;
 min-width:2.5rem;
 text-align:center;
 height:1.875rem;
 font-size:1.25rem;
 margin-left:.9375rem;
 margin-right:.9375rem
}
.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 {
 color:rgba(0,0,0,.54);
 min-width:1.5rem;
 height:1.5rem;
 border:1px solid rgba(0,0,0,.09)
}
.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 {
 margin:0 .625rem;
 height:1.5rem;
 min-width:1.5rem;
 color:rgba(0,0,0,.87);
 font-size:1rem
}
.shopee-page-controller--v2 .shopee-button-solid {
 margin:0 .625rem;
 height:1.5rem;
 min-width:1.5rem;
 font-size:1rem;
 border-radius:.0625rem;
 box-shadow:none
}
.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 {
 margin-left:.25rem;
 color:#ee4d2d;
 cursor:pointer
}
.shopee-search-result-header {
 display:flex;
 flex-direction:row;
 font-size:1rem;
 font-weight:400;
 margin:0 0 1.5rem;
 color:#555
}
.shopee-search-result-header__text-highlight {
 color:#ee4d2d
}
.shopee-search-result-header .icon-hint-bulb {
 position:relative;
 top:.125rem;
 width:1rem;
 height:1.375rem;
 margin:0 .75rem 0 0;
 color:#555
}
.shopee-search-result-header .icon-voucher-tag {
 width:1.125rem;
 margin-right:.625rem
}
.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;
 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 {
 height:2.125rem;
 margin-right:.5rem;
 padding:0 .875rem;
 border:1px solid #757575;
 border-radius:.125rem;
 font-size:14px;
 color:rgba(0,0,0,.87);
 display:flex;
 align-items:center;
 cursor:pointer
}
.shopee-search-empty-result-section {
 display:flex;
 align-items:center;
 justify-content:center;
 flex-direction:column;
 margin:6.25rem 0 7.5rem
}
.shopee-search-empty-result-section__icon {
 width:8.375rem
}
.shopee-search-empty-result-section__title {
 margin:.9375rem 0 .625rem;
 color:rgba(0,0,0,.87);
 font-size:1.125rem
}
.shopee-search-empty-result-section__hint {
 font-size:1.125rem;
 color:rgba(0,0,0,.54)
}
.shopee-search-empty-result-section__hint>span {
 font-weight:700
}
.shopee-search-empty-result-section__or {
 font-size:1.125rem;
 margin-top:15px;
 color:rgba(0,0,0,.4)
}
.shopee-search-empty-result-section__button {
 display:flex;
 flex-direction:row;
 margin:1.5625rem 0 0;
 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 .shopee-header-section--simple>.shopee-header-section__header {
 padding:0 0 1.25rem;
 height:auto
}
.shopee-search-recommendation .shopee-header-section--simple .shopee-header-section__header__title {
 font-weight:500;
 text-transform:uppercase;
 font-size:1.125rem;
 color:#222
}
.shopee-search-recommendation__item {
 margin-bottom:.625rem
}
.confirm-popup {
 flex-direction:column;
 width:440px;
 font-size:1rem;
 padding:30px;
 background:#fff;
 border-radius:3px;
 box-shadow:0 2px 4px rgba(0,0,0,.5);
 display:flex;
 align-items:center;
 justify-content:center
}
.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 {
 width:6.25rem;
 min-height:2.5rem;
 font-size:.875rem;
 text-transform:uppercase;
 margin:.46875rem
}
.confirm-two-popup {
 flex-direction:column;
 width:440px;
 font-size:1rem;
 padding:30px;
 background:#fff;
 border-radius:3px;
 box-shadow:0 2px 4px rgba(0,0,0,.5);
 display:flex;
 align-items:center;
 justify-content:center
}
.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 {
 width:7.5rem;
 min-height:2.5rem;
 font-size:.875rem;
 text-transform:uppercase;
 padding:.75rem;
 line-height:1rem;
 font-weight:500;
 font-family:Roboto
}
.confirm-two-popup .shopee-button-no-outline--confirm-two-popup {
 margin-right:1.25rem;
 color:#000;
 opacity:.54
}
.enPeIV {
 position:absolute;
 top:0;
 left:0
}
.SVRm0K {
 width:3.625rem
}
.OsUJMZ {
 padding:1.875rem 1.875rem 1.25rem;
 width:34.375rem;
 position:relative;
 overflow:hidden;
 border-radius:.1875rem;
 background-color:#fff;
 box-shadow:0 .1875rem .625rem 0 rgba(0,0,0,.14);
 display:flex;
 flex-direction:row
}
.IwbBbF {
 margin-bottom:.5625rem;
 font-size:1.375rem;
 font-weight:600;
 color:#333
}
.ft5MLi {
 margin-bottom:1.625rem;
 font-size:1.25rem;
 font-weight:400;
 color:#333
}
.Ix49a4 {
 padding-right:2.4375rem
}
.mJ4x0w {
 display:flex;
 flex-direction:column;
 align-items:center
}
.uNG3Ps {
 overflow:hidden;
 margin-bottom:.6875rem
}
._1rcbF3 {
 margin:-.625rem -.3125rem -.9375rem;
 width:10rem;
 height:10rem
}
.EIG9Cm,
.IbXTLT {
 width:9.625rem;
 height:3.1875rem;
 display:inline-block;
 background-repeat:no-repeat;
 margin-right:.625rem
}
.IbXTLT {
 background-position-x:-.625rem;
 background-position-y:-.6875rem;
 background-size:113% 146%
}
.EIG9Cm {
 background-size:100%
}
.gf-oX2 {
 display:flex;
 align-items:center
}
.gf1f0C,
.w\+9sRz {
 height:1rem;
 padding:.1875rem
}
.gCCUjX.OsUJMZ {
 width:34.8125rem;
 padding:1rem 1.75rem 1.25rem
}
.gCCUjX .IwbBbF {
 padding-top:2.0625rem;
 margin-bottom:1rem
}
.gCCUjX .IbXTLT {
 width:7.5rem;
 height:2.1875rem;
 background-position-x:-.5625rem;
 background-position-y:-.5625rem;
 background-size:115% 151%
}
.gCCUjX .EIG9Cm {
 width:6.6875rem;
 height:2.1875rem
}
.gCCUjX .BWkWNI {
 width:6.875rem;
 height:2.1875rem;
 background-size:100% 114%;
 background-position-y:-.125rem;
 display:inline-block;
 background-repeat:no-repeat
}
.gCCUjX .Ix49a4 {
 padding-right:1.4375rem
}
.gCCUjX .mJ4x0w {
 justify-content:center
}
.gCCUjX ._1rcbF3 {
 width:11rem;
 height:11rem;
 margin:0
}
.gCCUjX .uNG3Ps {
 margin-bottom:-.25rem
}
.gCCUjX .gf1f0C,
.gCCUjX .w\+9sRz,
.gCCUjX .XUGpDX {
 height:.75rem;
 padding:0;
 margin-right:.375rem;
 image-rendering:-moz-crisp-edges;
 image-rendering:-o-crisp-edges;
 image-rendering:-webkit-optimize-contrast;
 image-rendering:crisp-edges;
 -ms-interpolation-mode:nearest-neighbor
}
.gCCUjX .XUGpDX {
 margin-right:0
}
.icon-popup {
 flex-direction:column;
 width:440px;
 font-size:1rem;
 padding:30px;
 background:#fff;
 border-radius:3px;
 box-shadow:0 2px 4px rgba(0,0,0,.5);
 display:flex;
 align-items:center;
 justify-content:center
}
.error-popup .icon-error {
 margin-bottom:14px;
 width:50px;
 height:50px
}
.btn {
 overflow:hidden;
 display:-webkit-box;
 text-overflow:ellipsis;
 -webkit-line-clamp:1;
 flex-direction:column;
 font-size:14px;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 box-shadow:0 1px 1px 0 rgba(0,0,0,.09);
 border-radius:2px;
 border:0;
 display:flex;
 align-items:center;
 justify-content:center;
 text-transform:capitalize;
 outline:0;
 cursor:pointer
}
.btn--inline {
 display:inline-flex
}
.btn--full {
 width:100%
}
.btn--s {
 height:34px;
 padding:0 15px;
 min-width:60px;
 max-width:190px
}
.btn--m {
 height:40px;
 padding:0 20px;
 min-width:70px;
 max-width:220px
}
.btn--l {
 font-size:16px;
 height:48px;
 padding:0 20px
}
.btn--l,
.btn--xl {
 min-width:80px;
 max-width:250px
}
.btn--xl {
 height:52px
}
.btn-solid-primary {
 color:#fff;
 position:relative;
 overflow:visible;
 outline:0;
 background:#ee4d2d
}
.btn-solid-primary.focus-visible:before,
.btn-solid-primary:focus-visible:before {
 content:"";
 width:calc(100% + var(--focus-indicator-spacing)*2);
 height:calc(100% + var(--focus-indicator-spacing)*2);
 padding:var(--focus-indicator-spacing);
 outline:var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
 position:absolute;
 border-radius:var(--focus-indicator-border-radius);
 top:calc(var(--focus-indicator-spacing)*-1);
 left:calc(var(--focus-indicator-spacing)*-1);
 margin:calc(var(--focus-indicator-spacing)*-1)
}
.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;
 cursor:not-allowed;
 box-shadow:none
}
.btn-solid-primary--link {
 color:#fff
}
.theme--ofs .btn-solid-primary {
 position:relative;
 overflow:visible;
 outline:0;
 background:#d0011b
}
.theme--ofs .btn-solid-primary.focus-visible:before,
.theme--ofs .btn-solid-primary:focus-visible:before {
 content:"";
 width:calc(100% + var(--focus-indicator-spacing)*2);
 height:calc(100% + var(--focus-indicator-spacing)*2);
 padding:var(--focus-indicator-spacing);
 outline:var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
 position:absolute;
 border-radius:var(--focus-indicator-border-radius);
 top:calc(var(--focus-indicator-spacing)*-1);
 left:calc(var(--focus-indicator-spacing)*-1);
 margin:calc(var(--focus-indicator-spacing)*-1)
}
.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;
 cursor:not-allowed;
 box-shadow:none
}
.theme--s-mart .btn-solid-primary {
 position:relative;
 overflow:visible;
 outline:0;
 background:#066bc8
}
.theme--s-mart .btn-solid-primary.focus-visible:before,
.theme--s-mart .btn-solid-primary:focus-visible:before {
 content:"";
 width:calc(100% + var(--focus-indicator-spacing)*2);
 height:calc(100% + var(--focus-indicator-spacing)*2);
 padding:var(--focus-indicator-spacing);
 outline:var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
 position:absolute;
 border-radius:var(--focus-indicator-border-radius);
 top:calc(var(--focus-indicator-spacing)*-1);
 left:calc(var(--focus-indicator-spacing)*-1);
 margin:calc(var(--focus-indicator-spacing)*-1)
}
.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;
 cursor:not-allowed;
 box-shadow:none
}
.btn-light {
 outline:0;
 background:#fff;
 color:#555;
 border:1px solid rgba(0,0,0,.09);
 box-shadow:0 1px 1px 0 rgba(0,0,0,.03);
 position:relative;
 overflow:visible
}
.btn-light.focus-visible:before,
.btn-light:focus-visible:before {
 content:"";
 width:calc(100% + var(--focus-indicator-spacing)*2);
 height:calc(100% + var(--focus-indicator-spacing)*2);
 padding:var(--focus-indicator-spacing);
 outline:var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
 position:absolute;
 border-radius:var(--focus-indicator-border-radius);
 top:calc(var(--focus-indicator-spacing)*-1);
 left:calc(var(--focus-indicator-spacing)*-1);
 margin:calc(var(--focus-indicator-spacing)*-1)
}
.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
}
.info-popup {
 flex-direction:column;
 width:440px;
 font-size:1rem;
 padding:30px;
 background:#fff;
 border-radius:3px;
 box-shadow:0 2px 4px rgba(0,0,0,.5)
}
.info-popup__head {
 display:flex;
 align-items:center;
 width:100%;
 margin-bottom:30px
}
.info-popup__head .shopee-svg-icon {
 height:24px;
 width:24px
}
.info-popup__icon {
 margin-right:10px
}
.info-popup__title {
 font-size:18px;
 color:#333
}
.info-popup__message {
 font-size:16px;
 color:#555
}
.info-popup__buttons {
 margin-top:25px;
 display:flex;
 justify-content:flex-end;
 width:100%
}
.info-popup__btn {
 width:6.25rem;
 min-height:2.5rem;
 font-size:.875rem;
 text-transform:uppercase;
 margin:.46875rem
}
.success-popup__icon {
 margin-bottom:14px;
 width:50px;
 height:50px
}
.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
}
.stardust-icon {
 stroke:currentColor;
 fill:currentColor;
 width:1em;
 height:1em
}
.shopee-alert-popup {
 background-color:#fff
}
.shopee-alert-popup__btn {
 flex:1;
 max-width:100%
}
.shopeeCopyMessage {
 width:100%;
 text-align:center;
 margin-top:44px;
 font-size:20px;
 margin-bottom:66px;
 outline:none;
 background-color:transparent;
 border:0 solid;
 color:#f5a623
}
.shopeeTributtonTitle {
 color:#555;
 font-size:18px;
 margin-top:6px;
 margin-left:10px
}
.shopeeTributtonButtons {
 justify-content:flex-end;
 margin-top:0
}
.select-with-status__holder {
 display:flex;
 align-items:center;
 cursor:pointer;
 position:relative;
 height:40px;
 border:1px solid rgba(0,0,0,.14);
 transition:border-color .1s ease;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 border-radius:2px;
 margin-bottom:.625rem
}
.select-with-status__holder .select-with-status__placeholder {
 cursor:pointer
}
.select-with-status__search {
 border:0;
 outline:none
}
.select-with-status__box-shadow {
 background-image:linear-gradient(180deg,#fff,#f7f7f7)
}
.select-with-status--hover .select-with-status__dropdown {
 visibility:visible
}
.select-with-status--focus .select-with-status__holder {
 border-color:#ee4d2d;
 border-width:2px;
 padding:9px;
 box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.13)
}
.select-with-status--error .select-with-status__holder {
 border-color:red
}
.select-with-status--disabled {
 cursor:not-allowed;
 pointer-events:none
}
.select-with-status--disabled .select-with-status__holder {
 border:1px solid rgba(0,0,0,.09);
 box-shadow:none
}
.select-with-status__placeholder {
 display:flex;
 align-items:center;
 display:block;
 cursor:default;
 font-size:.875rem;
 color:#bbb;
 padding:.625rem;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 width:100%;
 height:100%
}
.select-with-status__placeholder:first-letter {
 text-transform:capitalize
}
.select-with-status__value {
 display:flex;
 align-items:center;
 cursor:default;
 font-size:.875rem;
 padding:.625rem;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 width:100%;
 height:100%;
 color:#222
}
.select-with-status__dropdown {
 visibility:hidden;
 position:absolute;
 top:calc(100% + 1px);
 left:0;
 background:#fff;
 border:1px solid rgba(0,0,0,.09);
 box-shadow:0 1px 1px 0 rgba(0,0,0,.05);
 max-height:16.875rem;
 z-index:10000;
 width:100%;
 overflow-y:auto;
 padding:5px 0;
 margin:0 -1px;
 border-radius:2px
}
.select-with-status__dropdown-item {
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 cursor:default;
 padding:5px;
 width:100%;
 color:#222
}
.select-with-status__dropdown-item--with-tick {
 display:flex;
 align-items:center;
 justify-content:space-between
}
.select-with-status__dropdown-item:hover {
 background:#ee4d2d;
 color:#fff
}
.select-with-status__block-arrow {
 display:flex;
 align-items:center;
 height:100%
}
.select-with-status__block-arrow>div {
 width:0;
 height:0;
 border-left:4px solid transparent;
 border-right:4px solid transparent;
 border-top:4px solid rgba(0,0,0,.4);
 margin-right:15px;
 margin-left:5px
}
.select-with-status__error-msg {
 padding:0 0 13px;
 font-size:.75rem;
 color:#ff424f
}
.select-with-status .shopee-svg-icon.icon-arrow-down-small {
 width:.75rem;
 fill:#555;
 margin-right:.75rem
}
.select-with-status .shopee-svg-icon.icon-tick-bold {
 width:.6875rem;
 fill:#ee4d2d
}
.shopee-sort-by-options {
 display:flex;
 align-items:stretch;
 flex:1;
 justify-content:flex-start
}
.shopee-sort-by-options .shopee-dropdown {
 flex:1
}
.shopee-sort-by-options .shopee-dropdown .shopee-popover {
 width:100%;
 padding:0
}
.shopee-sort-by-options .shopee-dropdown__entry {
 background-color:#fff;
 border:0;
 padding:0 .625rem;
 text-transform:uppercase;
 justify-content:center
}
.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 {
 color:#ee4d2d;
 border-bottom:2px solid #ee4d2d;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.shopee-sort-by-options .select-with-status {
 min-width:12.5rem;
 margin-left:.625rem
}
.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 {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 color:rgba(0,0,0,.8);
 margin:0 .625rem 0 .75rem;
 padding:0
}
.shopee-sort-by-options .select-with-status__value {
 color:#ee4d2d
}
.shopee-sort-by-options .select-with-status__dropdown {
 box-shadow:0 .3125rem .625rem 0 rgba(0,0,0,.05);
 margin:0;
 padding:.625rem 0;
 border:0
}
.shopee-sort-by-options .select-with-status__dropdown-item {
 padding:0 .75rem 0 .9375rem;
 cursor:pointer
}
.shopee-sort-by-options .select-with-status__dropdown-item:hover {
 background:transparent;
 color:#ee4d2d
}
.shopee-sort-by-options .select-with-status__holder {
 margin:0;
 background:#fff
}
.shopee-sort-by-options__option {
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 display:flex;
 flex:0 0 5.625rem;
 align-items:center;
 justify-content:center;
 text-transform:capitalize;
 padding:0 .9375rem;
 background:#fff;
 white-space:nowrap;
 margin-left:.625rem;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.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 {
 color:#fff;
 background:#ee4d2d
}
.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 {
 box-shadow:0 1px 1px 0 rgba(0,0,0,.02);
 height:2.125rem;
 line-height:2.125rem;
 border-radius:2px;
 border:0
}
.shopee-sort-by-options .select-with-status__holder:hover,
.shopee-sort-by-options__option:hover {
 background:#fdfdfd
}
.ranking-criteria-container {
 display:flex;
 align-items:stretch
}
.ranking-criteria {
 display:flex;
 align-items:center;
 justify-content:center;
 margin-right:.3125rem;
 margin-left:.5rem;
 color:currentColor
}
.ranking-criteria .icon-help-center {
 height:1.125rem;
 width:1.125rem
}
.shopee-search-help-tooltip {
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 line-height:1.25rem;
 max-width:28.125rem;
 padding:.75rem 1rem;
 background-color:#fff;
 border-radius:.25rem
}
.shopee-search-help-tooltip>a {
 text-decoration:underline
}
.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 {
 font-size:1rem;
 color:rgba(0,0,0,.54);
 font-weight:500
}
.shopee-header-section__header {
 display:flex;
 align-items:center;
 padding-bottom:.625rem
}
.shopee-header-section__header:before {
 content:"";
 width:.625rem;
 height:1.5rem;
 margin-right:.3125rem;
 background-color:#ee4d2d
}
.shopee-header-section__header__title {
 font-size:1.25rem;
 text-transform:uppercase;
 flex:1;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 margin-right:1.25rem
}
.shopee-header-section__header-link {
 text-decoration:none;
 color:rgba(0,0,0,.87);
 display:block
}
.shopee-header-section__header .shopee-button-outline {
 height:1.875rem;
 border-radius:.9375rem;
 background-color:#fff;
 color:#ee4d2d;
 border-color:rgba(0,0,0,.09)
}
.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 {
 text-transform:capitalize;
 display:flex;
 align-items:center
}
.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 {
 text-decoration:none!important;
 color:#ee4d2d
}
.shopee-image-placeholder>.icon-default-image,
.shopee-image-placeholder>.icon-shopee-tiny {
 font-size:3.8125rem
}
.VZPj1U {
 height:100%;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.nK5vKY {
 display:flex;
 background-color:#fff;
 border-radius:.125rem
}
.B7UhnJ {
 flex-direction:column
}
.R7rn5m {
 flex-direction:row
}
.nsSZGA {
 flex:1 0 auto;
 display:flex;
 flex-direction:column;
 padding:.5rem;
 overflow:hidden
}
.R\+EA6b {
 height:2.5rem;
 background-color:#fafafa;
 margin-bottom:.25rem
}
.RoHuaZ {
 height:1rem;
 margin-bottom:.5rem
}
.lUXrJg {
 height:1.25rem
}
.lUXrJg,
.Nr72Xe {
 background-color:#fafafa;
 margin-bottom:.5rem
}
.Nr72Xe {
 height:2.25rem
}
.O2D2KP {
 height:1.25rem;
 margin-bottom:.75rem
}
.O2D2KP,
.WaUDaU {
 background-color:#fafafa
}
.WaUDaU {
 height:1.125rem
}
.H1Basf.H1Basf {
 display:inline-block;
 word-wrap:break-word;
 overflow:hidden;
 display:-webkit-box;
 text-overflow:ellipsis;
 -webkit-box-orient:vertical;
 -webkit-line-clamp:2;
 height:inherit
}
.w9Kw1t {
 padding-bottom:.625rem
}
._0WM1zA {
 align-items:baseline
}
.CPkxNv {
 flex:1 0 auto;
 max-width:75%;
 color:#ee4d2d
}
.CPkxNv,
.N3Lmgh.N3Lmgh {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.N3Lmgh.N3Lmgh {
 color:rgba(0,0,0,.54)
}
.P9LB4q,
.P9LB4q .L5RSnO {
 height:100%;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.P9LB4q .L5RSnO {
 text-decoration:none;
 color:rgba(0,0,0,.87);
 display:block;
 box-shadow:0 .0625rem .125rem 0 rgba(0,0,0,.1);
 border-radius:.125rem;
 overflow:hidden;
 display:flex;
 flex-direction:column;
 background:#fff;
 position:relative;
 overflow:visible;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 padding:0;
 transition:box-shadow .1s cubic-bezier(.4,0,.6,1),-webkit-transform .1s cubic-bezier(.4,0,.6,1);
 transition:transform .1s cubic-bezier(.4,0,.6,1),box-shadow .1s cubic-bezier(.4,0,.6,1);
 transition:transform .1s cubic-bezier(.4,0,.6,1),box-shadow .1s cubic-bezier(.4,0,.6,1),-webkit-transform .1s cubic-bezier(.4,0,.6,1)
}
.P9LB4q .L5RSnO.-mEOZV,
.P9LB4q .L5RSnO:focus,
.P9LB4q .L5RSnO:focus-visible,
.P9LB4q .L5RSnO:hover {
 box-shadow:0 .0625rem 20px 0 rgba(0,0,0,.05);
 -webkit-transform:translateY(-.0625rem);
 transform:translateY(-.0625rem);
 z-index:1
}
.P9LB4q .L5RSnO:active {
 box-shadow:0 .0625rem 5px 0 rgba(0,0,0,.05);
 -webkit-transform:translateY(0);
 transform:translateY(0)
}
.P9LB4q .Aw2VXH {
 border:1px solid rgba(0,0,0,.09)!important;
 box-shadow:none
}
.P9LB4q .L5RSnO.JsyuvU {
 flex-direction:row;
 width:100%;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 padding:1.25rem
}
.P9LB4q .ZsWw1F {
 overflow:visible;
 border:1px solid transparent
}
.P9LB4q .ZsWw1F:hover {
 border:1px solid #ee4d2d;
 z-index:2
}
.P9LB4q .ZsWw1F:hover .shopee-item-card__hover-footer {
 opacity:1;
 transition:opacity .1s
}
.nGHkjy {
 opacity:0;
 position:absolute;
 left:-.0625rem;
 top:calc(100% - .125rem);
 width:100%;
 height:1.875rem;
 background-color:#ee4d2d;
 color:#fff;
 text-align:center;
 line-height:1.875rem;
 border:1px solid #ee4d2d;
 border-bottom-left-radius:.125rem;
 border-bottom-right-radius:.125rem;
 z-index:1
}
.UREkM3 {
 position:relative
}
.UREkM3 img {
 vertical-align:bottom
}
.CdwBMA {
 visibility:hidden
}
.YoKWqB {
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 height:100%;
 width:100%;
 display:flex;
 justify-content:center;
 align-items:center
}
._1kMbNG {
 opacity:0
}
.owJZ7d {
 opacity:1;
 transition:opacity .2s ease
}
.KC9RDG {
 max-height:100%;
 max-width:100%;
 height:60px;
 width:60px;
 background-position:50%;
 background-size:contain;
 background-repeat:no-repeat;
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 54 61' fill='%23e5e4e4'%3E%3Cpath 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.4zM27.1 4.2c7.1.2 7.9 11.7 7.7 12.6H19.1c-.1-.9.4-12.4 8-12.6zm9.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.3-.5-1.6-2.2-2.7-3.5-3.4-1-.6-2.1-1-3.3-1.4-.9-.3-1.9-.7-2.9-1.2-2.4-1.2-4-2.6-4.8-4.2-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.7-2 .3-4.7 2-4.4 4.6.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 7z'/%3E%3C/svg%3E")
}
.Bt\+zad .kWNCb\+ {
 right:0;
 bottom:0
}
.Bt\+zad .kWNCb\+,
.kWNCb\+ {
 position:absolute;
 top:0;
 left:0;
 opacity:0;
 pointer-events:none;
 z-index:-1
}
.kWNCb\+,
.OFg4pk {
 width:100%;
 height:100%
}
.OFg4pk {
 position:absolute;
 top:0;
 left:0;
 background-color:#fff
}
.yrba-u {
 width:100%;
 padding-top:100%
}
.BraOEM {
 top:0;
 bottom:0;
 left:0;
 right:0
}
.BraOEM,
.BraOEM .n5DeWi {
 position:absolute;
 display:flex;
 align-items:center;
 justify-content:center
}
.BraOEM .n5DeWi {
 background-color:rgba(0,0,0,.65);
 color:#fff;
 text-align:center;
 font-size:.75rem;
 height:3.75rem;
 min-width:3.875rem;
 max-width:calc(100% - 5rem);
 border-radius:5rem
}
.BraOEM .XQAmGV {
 display:-webkit-box;
 overflow:hidden;
 text-overflow:ellipsis;
 -webkit-box-orient:vertical;
 -webkit-line-clamp:2;
 padding-left:.5rem;
 padding-right:.5rem
}
.yOyYA8 {
 position:relative;
 display:flex;
 align-items:center;
 height:.9375rem;
 font-size:.5625rem;
 line-height:.6875rem;
 font-weight:500;
 padding:0 4px;
 border-top-right-radius:.125rem;
 border-bottom-right-radius:.125rem;
 background:currentColor;
 left:-.1875rem
}
.yOyYA8:before {
 content:"";
 display:inline-block;
 position:absolute;
 left:0;
 bottom:-.1875rem;
 border-top:.1875rem solid;
 border-left:.1875rem solid transparent;
 -webkit-filter:brightness(60%);
 filter:brightness(60%)
}
.In-6jM {
 text-align:center
}
.In-6jM.In-6jM {
 padding:0 .25rem;
 height:auto!important
}
.In-6jM .rpcuLh {
 color:#fff;
 font-size:.75rem;
 line-height:.875rem;
 width:100%;
 overflow:hidden;
 text-overflow:ellipsis
}
.YAHmzT {
 left:-.25rem;
 position:relative
}
.RJ8nMM.RJ8nMM {
 height:1rem;
 font-size:.75rem;
 line-height:.875rem;
 padding-left:.25rem;
 padding-right:.25rem
}
.RJ8nMM .IZLKUO {
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/1ea7594a0e6dbc0cdb8640b83a1079bb.png);
 background-repeat:no-repeat;
 background-size:contain;
 height:.5rem;
 width:1.25rem;
 position:relative
}
.RJ8nMM .RUyT5Q {
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/c3f7f500de07e33a94b5874922f55a48.png);
 width:1.1875rem;
 height:.5625rem
}
.RJ8nMM .GW51Bz {
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/ca053c71097658e19cfb8caf5998bd47.png);
 height:.6875rem;
 width:1.625rem
}
.RJ8nMM .jL1H4w {
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/e4621030a2ce4bc9d3a92ac90ddc9640.png);
 height:.6875rem;
 width:3.5625rem
}
.Ksq8yV.Ksq8yV {
 height:auto;
 font-size:.75rem;
 line-height:.875rem;
 padding:.1875rem .25rem
}
.Ksq8yV ._5Hzyik {
 display:block;
 height:.875rem;
 flex:0 0 auto;
 background-size:100%;
 background-repeat:no-repeat
}
.Ksq8yV ._5Hzyik._84mH-j {
 width:1.75rem;
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/d481af8a7891aa5f68e3698709e6b009.png)
}
.Ksq8yV ._5Hzyik.\+lKQlW {
 width:1.875rem;
 height:1rem;
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/1b890d050f15b54e99106ef00bc9cdf9.png)
}
.Ksq8yV ._5Hzyik._7cdU6O {
 width:2.4375rem;
 height:1rem;
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/4441ef26d8bebdd89b97876c4d2c6a4d.png)
}
.Ksq8yV ._5Hzyik.Cvh-z1 {
 width:1.9375rem;
 height:.9375rem;
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/7e5306cd8188da85b63a708a6809ffb4.png)
}
.Ksq8yV ._5Hzyik.wT5pY2 {
 width:2.375rem;
 height:.5625rem;
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/ccdbebc5d4ae1bcb9ed2ceb3be75b593.png)
}
.Ksq8yV ._5Hzyik.C\+n63F {
 width:3.5rem;
 height:.9375rem;
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/3361d5d49cdd25810414e42aaa37f7fb.png)
}
.Ksq8yV ._5Hzyik.lb-HW5 {
 width:2.5625rem;
 height:1.0625rem;
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/e09df870d760e1802829eb77f20c97fd.png)
}
._65BYG\+._65BYG\+ {
 padding:0 .25rem;
 height:1rem
}
._65BYG\+ .ftBCpm {
 color:#fff;
 font-size:.75rem;
 line-height:.875rem
}
._65BYG\+ .iugzWk {
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/4dce011b73706a093076263726e8f130.png);
 background-repeat:no-repeat;
 background-size:contain;
 width:3.375rem;
 height:.75rem
}
._65BYG\+ .qcgpe9 {
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/b3fa145158a9423406379f0d7041b758.png);
 width:1.75rem;
 height:.75rem
}
._65BYG\+ .rXy\+ZT {
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/e250da6d78a174755ec513a9a98cee3f.png);
 width:3.1875rem;
 height:.75rem
}
._65BYG\+ .ilfn8h {
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/f67540f14c9c3888a0187b5954de12e6.png);
 width:3.4375rem;
 height:.75rem
}
._65BYG\+ .YMDQJU {
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/5371c1428aecf033e5e1866d466d06a3.png);
 width:3rem;
 height:.75rem
}
._8iQeVq {
 width:1.5rem;
 height:1.9375rem;
 margin-top:-.625rem;
 background-size:100% 100%
}
.yKu\+-6 {
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/91acab3345a1ace24f9cdae9838c8c2a.png)
}
.IP-iRc {
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/3d56efbb818a7457e53621972db6f918.png)
}
._3c35w6 {
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/de11f24be0ff7c8b943e9fb03f8a99be.png)
}
.vsuo-2 {
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/72f754ff0ec8f5b0a744b01ee11aae0e.png)
}
.g\+e5F2 {
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/9bcaf10cbd6d11cd642bb0a4d0d16a56.png)
}
.Ptv8Aa {
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/cf9aa4ed4eba33106286433a656e2c8b.png)
}
.gbS8cX {
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/a4671a4f3afb9c3122779cfb1c101822.png)
}
.ZGuA\+N {
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/dd1191bbe0f86c7342836f164c4a3a9f.png)
}
.kHoZpl {
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/a5f9a34581d04771551b28430bfe1c5b.png)
}
.iFohcC {
 height:auto;
 display:block
}
.iFohcC .oVSVDB {
 width:3.375rem;
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/218e2578c3068391c78efb1a2f68e8b8.png)
}
.iFohcC .\+2u-Mb,
.iFohcC .oVSVDB {
 height:.5625rem;
 margin:.1875rem 0;
 background-size:100%;
 background-repeat:no-repeat
}
.iFohcC .\+2u-Mb {
 width:2.4375rem;
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/3f1fb1730336489a58027c8bd04864a3.png)
}
.SkAnZq {
 padding-top:.0625rem;
 padding-bottom:.0625rem
}
.SkAnZq .cI03TX {
 width:2.8125rem;
 height:.6875rem;
 background-size:100%;
 background-repeat:no-repeat;
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/7ebb253fbfc92daa43af86a952d06e62.png)
}
.DpEy2U.DpEy2U {
 height:1.0625rem;
 font-size:.75rem;
 line-height:1.0625rem;
 padding:.1875rem .25rem
}
.DpEy2U .qtav7q {
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/33a245e829aac23295121567f26ef503.png)
}
.DpEy2U .hRl7Ct,
.DpEy2U .qtav7q {
 background-repeat:no-repeat;
 background-size:contain;
 height:1rem;
 width:3.75rem;
 position:relative
}
.DpEy2U .hRl7Ct {
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/2fdf377e0342581af4c7ccda4fbb1ee3.png)
}
.arrg8u {
 position:absolute;
 left:0;
 top:.625rem;
 display:flex;
 flex-direction:column;
 align-items:flex-start;
 z-index:1;
 max-width:70%
}
.arrg8u>div:not(:first-child) {
 margin-top:.3125rem
}
.arrg8u .horizontal-badge {
 position:relative;
 left:-.25rem;
 margin-bottom:.3125rem
}
.X91nIK {
 display:inline-block;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 position:relative;
 padding:4px 2px 3px;
 font-weight:700;
 background-color:rgba(255,212,36,.9)
}
._0SwJ6k {
 width:36px;
 height:32px
}
.X91nIK:after {
 content:"";
 width:0;
 height:0;
 left:0;
 bottom:-4px;
 position:absolute;
 border-color:transparent rgba(255,212,36,.9);
 border-style:solid;
 border-width:0 18px 4px
}
.wvquSj {
 display:flex;
 flex-direction:column;
 text-align:center;
 position:relative;
 font-weight:400;
 line-height:.8125rem;
 color:#ee4d2d;
 text-transform:uppercase;
 font-size:.75rem
}
._6el\+Mr {
 flex-direction:row;
 line-height:28px;
 justify-content:center
}
._2RUHWQ {
 flex-direction:column-reverse
}
.apN64C,
.dzdUag,
.U29Zrk {
 justify-content:center
}
.vItgyV {
 color:#fff
}
.xoxhwY {
 display:inline!important;
 color:#ee4d2d!important;
 margin:0
}
.DRu1w1,
.vp1bS6,
.WNUUaW {
 display:none
}
._9dlfZS {
 padding:.5rem
}
.qeKOEJ {
 display:flex;
 flex-direction:column;
 justify-content:center;
 align-items:center;
 height:3.375rem;
 width:3.375rem;
 border-radius:50%;
 background-color:#ee4d2d;
 font-weight:700;
 font-size:.75rem;
 line-height:.875rem;
 color:#fff;
 text-align:center
}
._83Kr9j {
 position:absolute;
 right:0;
 top:0;
 z-index:1
}
._83Kr9j .shopee-badge {
 float:right;
 margin-left:.3125rem
}
.p8hhO5 {
 right:.25rem;
 bottom:.25rem;
 width:1.25rem;
 height:1.25rem;
 stroke:none;
 fill:rgba(0,0,0,.5)
}
.p8hhO5,
.W-cmqP {
 position:absolute
}
.W-cmqP {
 display:flex;
 align-items:center;
 justify-content:center;
 bottom:.625rem;
 right:.625rem;
 padding:.125rem .25rem;
 border-radius:2px;
 background:rgba(0,0,0,.3);
 font-size:.75rem;
 text-transform:capitalize;
 color:#fff;
 white-space:nowrap
}
.Mg\+OQ9 {
 position:absolute;
 right:0;
 bottom:0;
 z-index:1
}
.YYbmkC {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.YYbmkC .shopee-item-card__sneak-peak {
 color:#fff;
 background:#d0011b;
 opacity:.82;
 position:absolute;
 bottom:0;
 width:100%;
 height:1.75rem;
 line-height:1.75rem;
 text-transform:capitalize;
 text-align:center
}
.YYbmkC .customized-overlay-image img {
 width:100%
}
.q-gPGR {
 padding:.5rem;
 overflow:hidden
}
._3tcJ-S,
.q-gPGR {
 flex:1 0 auto;
 display:flex;
 flex-direction:column
}
.Mi4ApM {
 flex:0 1 auto
}
._0-Kr8P,
.Mi4ApM {
 max-width:100%;
 transition:all .1s cubic-bezier(.4,0,.6,1)
}
._0-Kr8P {
 flex-grow:1;
 flex-shrink:0;
 color:#ee4d2d
}
._2qhlJo {
 font-size:.875rem;
 line-height:1.25rem
}
._8nZsRt {
 padding:.5rem 0 0;
 display:flex;
 height:1.25rem;
 align-items:center;
 overflow:hidden
}
.TxwJWV {
 display:inline;
 line-height:14px;
 font-size:1.75rem
}
.rrh06d.rrh06d {
 display:inline-block;
 word-wrap:break-word;
 white-space:normal;
 overflow:hidden;
 display:-webkit-box;
 text-overflow:ellipsis;
 -webkit-box-orient:vertical;
 -webkit-line-clamp:2
}
.xtuZKo {
 flex-grow:1;
 min-height:1.75rem
}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
 .xtuZKo {
  max-height:1.875rem;
  overflow:hidden
 }
}
.IlLkyY {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 display:inline-block;
 align-items:center;
 cursor:default;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 padding:.125rem .25rem;
 margin-top:0;
 margin-bottom:0;
 height:1rem;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 line-height:100%;
 border:.0625rem solid;
 border-radius:.0625rem;
 background-color:transparent;
 font-size:.625rem
}
.IlLkyY:first-child:last-child {
 max-width:100%
}
.IlLkyY:first-child:nth-last-child(2) {
 max-width:60%
}
.IlLkyY:first-child:nth-last-child(2)~div {
 flex-shrink:1
}
.IlLkyY:first-child:nth-last-child(3) {
 max-width:40%
}
.IlLkyY:first-child:nth-last-child(3)~div {
 flex-shrink:1
}
.IlLkyY {
 color:#ee4d2d
}
.kGMBbf {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 display:inline-block;
 align-items:center;
 cursor:default;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 padding:.125rem .25rem;
 margin-top:0;
 margin-bottom:0;
 height:1rem;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 line-height:100%;
 border:.0625rem solid;
 border-radius:.0625rem;
 background-color:transparent;
 font-size:.625rem
}
.kGMBbf:first-child:last-child {
 max-width:100%
}
.kGMBbf:first-child:nth-last-child(2) {
 max-width:60%
}
.kGMBbf:first-child:nth-last-child(2)~div {
 flex-shrink:1
}
.kGMBbf:first-child:nth-last-child(3) {
 max-width:40%
}
.kGMBbf:first-child:nth-last-child(3)~div {
 flex-shrink:1
}
.kGMBbf {
 color:#f5a623
}
.gAJzrf {
 background-color:transparent;
 color:#ee4d2d;
 max-width:100%;
 overflow:hidden;
 text-overflow:ellipsis;
 display:inline-flex;
 height:1.3125rem;
 font-size:.875rem;
 border-radius:2px;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 flex-shrink:0;
 line-height:1
}
.FpTizE {
 border:none
}
.nEWjev ._7qgNVQ {
 width:1rem;
 height:1rem
}
.nEWjev .r9i6Iz {
 padding:0 3px
}
.nEWjev.gAJzrf {
 height:1rem;
 border-radius:1px;
 font-size:.75rem
}
.nEWjev .shopee-svg-icon {
 width:.6875rem;
 height:.6875rem
}
._7qgNVQ {
 flex-shrink:0;
 width:1.3125rem;
 height:1.3125rem;
 display:inline-flex;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 background:linear-gradient(90deg,#f63,#f53d2d)
}
._7qgNVQ .shopee-svg-icon {
 width:.8125rem;
 height:.8125rem
}
.r9i6Iz {
 padding:1px 4px 0;
 flex-shrink:0;
 font-weight:400;
 border:1px solid #ee4d2d;
 border-left:0;
 height:100%;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 border-radius:0 2px 2px 0;
 display:inline-flex;
 align-items:center;
 max-width:calc(100% - 1rem);
 white-space:nowrap
}
.VScsJW {
 line-height:1rem
}
.e0Wnzn,
.VScsJW {
 overflow:hidden;
 text-overflow:ellipsis
}
.e0Wnzn {
 white-space:nowrap;
 display:inline-block;
 align-items:center;
 cursor:default;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 padding:.125rem .25rem;
 margin-top:0;
 margin-bottom:0;
 height:1rem;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 line-height:100%;
 border:.0625rem solid;
 border-radius:.0625rem;
 background-color:transparent;
 font-size:.625rem
}
.e0Wnzn:first-child:last-child {
 max-width:100%
}
.e0Wnzn:first-child:nth-last-child(2) {
 max-width:60%
}
.e0Wnzn:first-child:nth-last-child(2)~div {
 flex-shrink:1
}
.e0Wnzn:first-child:nth-last-child(3) {
 max-width:40%
}
.e0Wnzn:first-child:nth-last-child(3)~div {
 flex-shrink:1
}
.e0Wnzn {
 border:1px solid
}
.K1ZR00 {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 display:inline-block;
 align-items:center;
 cursor:default;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 padding:.125rem .25rem;
 margin-top:0;
 margin-bottom:0;
 height:1rem;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 line-height:100%;
 border:.0625rem solid;
 border-radius:.0625rem;
 background-color:transparent;
 font-size:.625rem
}
.K1ZR00:first-child:last-child {
 max-width:100%
}
.K1ZR00:first-child:nth-last-child(2) {
 max-width:60%
}
.K1ZR00:first-child:nth-last-child(2)~div {
 flex-shrink:1
}
.K1ZR00:first-child:nth-last-child(3) {
 max-width:40%
}
.K1ZR00:first-child:nth-last-child(3)~div {
 flex-shrink:1
}
.K1ZR00 {
 color:#44b5ff
}
.li3K5- {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 display:inline-block;
 align-items:center;
 cursor:default;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 padding:.125rem .25rem;
 margin-top:0;
 margin-bottom:0;
 height:1rem;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 line-height:100%;
 border:.0625rem solid;
 border-radius:.0625rem;
 background-color:transparent;
 font-size:.625rem
}
.li3K5-:first-child:last-child {
 max-width:100%
}
.li3K5-:first-child:nth-last-child(2) {
 max-width:60%
}
.li3K5-:first-child:nth-last-child(2)~div {
 flex-shrink:1
}
.li3K5-:first-child:nth-last-child(3) {
 max-width:40%
}
.li3K5-:first-child:nth-last-child(3)~div {
 flex-shrink:1
}
.li3K5- {
 color:#ffa604
}
.KlWH64 {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 display:inline-block;
 align-items:center;
 cursor:default;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 padding:.125rem .25rem;
 margin-top:0;
 margin-bottom:0;
 height:1rem;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 line-height:100%;
 border:.0625rem solid;
 border-radius:.0625rem;
 background-color:transparent;
 font-size:.625rem
}
.KlWH64:first-child:last-child {
 max-width:100%
}
.KlWH64:first-child:nth-last-child(2) {
 max-width:60%
}
.KlWH64:first-child:nth-last-child(2)~div {
 flex-shrink:1
}
.KlWH64:first-child:nth-last-child(3) {
 max-width:40%
}
.KlWH64:first-child:nth-last-child(3)~div {
 flex-shrink:1
}
.KlWH64 {
 color:#ee4d2d
}
.Lli1Fq {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 display:inline-block;
 align-items:center;
 cursor:default;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 padding:.125rem .25rem;
 margin-top:0;
 margin-bottom:0;
 height:1rem;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 line-height:100%;
 border:.0625rem solid;
 border-radius:.0625rem;
 background-color:transparent;
 font-size:.625rem
}
.Lli1Fq:first-child:last-child {
 max-width:100%
}
.Lli1Fq:first-child:nth-last-child(2) {
 max-width:60%
}
.Lli1Fq:first-child:nth-last-child(2)~div {
 flex-shrink:1
}
.Lli1Fq:first-child:nth-last-child(3) {
 max-width:40%
}
.Lli1Fq:first-child:nth-last-child(3)~div {
 flex-shrink:1
}
.Lli1Fq {
 border-color:#ee4d2d;
 color:#ee4d2d;
 height:100%
}
._3nkRL._3nkRL:after,
._3nkRL._3nkRL:before {
 -webkit-transform:none;
 transform:none
}
._1PWkR {
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 display:inline-block;
 height:1rem;
 min-width:0;
 position:relative;
 overflow:hidden
}
._1PWkR:after,
._1PWkR:before {
 content:"";
 display:block;
 height:.0625rem;
 -webkit-transform:scaleY(.5);
 transform:scaleY(.5);
 background:currentColor;
 position:absolute;
 left:.25rem;
 right:.25rem
}
._1PWkR:before {
 -webkit-transform-origin:0 0;
 transform-origin:0 0;
 top:0
}
._1PWkR:after {
 -webkit-transform-origin:0 100%;
 transform-origin:0 100%;
 bottom:0
}
._2DRZW {
 width:.25rem;
 height:1rem;
 position:absolute;
 top:0;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
._2DRZW:first-of-type {
 left:0
}
._2DRZW:nth-of-type(2) {
 right:0
}
._1FKkT {
 line-height:1rem;
 height:1rem;
 margin:0 .1875rem;
 padding:0 .0625rem;
 padding:0 calc(var(--ns-a, .25rem) - .1875rem);
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 position:relative;
 z-index:1
}
._2HdUY {
 color:rgba(0,0,0,.09);
 color:var(--nc-util-line,rgba(0,0,0,.09))
}
._3VTkw {
 color:rgba(0,0,0,.26);
 color:var(--nc-util-disabled,rgba(0,0,0,.26))
}
._3hvfJ {
 color:#bdbdbd;
 color:var(--nc-util-disabled-o,#bdbdbd)
}
.-ClOx {
 color:rgba(0,0,0,.54);
 color:var(--nc-text-tertiary,rgba(0,0,0,.54))
}
._1AXbm._3Ao0A {
 background-color:#bdbdbd;
 background-color:var(--nc-util-disabled-o,#bdbdbd)
}
._1AXbm._2xFcL {
 fill:#bdbdbd;
 fill:var(--nc-util-disabled-o,#bdbdbd)
}
.qQHIP\+ {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 display:inline-block;
 align-items:center;
 cursor:default;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 padding:.125rem .25rem;
 margin-top:0;
 margin-bottom:0;
 height:1rem;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 border:.0625rem solid;
 border-radius:.0625rem;
 background-color:transparent;
 font-size:.625rem
}
.qQHIP\+:first-child:last-child {
 max-width:100%
}
.qQHIP\+:first-child:nth-last-child(2) {
 max-width:60%
}
.qQHIP\+:first-child:nth-last-child(2)~div {
 flex-shrink:1
}
.qQHIP\+:first-child:nth-last-child(3) {
 max-width:40%
}
.qQHIP\+:first-child:nth-last-child(3)~div {
 flex-shrink:1
}
.qQHIP\+ {
 color:#ee4d2d;
 border-color:#ee4d2d;
 height:100%;
 line-height:100%
}
.MN4rd- {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 display:inline-block;
 align-items:center;
 cursor:default;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 padding:.125rem .25rem;
 margin-top:0;
 margin-bottom:0;
 height:1rem;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 line-height:100%;
 border:.0625rem solid;
 border-radius:.0625rem;
 background-color:transparent;
 font-size:.625rem
}
.MN4rd-:first-child:last-child {
 max-width:100%
}
.MN4rd-:first-child:nth-last-child(2) {
 max-width:60%
}
.MN4rd-:first-child:nth-last-child(2)~div {
 flex-shrink:1
}
.MN4rd-:first-child:nth-last-child(3) {
 max-width:40%
}
.MN4rd-:first-child:nth-last-child(3)~div {
 flex-shrink:1
}
.MN4rd- {
 display:flex;
 color:#ee4d2d
}
._6wHoac {
 height:.75rem
}
._5yaSql,
._9huREP {
 height:1rem
}
._5yaSql {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 display:inline-block;
 align-items:center;
 cursor:default;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 padding:.125rem .25rem;
 margin-top:0;
 margin-bottom:0;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 border:.0625rem solid;
 border-radius:.0625rem;
 background-color:transparent;
 font-size:.625rem
}
._5yaSql:first-child:last-child {
 max-width:100%
}
._5yaSql:first-child:nth-last-child(2) {
 max-width:60%
}
._5yaSql:first-child:nth-last-child(2)~div {
 flex-shrink:1
}
._5yaSql:first-child:nth-last-child(3) {
 max-width:40%
}
._5yaSql:first-child:nth-last-child(3)~div {
 flex-shrink:1
}
._5yaSql {
 border-color:#ee4d2d;
 color:#ee4d2d;
 height:100%;
 line-height:100%
}
.BBIbfv {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 display:inline-block;
 align-items:center;
 cursor:default;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 padding:.125rem .25rem;
 margin-top:0;
 margin-bottom:0;
 height:1rem;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 border:.0625rem solid;
 border-radius:.0625rem;
 background-color:transparent;
 font-size:.625rem
}
.BBIbfv:first-child:last-child {
 max-width:100%
}
.BBIbfv:first-child:nth-last-child(2) {
 max-width:60%
}
.BBIbfv:first-child:nth-last-child(2)~div {
 flex-shrink:1
}
.BBIbfv:first-child:nth-last-child(3) {
 max-width:40%
}
.BBIbfv:first-child:nth-last-child(3)~div {
 flex-shrink:1
}
.BBIbfv {
 border-color:#ee4d2d;
 color:#ee4d2d;
 height:100%;
 line-height:100%
}
.UFhDV\+ {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 display:inline-block;
 align-items:center;
 cursor:default;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 padding:.125rem .25rem;
 margin-top:0;
 margin-bottom:0;
 height:1rem;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 line-height:100%;
 border:.0625rem solid;
 border-radius:.0625rem;
 background-color:transparent;
 font-size:.625rem
}
.UFhDV\+:first-child:last-child {
 max-width:100%
}
.UFhDV\+:first-child:nth-last-child(2) {
 max-width:60%
}
.UFhDV\+:first-child:nth-last-child(2)~div {
 flex-shrink:1
}
.UFhDV\+:first-child:nth-last-child(3) {
 max-width:40%
}
.UFhDV\+:first-child:nth-last-child(3)~div {
 flex-shrink:1
}
.UFhDV\+ {
 color:#ee4d2d
}
.fbprum {
 display:flex;
 height:1rem;
 align-items:center;
 overflow:hidden;
 margin-top:.25rem
}
.fbprum>div:not(:last-child) {
 margin-right:.25rem
}
.fbprum>div:first-child:not(:only-child) {
 max-width:60%;
 flex-shrink:0
}
.fbprum>div:only-child {
 flex-shrink:0
}
.B\+I1a7 {
 display:inline;
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow:hidden
}
.S942ed {
 color:rgba(0,0,0,.54);
 text-decoration:line-through;
 margin-right:5px
}
.qK8VYm {
 color:currentColor
}
.nHc1aQ {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 font-size:1rem;
 color:#ee4d2d
}
.FKzmka {
 color:#ee4d2d
}
.FKzmka,
.vbHrXG {
 font-size:.75rem
}
.vbHrXG {
 color:rgba(0,0,0,.87);
 line-height:.875rem;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.vbHrXG:first-letter {
 text-transform:capitalize
}
.ZE1PPs {
 font-weight:500;
 color:#000
}
.bW6qBu,
.uK6-UN {
 text-decoration:underline
}
.shopee-sort-bar {
 font-weight:400;
 background:rgba(0,0,0,.03);
 padding:.8125rem 1.25rem;
 border-radius:2px;
 display:flex;
 align-items:center;
 justify-content:space-between
}
.shopee-sort-bar__label {
 color:#555;
 margin:0 .3125rem 0 0
}
.shopee-sort-bar--placeholder {
 height:2.125rem
}
@-webkit-keyframes movement {
 0% {
  -webkit-transform:translateY(2px);
  transform:translateY(2px)
 }
 50% {
  -webkit-transform:translateY(-2px);
  transform:translateY(-2px)
 }
 to {
  -webkit-transform:translateY(2px);
  transform:translateY(2px)
 }
}
@keyframes movement {
 0% {
  -webkit-transform:translateY(2px);
  transform:translateY(2px)
 }
 50% {
  -webkit-transform:translateY(-2px);
  transform:translateY(-2px)
 }
 to {
  -webkit-transform:translateY(2px);
  transform:translateY(2px)
 }
}
.stardust-spinner--hidden {
 display:none
}
.stardust-spinner__background {
 width:100%;
 height:100%;
 top:0;
 left:0;
 position:fixed;
 background-color:rgba(0,0,0,.4);
 display:flex;
 align-items:center;
 align-content:center;
 justify-content:center
}
.stardust-spinner__background--no-overlay {
 position:static;
 background-color:transparent;
 width:auto;
 height:auto
}
.stardust-spinner__background--no-overlay .stardust-spinner__main {
 padding:0;
 border-radius:0
}
.stardust-spinner__main {
 flex:0 1 auto;
 padding:1rem;
 border-radius:1rem;
 background:#fff;
 color:#000
}
.stardust-spinner__spinner {
 -webkit-animation:movement .4s linear infinite;
 animation:movement .4s linear infinite
}
.stardust-spinner__spinner:nth-child(2) {
 -webkit-animation-delay:.1s;
 animation-delay:.1s
}
.stardust-spinner__spinner:nth-child(3) {
 -webkit-animation-delay:.2s;
 animation-delay:.2s
}
.FklpvD {
 border:1px solid rgba(0,0,0,.09)
}
.chadah {
 color:rgba(0,0,0,.54);
 text-decoration:line-through;
 margin-right:5px
}
.R\+c8Pr {
 font-size:1rem;
 color:#ee4d2d
}
.mHw2IG {
 font-size:.75rem;
 color:#ee4d2d
}
.b84YsM {
 position:relative;
 display:inline-block;
 overflow:auto;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.b84YsM .Ht7taM {
 position:absolute;
 left:50%;
 top:50%;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.b84YsM ._2W6ZcO {
 display:block
}
.OGQrX-:hover {
 cursor:not-allowed
}
.pyDPpg.EmGzXk {
 background-color:#d0011b
}
.pyDPpg.Wkb\+sE {
 background-color:#ee4d2d
}
.pyDPpg._8RNPpQ {
 background-color:rgba(0,0,0,.26)
}
.pyDPpg._8RNPpQ:hover {
 cursor:not-allowed
}
@-webkit-keyframes rotating {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(1turn);
  transform:rotate(1turn)
 }
}
@keyframes rotating {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(1turn);
  transform:rotate(1turn)
 }
}
.loading-spinner-popup {
 position:fixed;
 left:0;
 top:0;
 width:100%;
 height:100%;
 background:hsla(0,0%,100%,.6);
 z-index:10001;
 display:flex;
 align-items:center;
 justify-content:center
}
.loading-spinner-popup__container {
 display:flex;
 align-items:center;
 justify-content:center;
 width:108px;
 height:108px;
 background-color:#fff;
 box-shadow:0 3px 10px rgba(0,0,0,.09);
 border-radius:4px
}
.loading-spinner-popup__container img {
 -webkit-animation:rotating 2s linear infinite;
 animation:rotating 2s linear infinite
}
._3sxYWq {
 z-index:9999;
 position:fixed;
 width:100%;
 height:100%;
 left:0;
 top:0;
 display:flex;
 align-items:center;
 justify-content:center
}
.rC510V {
 background:#fff;
 height:auto;
 z-index:10000;
 border-radius:3px;
 box-shadow:0 3px 10px 0 rgba(0,0,0,.14);
 position:relative
}
.G9HVM1 {
 position:fixed;
 width:100vw;
 height:100vh;
 z-index:1001;
 left:0;
 top:0;
 background-color:rgba(0,0,0,.14)
}
.keWg2p {
 display:flex;
 align-items:center;
 justify-content:center;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 box-shadow:0 0 .625rem 0 rgba(0,0,0,.14);
 position:absolute;
 top:-1.25rem;
 right:-1.25rem;
 width:2.5rem;
 height:2.5rem;
 border-radius:100%;
 background:#5a5a5a;
 border:3px solid #fff
}
.keWg2p .wdMdbB {
 color:#fff;
 font-size:1.125rem
}
._8RAAy4 {
 width:140px;
 text-transform:uppercase
}
Button[data-cy=IDLargeSubmitBtn] {
 width:200px
}
.shopee-popup-form {
 box-shadow:0 1px 1px 0 rgba(0,0,0,.05);
 border-radius:.125rem;
 border-radius:3px;
 width:500px;
 max-width:100%;
 padding:30px 30px 0;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 display:flex;
 flex-direction:column;
 background:#fff;
 overflow:hidden
}
.shopee-popup-form__header {
 display:flex;
 align-items:center;
 height:60px
}
.shopee-popup-form__title {
 font-weight:400;
 font-size:1.25rem;
 color:#222;
 text-transform:capitalize;
 display:flex;
 align-items:center
}
.shopee-popup-form__subtitle {
 margin-top:-15px;
 font-weight:500;
 font-size:.875rem;
 line-height:1.0625rem;
 color:#bbb;
 text-transform:capitalize
}
.shopee-popup-form__back-btn {
 margin-right:.875rem;
 cursor:pointer;
 color:rgba(0,0,0,.4);
 display:inline-block
}
.shopee-popup-form__back-btn>.icon-back {
 font-size:.9375rem
}
.shopee-popup-form__main {
 flex:1;
 overflow-y:auto;
 padding-right:50px;
 margin-right:-50px;
 padding-left:50px;
 margin-left:-50px;
 position:relative
}
.shopee-popup-form__main::-webkit-scrollbar {
 display:none
}
.shopee-popup-form__main-container {
 margin-bottom:84px
}
.shopee-popup-form__prompt-message {
 display:flex;
 margin:0 0 15px;
 color:#764;
 background:#fffefb;
 border:1px solid rgba(255,174,4,.2);
 padding:12px;
 border-radius:2px
}
.shopee-popup-form__prompt-message-text {
 flex:1
}
.shopee-popup-form__message {
 color:rgba(0,0,0,.54)
}
.shopee-popup-form__server-error {
 width:100%;
 margin-bottom:7px;
 display:flex;
 align-items:center;
 justify-content:center;
 color:#ff424f
}
.shopee-popup-form__subheader {
 display:flex;
 margin:.375rem 0 .5rem;
 color:rgba(0,0,0,.54)
}
.shopee-popup-form__subheader-text {
 text-transform:capitalize
}
.shopee-popup-form__gap {
 flex:1
}
.shopee-popup-form__footer {
 position:absolute;
 bottom:0;
 left:0;
 display:flex;
 justify-content:flex-end;
 right:0;
 height:84px;
 text-transform:uppercase;
 background:linear-gradient(hsla(0,0%,100%,.9),#fff);
 align-items:center;
 padding:22px 30px;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 border-bottom-left-radius:3px;
 border-bottom-right-radius:3px
}
.shopee-popup-form__footer .shopee-button-outline,
.shopee-popup-form__footer .shopee-popup-form__cancel,
.shopee-popup-form__footer>.shopee-button-solid {
 text-transform:uppercase;
 width:140px;
 font-size:.875rem;
 font-weight:400;
 padding:.75rem 0;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 cursor:pointer;
 outline:0
}
.shopee-popup-form__inputs-row {
 display:flex
}
.shopee-popup-form--voice-otp {
 max-height:260px
}
.shopee-popup-form--user-detail,
.shopee-popup-form--verify {
 height:21.25rem
}
.shopee-popup-form--bank-account,
.shopee-popup-form--credit-card {
 height:34.375rem
}
.shopee-popup-form--bank-account-id {
 height:34.375rem;
 width:640px
}
.shopee-popup-form__my-address-toggle {
 color:#ee4d2d;
 text-decoration:underline;
 cursor:pointer
}
.shopee-popup-form__my-address-toggle:first-letter {
 text-transform:uppercase
}
.shopee-popup-form--user-detail-tw {
 height:34.375rem
}
.icon-prompt-bell {
 margin-right:5px;
 width:22px;
 height:20px
}
.product-variation {
 overflow:visible;
 cursor:pointer;
 min-width:5rem;
 min-height:2.125rem;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 padding:.25rem .75rem;
 margin:0 8px 8px 0;
 color:rgba(0,0,0,.8);
 text-align:left;
 border-radius:2px;
 border:1px solid rgba(0,0,0,.09);
 position:relative;
 background:#fff;
 outline:0;
 word-break:break-word;
 display:inline-flex;
 align-items:center;
 justify-content:center
}
.product-variation.focus-visible:before,
.product-variation:focus-visible:before {
 --focus-indicator-spacing:2px;
 content:"";
 width:calc(100% + var(--focus-indicator-spacing)*2);
 height:calc(100% + var(--focus-indicator-spacing)*2);
 padding:var(--focus-indicator-spacing);
 outline:var(--focus-indicator-stroke-width) solid var(--focus-indicator-color);
 position:absolute;
 border-radius:var(--focus-indicator-border-radius);
 top:calc(var(--focus-indicator-spacing)*-1);
 left:calc(var(--focus-indicator-spacing)*-1);
 margin:calc(var(--focus-indicator-spacing)*-1)
}
.product-variation:hover {
 color:#ee4d2d;
 color:var(--brand-primary-color,#ee4d2d);
 border-color:#ee4d2d;
 border-color:var(--brand-primary-color,#ee4d2d)
}
.product-variation--disabled {
 color:rgba(0,0,0,.26);
 cursor:not-allowed
}
.product-variation--disabled:hover {
 border-color:rgba(0,0,0,.09);
 color:rgba(0,0,0,.26)
}
.product-variation--disabled:focus {
 outline:0
}
.product-variation--selected {
 color:#ee4d2d;
 color:var(--brand-primary-color,#ee4d2d);
 border-color:#ee4d2d;
 border-color:var(--brand-primary-color,#ee4d2d)
}
.product-variation__tick {
 width:.9375rem;
 height:.9375rem;
 position:absolute;
 overflow:hidden;
 right:0;
 bottom:0
}
.product-variation__tick>.icon-tick-bold {
 position:absolute;
 right:0;
 bottom:0;
 color:#fff;
 font-size:8px
}
.product-variation__tick:before {
 border:.9375rem solid transparent;
 border-bottom:.9375rem solid var(--brand-primary-color,#ee4d2d);
 content:"";
 position:absolute;
 right:-.9375rem;
 bottom:0
}
.v3ZVqY {
 outline:none;
 cursor:pointer;
 border:0;
 font-size:.875rem;
 font-weight:300;
 line-height:1;
 letter-spacing:0;
 display:flex;
 align-items:center;
 justify-content:center;
 transition:background-color .1s cubic-bezier(.4,0,.6,1);
 border:1px solid rgba(0,0,0,.09);
 border-radius:2px;
 background:transparent;
 color:rgba(0,0,0,.8);
 width:32px;
 height:32px
}
.D-dbtx,
.v3ZVqY[disabled] {
 border-color:rgba(0,0,0,.09);
 color:#ccc
}
.D-dbtx svg,
.v3ZVqY[disabled] svg {
 fill:#ccc
}
.v3ZVqY.HnbMCD,
.v3ZVqY:focus-visible {
 box-shadow:0 0 0 2px #fff,0 0 0 4px #000
}
.v3ZVqY .shopee-svg-icon {
 font-size:10px;
 width:10px;
 height:10px;
 flex-shrink:0
}
.v3ZVqY:first-child {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.v3ZVqY:last-child {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.mOuqAT {
 display:flex;
 align-items:center
}
._5SjVc1 {
 width:50px;
 height:32px;
 border-left:0;
 border-right:0;
 font-size:16px;
 font-weight:400;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 text-align:center;
 cursor:text;
 border-radius:0;
 -webkit-appearance:none
}
.adult-screen {
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 right:0;
 background-repeat:no-repeat;
 background-position:50%;
 background-size:160px;
 background-color:#fff
}
.adult-screen--18 {
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/e0d1677a58deaa693aa9fcea93255096.png)
}
.adult-screen--20 {
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/3d819965643f1287ea7358313e66e85e.png)
}
.adult-screen--21 {
 background-image:url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/categorypage/f897d97e691bc43c7b917018f97ad5bc.png)
}
.adult-screen--small {
 bottom:0;
 right:0;
 background-repeat:no-repeat;
 background-position:50%;
 background-size:70%
}
._32343L,
.adult-screen--small {
 position:absolute;
 top:0;
 left:0
}
._32343L {
 display:block;
 width:100%;
 height:100%;
 object-fit:cover;
 pointer-events:none
}
._3aSGla {
 font-weight:300;
 background-color:rgba(208,1,27,.9);
 bottom:0;
 color:#fff;
 font-size:1rem;
 height:2.5rem;
 text-align:center;
 vertical-align:middle;
 line-height:2.5rem;
 z-index:1
}
._3aSGla,
.q4w9Zq {
 position:absolute;
 width:100%
}
.q4w9Zq {
 display:block;
 top:0;
 left:0;
 height:100%;
 object-fit:cover;
 pointer-events:none
}
.VnRCHP {
 position:relative
}
.VnRCHP:hover {
 cursor:pointer
}
.Eg\+8hj {
 width:100%;
 padding-top:100%;
 background-position:50%
}
.PQffVQ {
 height:7.5rem!important;
 width:7.5rem!important
}
.DKjwoq,
.FSK41c {
 position:relative
}
.u56gyo {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.HXmzUJ {
 background-color:#fff
}
.HXmzUJ .shopee-svg-icon {
 font-size:7.5rem!important
}
.DimhDh {
 width:100%;
 max-height:100%
}
.K9YT8K {
 display:flex;
 position:relative;
 width:100%;
 height:100%;
 background-size:contain;
 background-repeat:no-repeat;
 background-position:50%
}
.GRFaJV {
 width:4.55rem;
 height:4.55rem;
 fill:#ee4d2d;
 z-index:1
}
.tw3yUM {
 font-size:.875rem;
 line-height:1.125rem;
 color:#ee4d2d;
 text-align:center;
 width:100%;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 padding:1.875rem 1.875rem 0;
 z-index:1
}
._2\+eCRb {
 display:flex;
 align-items:center;
 justify-content:center;
 flex-direction:column;
 flex:1;
 background:hsla(0,0%,100%,.9)
}
.WxYPNB {
 position:absolute;
 width:5rem;
 height:5rem;
 top:50%;
 left:50%;
 -webkit-transform:translate3d(-2.5rem,-2.5rem,0);
 transform:translate3d(-2.5rem,-2.5rem,0)
}
.WxYPNB:hover {
 cursor:pointer
}
.sF9OLV {
 opacity:1;
 transition:opacity .2s linear .5s;
 position:absolute;
 width:100%;
 height:100%;
 top:0
}
.sF9OLV.y9\+\+0N {
 opacity:0
}
.BPaBfT {
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 width:7.5rem;
 height:7.5rem;
 border-radius:3.75rem;
 background-color:rgba(0,0,0,.7);
 font-size:1.25rem;
 display:flex;
 align-items:center;
 justify-content:center
}
.BPaBfT,
.HcOrsR {
 color:#fff;
 text-transform:capitalize
}
.HcOrsR {
 display:inline-block;
 position:relative;
 background-color:#ee4d2d;
 border-top-right-radius:2px;
 border-bottom-right-radius:2px;
 padding:.1875rem .25rem;
 font-weight:500;
 font-size:.625rem;
 line-height:1;
 white-space:nowrap;
 cursor:default;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.HcOrsR:before {
 content:"";
 display:inline-block;
 position:absolute;
 border:.13125rem solid transparent;
 border-bottom-color:#a92d05;
 -webkit-transform:rotate(45deg);
 transform:rotate(45deg);
 left:.0625rem;
 bottom:-.125rem
}
.YvX2V2 {
 border-top-left-radius:2px;
 border-bottom-left-radius:2px
}
.YvX2V2:before {
 display:none;
 content:none;
 border-bottom-color:transparent
}
.ArEyT5 {
 font-size:.75rem
}
.ArEyT5>.F7IwX8 {
 margin-right:.1875rem;
 font-size:.5rem
}
.tkPIa\+ {
 background-color:#d0011b
}
.af44ht svg,
.Q5McuU svg {
 width:3.5625rem;
 height:.625rem
}
.hKPoz4 {
 padding:.25rem .25rem 0;
 bottom:-1px
}
.hKPoz4 svg {
 width:4.0625rem;
 height:.75rem
}
.xco6aO {
 position:relative;
 background-color:#ffa604
}
.xco6aO:before {
 border:.13125rem solid transparent;
 border-bottom-color:#ae7600
}
.k2mnDk {
 font-size:.875rem;
 height:1rem;
 font-weight:400
}
.IPJgD8 {
 margin:0 .4375rem
}
._6hWYq\+ {
 position:relative;
 background-color:#44b5ff;
 cursor:pointer;
 display:inline
}
._6hWYq\+:before {
 border:.13125rem solid transparent;
 border-bottom-color:#0971c2
}
._6hWYq\+:hover>.DTfp0o {
 opacity:1;
 z-index:1
}
._6hWYq\+>.kiBUY9 {
 font-size:7px
}
.DTfp0o {
 position:absolute;
 left:.5rem;
 top:1.375rem;
 min-width:10rem;
 padding:.75rem;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 border:1px solid rgba(0,0,0,.09);
 border-radius:2px;
 display:flex;
 flex-direction:column;
 box-shadow:0 0 .25rem 0 rgba(0,0,0,.26);
 opacity:0;
 z-index:-10;
 background:#fff;
 font-size:.75rem;
 font-weight:400;
 color:#000;
 transition:opacity .1s cubic-bezier(.4,0,.6,1)
}
._9TKLFJ {
 margin-bottom:.75rem;
 display:flex;
 justify-content:space-between
}
._9TKLFJ:last-child {
 margin:0
}
.F6xUWp {
 color:#ee4d2d;
 margin-left:.75rem
}
.LBFqaa {
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 background:transparent;
 color:#f5a623;
 border:1px solid #f5a623;
 height:16px;
 line-height:1;
 padding:2px 5px
}
.LBFqaa,
.NQ7ELQ {
 font-size:.75rem
}
.NQ7ELQ {
 background-color:rgba(0,0,0,.87);
 color:#fff;
 line-height:1.25rem;
 height:1.25rem;
 min-width:1.25rem;
 text-align:center;
 display:inline-block
}
._9kZeIm {
 border-radius:.1875rem
}
.EZ7vYn {
 background-color:#ee4d2d
}
.M0CHxB {
 border-radius:.625rem
}
.aNtpaF {
 display:inline-block;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 position:relative;
 padding:4px 2px 3px;
 font-weight:700
}
.xt\+dWT {
 width:36px;
 height:32px
}
._0Jdkr2 {
 background-color:rgba(255,212,36,.9)
}
._0Jdkr2:after {
 content:"";
 width:0;
 height:0;
 left:0;
 bottom:-4px;
 position:absolute;
 border-color:transparent rgba(255,212,36,.9);
 border-style:solid;
 border-width:0 18px 4px
}
.LEZnpq {
 display:flex;
 flex-direction:column;
 text-align:center;
 position:relative;
 font-weight:400;
 line-height:.8125rem;
 color:#ee4d2d;
 text-transform:uppercase;
 font-size:.75rem
}
.GLQ0rE {
 flex-direction:row;
 line-height:28px;
 justify-content:center
}
._4Y0g6T {
 flex-direction:column-reverse
}
._6mESH0,
._6Vmmn6,
.MwrjKS {
 justify-content:center;
 height:100%
}
.TlXMG7 {
 color:#fff
}
.\+o4tjp {
 display:inline!important;
 color:#ee4d2d!important;
 margin:0
}
._9hVgzT,
.cSLqR1,
.ILoOF\+ {
 display:none
}
.aFhNUp {
 height:16px;
 width:50px
}
.Bsdtm3 {
 height:16px;
 width:69px
}
._0A77eT {
 height:16px;
 width:63px
}
.MPl\+9p {
 height:16px;
 width:64px
}
.iOB-yn {
 z-index:10;
 top:0;
 bottom:0;
 left:0;
 right:0
}
.iOB-yn,
.iOB-yn ._8nST25 {
 position:absolute;
 display:flex;
 align-items:center;
 justify-content:center
}
.iOB-yn ._8nST25 {
 background-color:rgba(0,0,0,.65);
 color:#fff;
 text-align:center;
 font-size:1.25rem;
 line-height:1.5rem;
 height:6.25rem;
 min-width:6.25rem;
 max-width:calc(100% - 5rem);
 border-radius:5rem
}
.iOB-yn .T2I5cF {
 min-width:6.8125rem;
 max-width:calc(100% - 4.375rem);
 border-radius:6.25rem
}
.iOB-yn .dHwmYL {
 min-width:8.375rem;
 max-width:calc(100% - 2.875rem);
 border-radius:6.25rem
}
.iOB-yn .dszV1R {
 display:-webkit-box;
 -webkit-box-orient:vertical;
 -webkit-line-clamp:2
}
.iOB-yn .dszV1R,
.X7kd4n {
 overflow:hidden;
 text-overflow:ellipsis
}
.X7kd4n {
 background-color:transparent;
 color:#ee4d2d;
 max-width:100%;
 display:inline-flex;
 height:1.3125rem;
 font-size:.875rem;
 border-radius:2px;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 flex-shrink:0;
 line-height:1
}
.rihC-p {
 border:0
}
.uP9tuq .e0gXg4 {
 width:1rem;
 height:1rem
}
.uP9tuq .b5l3cp {
 padding:0 3px
}
.uP9tuq.X7kd4n {
 height:1rem;
 border-radius:1px;
 font-size:.75rem
}
.uP9tuq .shopee-svg-icon {
 width:.6875rem;
 height:.6875rem
}
.e0gXg4 {
 flex-shrink:0;
 width:1.3125rem;
 height:1.3125rem;
 display:inline-flex;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 background:linear-gradient(90deg,#f63,#f53d2d)
}
.e0gXg4 .shopee-svg-icon {
 width:.8125rem;
 height:.8125rem
}
.b5l3cp {
 padding:1px 4px 0;
 flex-shrink:0;
 font-weight:400;
 border:1px solid #ee4d2d;
 border-left:0;
 height:100%;
 border-radius:0 2px 2px 0;
 display:inline-flex;
 align-items:center
}
.b5l3cp,
.CtmJ7u {
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.CtmJ7u {
 display:flex;
 border:.0625rem solid;
 border-radius:.125rem;
 cursor:default;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
._9Hx\+YO {
 flex:1;
 color:#fff
}
._9Hx\+YO,
.kFgu8I {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 line-height:.75rem;
 font-size:.625rem;
 padding:.0625rem .25rem
}
.kFgu8I {
 display:flex;
 position:relative;
 align-items:center
}
.kFgu8I .HYTN54 {
 position:absolute;
 left:-.0625rem;
 top:-.0625rem;
 width:0;
 height:0;
 border-top:5px solid;
 border-right:5px solid transparent
}
.fdUMN0 {
 padding:.125rem .25rem;
 color:#ee4d2d;
 border:.03125rem solid #ee4d2d;
 border-radius:.0625rem;
 font-size:.625rem;
 height:.75rem;
 line-height:.75rem;
 text-align:center
}
.tOCzcw {
 padding:2.1875rem 2.5rem 0 3.4375rem;
 width:885px!important
}
.tOCzcw .shopee-popup-form__main {
 min-height:20.3125rem
}
.zvy2I8 {
 display:grid;
 grid-template-rows:1fr 5.25rem;
 grid-template-columns:18.75rem 1fr;
 grid-column-gap:3.4375rem;
 margin-bottom:0
}
._8uHAaU {
 width:18.75rem;
 grid-column-start:1;
 grid-column-end:2;
 -ms-grid-column-span:1
}
.Z3rhWx {
 overflow:hidden;
 display:-webkit-box;
 text-overflow:ellipsis;
 -webkit-box-orient:vertical;
 -webkit-line-clamp:2;
 font-size:1.25rem;
 font-weight:400;
 margin:0 0 2.1875rem
}
.ncYU5D {
 width:18.75rem
}
.AAne4T {
 grid-column-start:2;
 grid-column-end:3;
 -ms-grid-column-span:1;
 padding-bottom:.75rem;
 font-size:.875rem;
 display:grid;
 grid-template-columns:1fr .625rem auto
}
._9NndZT,
.Jf9Kk2 {
 display:flex;
 align-items:center
}
.\+lkuOE,
.\+yw9vS {
 margin-bottom:1.25rem
}
._9NndZT,
.SYEEKT {
 grid-column-start:1;
 grid-column-end:2;
 -ms-grid-column-span:1;
 margin-right:1.875rem;
 word-break:break-all;
 color:rgba(0,0,0,.54);
 font-size:.875rem;
 text-transform:capitalize;
 min-width:6.25rem;
 line-height:2rem
}
.g80i17,
.j8vLTW {
 grid-column-start:3;
 grid-column-end:4;
 -ms-grid-column-span:1;
 color:rgba(0,0,0,.87)
}
.g80i17 {
 max-height:14.8125rem;
 overflow-y:auto
}
.g80i17.djesoW {
 max-height:6.5625rem
}
.j8vLTW {
 display:flex;
 align-items:center
}
.j8vLTW .shopee-button-outline-mid {
 color:#ee4d2d
}
.wQ8X2O {
 grid-column-start:1;
 grid-column-end:4;
 -ms-grid-column-span:3;
 height:1.25rem
}
.D1NfWF {
 margin-left:.625rem;
 font-size:.875rem;
 color:rgba(0,0,0,.54)
}
.X8SfNi {
 color:#ee4d2d;
 display:flex;
 align-items:center
}
.L18hX- {
 grid-row-start:2;
 grid-row-end:3;
 -ms-grid-row-span:1;
 grid-column:1/span 2;
 display:flex;
 justify-content:flex-end;
 padding:1rem 0 0
}
.vwUWdd {
 margin-right:1rem;
 box-shadow:none
}
.y8VkMq {
 flex-direction:row
}
.wpnkfH {
 fill:currentColor;
 stroke:currentColor;
 margin-right:10px;
 font-size:1.25rem
}
.A4fgt\+,
.kN2e33 {
 margin-left:.5rem
}
.A4fgt\+ {
 font-size:.875rem;
 font-weight:400;
 color:rgba(0,0,0,.54);
 text-transform:capitalize
}
.YlTkHQ {
 margin-top:.3125rem;
 grid-column-start:3;
 grid-column-end:4;
 -ms-grid-column-span:1;
 color:#ff424f
}
.pN958w {
 margin-left:auto;
 display:flex;
 align-items:center
}
.pN958w>:not(:last-child) {
 margin-right:5px
}
.pN958w .icon-free-shipping {
 width:1.25rem;
 font-size:1.5rem;
 height:1.5rem;
 flex-shrink:0;
 line-height:1;
 margin-left:.125rem
}
.pN958w .icon-sbs-24hr {
 font-size:2.1875rem
}
.XMnL0u {
 position:relative
}
.Oy89nw {
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0
}
._6KMX0Q {
 display:flex;
 flex-flow:"row nowrap";
 align-items:center
}
._6KMX0Q ._8nYOAf {
 margin:toRem(20px) auto toRem(7px);
 font-size:toRem(14px);
 min-width:180px
}
._6KMX0Q .vLsTmr {
 display:flex;
 flex-flow:"row nowrap";
 align-items:center
}
._6KMX0Q .DSotT9 {
 margin-left:10px;
 min-width:100px
}
.YE8ASC {
 height:1.25rem;
 margin-top:.75rem
}
.Um5X5i,
.YE8ASC {
 display:flex;
 align-items:center
}
.Um5X5i {
 color:rgba(0,0,0,.26);
 cursor:pointer;
 font-size:.625rem;
 overflow:hidden;
 flex-shrink:0
}
.ZqQGp0 {
 font-size:.75rem;
 margin-left:.375rem;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 color:rgba(0,0,0,.65)
}
.Rd0GDT {
 margin-left:.25rem
}
.Um5X5i .shopee-rating-stars {
 position:relative;
 display:inline-block
}
.Um5X5i .shopee-rating-stars__stars {
 display:flex
}
.Um5X5i .shopee-rating-stars__star-wrapper {
 display:flex;
 align-items:center;
 position:relative;
 margin-right:1px
}
.Um5X5i .shopee-rating-stars__star-wrapper>.shopee-rating-stars__lit {
 overflow:hidden;
 position:absolute;
 height:100%;
 left:0;
 top:0;
 z-index:1
}
.Um5X5i .shopee-rating-stars__gold-star {
 color:#ffce3d;
 fill:#ffce3d;
 display:block;
 position:absolute;
 left:0;
 overflow-x:hidden
}
.Um5X5i .shopee-rating-stars__dark-star {
 color:#d5d5d5;
 display:block
}
.Um5X5i .shopee-rating-stars__primary-star {
 color:#ee4d2d;
 stroke:#ee4d2d;
 display:block;
 position:absolute;
 left:0;
 overflow-x:hidden
}
.theme--ofs .Um5X5i .shopee-rating-stars__primary-star {
 color:#d0011b;
 stroke:#d0011b
}
.theme--s-mart .Um5X5i .shopee-rating-stars__primary-star {
 color:#ffce3d;
 stroke:#ffce3d
}
.Um5X5i .shopee-rating-stars__hollow-star {
 color:#ee4d2d;
 display:block;
 stroke:currentColor
}
.theme--s-mart .Um5X5i .shopee-rating-stars__hollow-star {
 color:#ffce3d;
 stroke:#ffce3d
}
.Um5X5i .shopee-rating-stars .shopee-svg-icon {
 display:inline-block;
 width:1em;
 height:1em;
 fill:currentColor;
 position:relative
}
.RGH3sw {
 margin-top:.5rem;
 color:rgba(0,0,0,.65);
 font-size:.75rem;
 line-height:1.125rem;
 min-height:1em;
 text-align:left;
 font-weight:200
}
.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
}
.m76OK- {
 margin-top:2.5rem
}
.stardust-dropdown {
 position:relative
}
.stardust-dropdown__item-body {
 transition:height .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);
 height:0;
 opacity:0;
 overflow:hidden
}
.stardust-dropdown__item-body--open {
 height:auto;
 opacity:1
}
.folding-items__toggle {
 display:flex;
 flex-direction:column
}
.folding-items__toggle.stardust-dropdown__item-body {
 overflow:hidden
}
.folding-items__toggle.stardust-dropdown__item-header {
 cursor:pointer;
 order:1
}
.folding-items__toggle.stardust-dropdown--open>.stardust-dropdown__item-header {
 display:none
}
.shopee-filter-group {
 padding:1.25rem 0;
 border-bottom:1px solid rgba(0,0,0,.09)
}
.shopee-filter-group .shopee-filter {
 align-items:flex-start;
 padding:.5rem 0
}
.shopee-filter-group__header {
 margin-bottom:.625rem;
 font-weight:500
}
.shopee-filter-group__item-hint {
 font-size:.75rem;
 font-weight:400;
 color:#929292;
 margin-top:.5rem;
 flex-basis:100%
}
.shopee-filter-group__toggle-btn {
 display:flex;
 align-items:center;
 padding:.5rem .625rem .5rem 1.25rem;
 font-weight:500;
 cursor:pointer
}
.shopee-filter-group__toggle-btn svg {
 font-size:.4375rem;
 margin-left:.625rem
}
.shopee-checkbox {
 display:block;
 color:rgba(0,0,0,.8)
}
.shopee-checkbox input {
 display:none
}
.shopee-checkbox--disabled .shopee-checkbox__box {
 background-color:rgba(0,0,0,.09)
}
.shopee-checkbox--disabled .shopee-checkbox__box.shopee-checkbox__box--checked {
 background-color:rgba(0,0,0,.26)
}
.shopee-checkbox__control {
 font-size:.875rem
}
.shopee-checkbox__box,
.shopee-checkbox__control {
 display:flex;
 align-items:center;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.shopee-checkbox__box {
 justify-content:center;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 background-color:#fff;
 text-align:center;
 width:.8125rem;
 height:.8125rem;
 line-height:.6875rem;
 border:1px solid rgba(0,0,0,.26);
 border-radius:2px;
 flex-shrink:0;
 margin-right:.625rem;
 box-shadow:inset 0 1px 0 0 rgba(0,0,0,.05)
}
.shopee-checkbox__box:active {
 background-color:#f8f8f8
}
.shopee-checkbox__box--checked {
 color:#ee4d2d
}
.shopee-checkbox__tick {
 line-height:0;
 font-size:.5rem
}
.shopee-checkbox-green__tick {
 color:#fff;
 font-size:.625rem
}
.shopee-checkbox-green__box--checked {
 background:#00bfa5;
 color:#fff;
 width:1rem;
 height:1rem
}
.shopee-checkbox-green__box--unchecked {
 background:#fff;
 width:1rem;
 height:1rem
}
.shopee-checkbox-green__tick>.shopee-svg-icon {
 color:#fff;
 font-size:.625rem
}
.shopee-checkbox-filter {
 display:flex;
 align-items:flex-start;
 justify-content:flex-start;
 flex-wrap:wrap
}
.shopee-checkbox-filter .shopee-checkbox {
 overflow:hidden
}
.shopee-checkbox-filter .shopee-checkbox__control {
 align-items:flex-start
}
.shopee-checkbox-filter .shopee-checkbox__box {
 margin-top:.0625rem
}
.shopee-checkbox-filter .shopee-checkbox__label {
 overflow:hidden;
 display:-webkit-box;
 text-overflow:ellipsis;
 -webkit-box-orient:vertical;
 -webkit-line-clamp:3;
 line-height:1rem;
 max-height:3rem;
 word-wrap:break-word
}
.shopee-facet-filter__facet {
 display:flex;
 align-items:stretch;
 justify-content:space-between
}
.shopee-facet-filter__facet .shopee-filter {
 flex:1;
 flex-wrap:nowrap;
 overflow:hidden
}
.shopee-facet-filter__facet--sub {
 padding-left:.9375rem
}
.shopee-facet-filter__facet--sub .shopee-checkbox__control,
.shopee-facet-filter__facet--sub .shopee-filter {
 font-size:.75rem
}
.shopee-facet-filter__facet--skeleton {
 width:100%;
 height:1rem;
 padding:.5rem 0;
 background:transparent
}
.shopee-facet-filter__count {
 color:rgba(0,0,0,.54);
 font-weight:400
}
.shopee-facet-filter__arrow {
 font-size:.5625rem;
 color:#757575;
 padding:.75rem 0 0 .125rem
}
.shopee-facet-filter__dropdown {
 display:flex;
 flex-direction:column
}
.shopee-facet-filter__dropdown .stardust-dropdown__item-body {
 order:1
}
.shopee-facet-filter__dropdown.stardust-dropdown--open {
 border-bottom:1px solid rgba(0,0,0,.05)
}
.shopee-facet-filter__dropdown.stardust-dropdown--open .shopee-facet-filter__arrow .icon-bold-arrow {
 -webkit-transform:rotate(180deg);
 transform:rotate(180deg)
}
.shopee-facet-filter__dropdown.stardust-dropdown--open:last-child {
 border-bottom:0
}
.stardust-popover {
 position:relative
}
.stardust-popover.focus-visible,
.stardust-popover:focus-visible {
 outline:2px solid #000;
 border-radius:2px
}
.stardust-popover__popover {
 will-change:transform;
 position:absolute;
 z-index:-1
}
.stardust-popover__popover--show {
 z-index:3;
 -webkit-animation:popover-enter-animation .2s cubic-bezier(.4,0,.6,1);
 animation:popover-enter-animation .2s cubic-bezier(.4,0,.6,1);
 opacity:1
}
.stardust-popover__popover--border {
 border:1px solid rgba(0,0,0,.09)
}
.stardust-popover__popover--hide {
 -webkit-animation:popover-hide-animation .2s cubic-bezier(.4,0,.6,1);
 animation:popover-hide-animation .2s cubic-bezier(.4,0,.6,1)
}
.stardust-popover__arrow {
 z-index:3;
 position:absolute;
 will-change:transform
}
.stardust-popover__arrow--inner {
 position:absolute;
 left:-8px;
 width:0;
 height:0
}
@-webkit-keyframes popover-enter-animation {
 0% {
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:0
 }
 to {
  -webkit-transform:scale(1);
  transform:scale(1);
  opacity:1
 }
}
@keyframes popover-enter-animation {
 0% {
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:0
 }
 to {
  -webkit-transform:scale(1);
  transform:scale(1);
  opacity:1
 }
}
@-webkit-keyframes popover-hide-animation {
 0% {
  -webkit-transform:scale(1);
  transform:scale(1);
  opacity:1
 }
 to {
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:0
 }
}
@keyframes popover-hide-animation {
 0% {
  -webkit-transform:scale(1);
  transform:scale(1);
  opacity:1
 }
 to {
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:0
 }
}
.Sj1-as {
 display:inline-block;
 margin-left:1.4375rem;
 padding:.5rem .625rem .5rem 0;
 font-weight:500;
 text-transform:capitalize;
 cursor:pointer
}
.stardust-input__element {
 font-family:-apple-system,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Roboto,Droid Sans,Arial,sans-serif;
 font-weight:300;
 font-size:12px;
 resize:none;
 border-radius:4px;
 border:2px solid rgba(0,0,0,.09);
 padding:4px 8px;
 background:#f6f6f6
}
.stardust-input__element:focus {
 border-color:#f9c5bb;
 outline:0;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 4px #f9c5bb
}
.stardust-input__element--invalid,
.stardust-input__element--invalid:focus,
.stardust-input__element:invalid {
 border-color:#ff424f;
 background-color:#fff1f1;
 outline:0;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 4px #ff424f
}
.stardust-input__element--disabled,
.stardust-input__element:disabled {
 cursor:not-allowed;
 background-color:#ddd
}
.stardust-input__invalid-message {
 font-family:-apple-system,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Roboto,Droid Sans,Arial,sans-serif;
 font-weight:300;
 font-size:12px;
 color:#ff424f
}
.Xwixej {
 display:flex;
 margin-bottom:.75rem;
 padding-bottom:.9375rem;
 border-bottom:.0625rem solid #efefef
}
.Xwixej .stardust-input {
 flex:1;
 height:100%
}
._3LENpD {
 height:2.375rem;
 line-height:2.375rem;
 padding-right:4.25rem;
 font-size:1.125rem;
 font-weight:500
}
.QShm5t {
 flex:1;
 display:flex;
 position:relative;
 height:2.375rem;
 background:#fff;
 border:.0625rem solid rgba(0,0,0,.14);
 border-radius:.125rem;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.m8Cua8 {
 position:absolute;
 top:0;
 right:.875rem;
 width:1.1875rem
}
._2ZEx5N,
.m8Cua8 {
 height:100%;
 fill:#9b9b9b
}
._2ZEx5N {
 width:.75rem
}
.uCWla- {
 position:absolute;
 top:0;
 right:0;
 height:100%;
 padding:0 .9375rem;
 cursor:pointer
}
.aLIJug {
 width:100%;
 height:100%;
 padding-right:2.5rem;
 font-size:.875rem;
 font-weight:400;
 background:#fff;
 border:0;
 box-shadow:inset 0 .125rem 0 0 rgba(0,0,0,.02);
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.aLIJug:focus {
 box-shadow:none
}
.stardust-alphabet-scroll-bar {
 display:flex;
 flex-direction:column;
 justify-content:space-between;
 position:absolute;
 top:0;
 right:0;
 width:15px;
 height:100%;
 background-color:#fff;
 text-align:center
}
.stardust-alphabet-scroll-bar__letter {
 color:#888;
 font-weight:300;
 cursor:pointer
}
.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 {
 font-family:-apple-system,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Roboto,Droid Sans,Arial,sans-serif;
 font-weight:300;
 font-size:12px;
 display:flex;
 align-items:center;
 cursor:default;
 position:relative;
 color:rgba(0,0,0,.54);
 max-width:400px
}
.stardust-checkbox__input {
 opacity:0;
 top:0;
 left:0;
 position:absolute
}
.stardust-checkbox__box {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 position:relative;
 width:16px;
 height:16px;
 flex-shrink:0;
 border-radius:2px;
 border:1px solid rgba(0,0,0,.14);
 text-align:center;
 box-shadow:inset 0 2px 0 0 rgba(0,0,0,.02);
 margin-right:8px
}
.stardust-checkbox__box:hover {
 box-shadow:inset 0 2px 1px 0 rgba(0,0,0,.09)
}
.stardust-checkbox__box:before {
 position:absolute;
 content:"";
 height:5px;
 width:9px;
 border-left:2px solid #fff;
 border-bottom:2px solid #fff;
 -webkit-transform:rotate(-45deg);
 transform:rotate(-45deg);
 left:3px;
 top:3px
}
.stardust-checkbox--disabled {
 opacity:.35;
 cursor:no-drop
}
.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
}
.TsAJHy {
 font-weight:500;
 margin-bottom:.9375rem
}
.gQuKVz {
 display:flex;
 flex-wrap:wrap;
 margin-bottom:.375rem
}
.cjZrFP {
 flex:0 0 25%;
 width:25%;
 min-width:0
}
.yRxki8 {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.jkUTWo {
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 padding:0 .3125rem .875rem 0;
 font-size:.875rem;
 font-weight:400
}
.jkUTWo .stardust-checkbox__box {
 width:.875rem;
 height:.875rem;
 box-shadow:none;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.jkUTWo .stardust-checkbox__box:before {
 height:.1875rem;
 width:.375rem;
 top:.125rem;
 left:.125rem
}
.oKnn0X {
 cursor:not-allowed
}
.c8V9UU {
 flex:1;
 position:relative;
 display:flex;
 min-height:22.5rem;
 margin-top:.75rem
}
.\+ZUglx {
 overflow-y:auto;
 width:100%
}
.ydfYzG {
 width:100%;
 padding:6.875rem 3.75rem 0;
 text-align:center;
 color:rgba(0,0,0,.54)
}
.iNfVFT {
 display:block;
 width:6.25rem;
 margin:0 auto .625rem
}
.sewu7H {
 display:flex;
 justify-content:flex-end;
 padding-top:1.25rem
}
.UYJ-gw,
.YiuIea {
 text-transform:uppercase;
 height:2.5rem;
 padding:.5rem 1.125rem;
 border:0;
 border-radius:.125rem
}
.YiuIea {
 margin-left:1.875rem
}
.c5U4\+U:hover {
 border:0
}
.UYJ-gw {
 color:#555
}
.UYJ-gw:hover {
 background-color:#fff
}
.UYJ-gw:active,
.UYJ-gw:focus {
 outline:none
}
.hEQwhp,
.hEQwhp:hover {
 border:0;
 background-color:#fff
}
.fWjdyQ {
 box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.16);
 position:absolute;
 display:flex;
 flex-direction:column;
 top:0;
 left:100%;
 width:47.25rem;
 padding:1rem 1.25rem 1.625rem 1.5625rem;
 background-color:#fff;
 border:.5px inset rgba(0,0,0,.09);
 border-radius:.125rem
}
.OjcVjh {
 color:#ff424f
}
.uzHXsV {
 position:relative;
 display:inline-block;
 z-index:3
}
.shopee-location-filter .stardust-dropdown__item-body--open {
 overflow:visible
}
.yHVkuR .shopeee-filter-group__body {
 display:flex;
 flex-direction:column;
 align-items:flex-start
}
.jeK-xy {
 cursor:pointer;
 display:flex;
 align-items:center;
 height:1.5625rem;
 padding:0 .75rem;
 white-space:nowrap
}
.jeK-xy .rating-stars__star {
 margin:0 .25rem 0 0;
 color:#ffce3d
}
.jeK-xy .rating-stars__container {
 margin-bottom:1px
}
.jeK-xy+.jeK-xy {
 margin-top:.3125rem
}
.kCR7CL {
 background-color:#ebebeb;
 border-radius:.78125rem;
 font-weight:500
}
.shopee-price-range-filter__inputs {
 margin:1.25rem 0 .625rem;
 display:flex;
 justify-content:space-between;
 align-items:center
}
.shopee-price-range-filter__range-line-wrapper {
 display:inline-flex;
 align-items:center;
 flex:1;
 margin-left:.625rem;
 margin-right:.625rem
}
.shopee-price-range-filter__range-line {
 flex:1;
 height:1px;
 background:#bdbdbd;
 margin:0 .625rem
}
.shopee-price-range-filter__input {
 width:4.375rem;
 height:1.875rem;
 background-color:#fff;
 outline:none;
 border:1px solid rgba(0,0,0,.26);
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 padding-left:.3125rem;
 font-size:.8125rem;
 border-radius:.125rem;
 box-shadow:inset 0 1px 0 0 rgba(0,0,0,.05)
}
.shopee-price-range-filter__input--error {
 border-color:#ff424f;
 color:#ff424f
}
.shopee-price-range-filter__error {
 padding:.625rem 0;
 text-align:center;
 color:#ff424f;
 font-size:.75rem
}
.shopee-price-range-filter__options {
 display:flex;
 flex-direction:column;
 align-items:flex-start;
 border-radius:.125rem
}
.shopee-price-range-filter__option {
 margin-top:.625rem;
 line-height:1.5625rem;
 height:1.5625rem;
 padding:0 .625rem;
 font-size:.75rem;
 color:rgba(0,0,0,.54);
 background-color:rgba(0,0,0,.03)
}
.shopee-price-range-filter__option:hover {
 background-color:rgba(0,0,0,.06)
}
.shopee-price-range-filter__option:active {
 background-color:rgba(0,0,0,.1)
}
.shopee-price-range-filter--vn .shopee-price-range-filter__input {
 width:5rem;
 font-size:.75rem
}
.shopee-price-range-filter--tw .shopee-price-range-filter__input {
 font-size:.75rem;
 padding-left:.25rem
}
.ubfyUF.ubfyUF {
 height:1.875rem;
 margin:1.25rem 0 0;
 text-transform:uppercase;
 font-weight:400;
 width:100%
}
.shopee-search-filter-status {
 display:flex;
 align-items:center;
 justify-content:flex-start;
 text-transform:uppercase;
 color:rgba(0,0,0,.8);
 height:1.875rem;
 font-weight:700;
 font-size:1rem
}
.shopee-search-filter-status__text {
 flex:1
}
.shopee-search-filter-status svg {
 font-size:.75rem;
 margin-right:.625rem;
 stroke:currentColor
}
.wOKzFV.wOKzFV {
 height:1.875rem;
 margin:1.25rem 0 0;
 text-transform:uppercase;
 font-weight:400;
 width:100%
}
.HfCetx {
 margin-top:1.875rem
}
.shopee-filter-panel {
 flex:0 0 11.875rem;
 min-width:0;
 margin:0 1.25rem 1.25rem 0
}
.shopee-category-list__main-category__link,
.shopee-category-list__sub-category {
 color:rgba(0,0,0,.8);
 font-size:.875rem;
 font-weight:500;
 align-items:flex-start
}
.shopee-category-list {
 color:rgba(0,0,0,.8)
}
.shopee-category-list__header {
 text-transform:capitalize;
 text-decoration:none;
 color:rgba(0,0,0,.8);
 height:3.125rem;
 line-height:3.125rem;
 font-weight:700;
 font-size:1rem;
 display:block;
 border-bottom:1px solid rgba(0,0,0,.05);
 margin-bottom:.625rem;
 display:flex;
 align-items:center
}
.shopee-category-list__header-icon {
 margin-right:.625rem
}
.shopee-category-list__main-category,
.shopee-category-list__sub-category {
 overflow:hidden;
 display:-webkit-box;
 text-overflow:ellipsis;
 -webkit-box-orient:vertical;
 -webkit-line-clamp:3;
 padding:.5rem .625rem .5rem .75rem;
 position:relative;
 line-height:1rem;
 max-height:3rem;
 word-wrap:break-word
}
.shopee-category-list__main-category__caret,
.shopee-category-list__sub-category__caret {
 height:7px;
 width:7px;
 opacity:0;
 position:absolute;
 left:0;
 margin-top:4px
}
.shopee-category-list__main-category--active .shopee-category-list__main-category__caret,
.shopee-category-list__main-category--active .shopee-category-list__sub-category__caret,
.shopee-category-list__sub-category--active .shopee-category-list__main-category__caret,
.shopee-category-list__sub-category--active .shopee-category-list__sub-category__caret {
 opacity:1;
 fill:#ee4d2d
}
.shopee-category-list__main-category {
 display:flex;
 align-items:center;
 position:relative
}
.shopee-category-list__main-category--active>.shopee-category-list__main-category__link {
 color:#ee4d2d
}
.shopee-category-list__main-category__link {
 text-decoration:none;
 color:rgba(0,0,0,.87);
 font-weight:700
}
.shopee-category-list__main-category__link--active {
 color:#ee4d2d
}
.shopee-category-list__sub-category {
 text-decoration:none;
 color:rgba(0,0,0,.87);
 display:block
}
.shopee-category-list__sub-category--active {
 color:#ee4d2d
}
.shopee-category-list__toggle-btn {
 color:rgba(0,0,0,.8);
 display:flex;
 align-items:center;
 padding:.5rem .625rem .5rem .75rem;
 font-weight:500;
 font-size:.875rem
}
.shopee-category-list__toggle-btn svg {
 width:.4375rem;
 height:.4375rem;
 margin-left:.625rem;
 fill:rgba(0,0,0,.8)
}
.carousel-arrow {
 box-shadow:0 1px 12px 0 rgba(0,0,0,.12);
 cursor:pointer;
 position:absolute;
 top:50%;
 width:50px;
 height:50px;
 line-height:50px;
 font-size:20px;
 border-radius:50%;
 background-color:#fff;
 margin-top:-25px;
 transition:all .1s cubic-bezier(.4,0,.6,1);
 opacity:0;
 display:flex;
 justify-content:center;
 align-items:center;
 outline:0
}
.carousel-arrow>.shopee-svg-icon {
 transition:width .1s cubic-bezier(.4,0,.6,1);
 color:rgba(0,0,0,.54);
 fill:rgba(0,0,0,.54)
}
.carousel-arrow--prev {
 left:0
}
.carousel-arrow--next {
 right:0
}
.carousel-arrow--hint {
 width:25px;
 height:25px;
 line-height:25px;
 margin-top:-12.5px;
 background-color:#fff
}
.carousel-arrow--hint>.shopee-svg-icon {
 height:.625rem;
 width:.625rem;
 color:rgba(0,0,0,.54);
 fill:currentColor
}
.image-carousel {
 width:100%;
 height:100%;
 position:relative
}
.image-carousel__item-list-wrapper {
 height:100%;
 overflow:hidden;
 touch-action:pan-y
}
.image-carousel__item-list {
 display:flex;
 position:relative;
 height:100%;
 padding:0;
 margin:0
}
.image-carousel__item {
 overflow-x:hidden;
 list-style:none;
 float:left;
 touch-action:pan-y
}
.image-carousel__item--fluid {
 flex:0 1 auto;
 overflow-x:visible
}
.image-carousel__item>div {
 height:100%
}
.image-carousel__item a,
.image-carousel__item img {
 -webkit-user-drag:none
}
.image-carousel__dots {
 position:absolute;
 bottom:1.25rem;
 left:50%;
 -webkit-transform:translate(-50%);
 transform:translate(-50%);
 transition:opacity .1s cubic-bezier(.4,0,.2,1)
}
.image-carousel__dots--hidden {
 opacity:0;
 pointer-events:none
}
.image-carousel__dot {
 width:.625rem;
 height:.625rem;
 border-radius:50%;
 display:inline-block;
 background-color:rgba(0,0,0,.26);
 cursor:pointer
}
.image-carousel__dot:not(:first-child) {
 margin-left:.3125rem
}
.image-carousel__dot--active {
 opacity:1;
 background-color:#ee4d2d
}
.image-carousel__arrow {
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 position:absolute;
 width:2.1875rem;
 height:3.75rem;
 line-height:3.75rem;
 font-size:1.25rem;
 display:flex;
 align-items:center;
 justify-content:center;
 color:#fff;
 fill:#fff;
 background-color:rgba(0,0,0,.18);
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 transition:background-color .1s cubic-bezier(.4,0,.6,1),opacity .1s cubic-bezier(.4,0,.6,1)
}
.image-carousel__arrow:hover {
 background-color:rgba(0,0,0,.32)
}
.image-carousel__arrow--prev {
 left:0;
 border-top-right-radius:2px;
 border-bottom-right-radius:2px
}
.image-carousel__arrow--next {
 right:0;
 border-top-left-radius:2px;
 border-bottom-left-radius:2px
}
.stardust-carousel,
.stardust-carousel__item-list-wrapper {
 width:100%;
 height:100%;
 position:relative
}
.stardust-carousel__item-list-wrapper {
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 overflow-x:hidden
}
.stardust-carousel__item-list {
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 right:0;
 height:100%;
 display:flex;
 padding:0;
 margin:0;
 overflow:hidden;
 touch-action:pan-y
}
.stardust-carousel__item {
 flex-shrink:0;
 align-self:center;
 list-style:none;
 overflow:hidden;
 height:100%;
 display:flex;
 justify-content:center;
 align-items:center
}
.stardust-carousel__item-inner-wrapper {
 width:100%;
 height:100%
}
.stardust-carousel__item-inner-wrapper--hide {
 display:none
}
.stardust-carousel:hover .stardust-carousel__arrow {
 opacity:1
}
.stardust-carousel__arrow {
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 display:inline-flex;
 position:absolute;
 justify-content:center;
 align-items:center;
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 width:20px;
 height:20px;
 font-size:20px;
 line-height:20px;
 text-align:center;
 box-shadow:0 1px 8px 0 rgba(0,0,0,.09);
 border-radius:50%;
 opacity:0;
 color:rgba(0,0,0,.87);
 fill:rgba(0,0,0,.87);
 background-color:#fff;
 transition:opacity .3s ease
}
.stardust-carousel__arrow>svg {
 flex:0 1 auto;
 width:75%;
 height:75%;
 color:#ee4d2d
}
.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 {
 position:absolute;
 bottom:1rem;
 left:50%;
 -webkit-transform:translate(-50%);
 transform:translate(-50%);
 transition:opacity .5s ease;
 width:100%;
 text-align:center
}
.stardust-carousel__dot {
 width:.5rem;
 height:.5rem;
 border-radius:50%;
 display:inline-block;
 cursor:pointer;
 opacity:1;
 border:1px solid hsla(0,0%,53.7%,.4);
 background-color:hsla(0,0%,100%,.4)
}
.stardust-carousel__dot:not(:first-child) {
 margin-left:.5rem
}
.stardust-carousel__dot--active {
 opacity:1;
 background-color:#ee4d2d;
 border-color:#ee4d2d
}
.stardust-carousel__indexing {
 position:absolute;
 bottom:10px;
 right:10px;
 padding:3px 10px;
 font-size:14px;
 color:rgba(0,0,0,.65);
 opacity:.65;
 background:#fff;
 color:#000;
 border-radius:12.4px;
 border:1px solid rgba(0,0,0,.2)
}
.stardust-carousel__tabs {
 display:flex;
 align-content:center;
 position:absolute;
 bottom:0;
 width:100%;
 height:30px
}
.stardust-carousel__tab {
 flex:1 0 0;
 font-size:12px;
 text-align:center;
 background-color:hsla(0,0%,100%,.5);
 overflow:hidden;
 cursor:pointer
}
.stardust-carousel__tab--active {
 background-color:#ee4d2d;
 color:#fff
}
.stardust-carousel__tab-name {
 line-height:30px
}
.shopee-image-placeholder {
 width:100%;
 padding-top:100%;
 position:relative;
 background-color:#fafafa;
 font-size:3.8125rem
}
.shopee-image-placeholder>.icon-default-image,
.shopee-image-placeholder>.icon-shopee-tiny {
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 color:rgba(0,0,0,.05);
 font-size:inherit
}
.shopee-image-placeholder>.icon-default-image {
 stroke:#fff
}
.full-home-banners__main-banner-image,
.home-banners__lazy-image {
 width:100%;
 padding-top:29.5%
}
.full-home-banners {
 line-height:0;
 display:flex;
 min-height:235px;
 max-height:235px
}
.full-home-banners img {
 object-position:bottom
}
.full-home-banners__main-banner {
 box-shadow:0 1px 1px 0 rgba(0,0,0,.05);
 border-radius:.125rem;
 border-top-left-radius:2px;
 border-bottom-left-radius:2px;
 overflow:hidden;
 flex-grow:2;
 flex-shrink:1;
 flex-basis:0
}
.full-home-banners__main-banner .stardust-carousel__item-inner-wrapper {
 display:unset
}
.full-home-banners__main-banner .stardust-carousel__arrow {
 width:2.1875rem;
 height:3.75rem;
 background-color:rgba(0,0,0,.18);
 border-radius:0;
 border-radius:initial
}
.full-home-banners__main-banner .stardust-carousel__arrow:hover {
 background-color:rgba(0,0,0,.32)
}
.full-home-banners__main-banner .stardust-carousel__arrow--prev {
 left:0;
 border-top-right-radius:2px;
 border-bottom-right-radius:2px
}
.full-home-banners__main-banner .stardust-carousel__arrow--next {
 right:0;
 border-top-left-radius:2px;
 border-bottom-left-radius:2px
}
.full-home-banners__main-banner .stardust-carousel__arrow>svg {
 width:1em;
 height:1em;
 color:#fff
}
.full-home-banners__banner-image {
 height:100%;
 display:block
}
.full-home-banners__banner-image>div {
 display:flex;
 height:100%
}
.full-home-banners__full-height,
.full-home-banners__right-banner-image {
 height:100%
}
.full-home-banners__right-banner-image {
 background-position:bottom
}
.full-home-banners__light-background {
 background-color:#fafafa
}
.full-home-banners__main-banner-image {
 background-position:bottom
}
.full-home-banners .shopee-image-placeholder {
 padding-top:29.5%
}
.full-home-banners .shopee-image-placeholder.transparent-bg {
 background-color:transparent
}
.full-home-banners__right-wrapper {
 flex-grow:1;
 flex-shrink:1;
 flex-basis:0;
 border-top-right-radius:2px;
 border-bottom-right-radius:2px;
 display:flex;
 flex-direction:column;
 margin-left:.3125rem
}
.full-home-banners__right-wrapper>.shopee-image-placeholder {
 box-shadow:0 1px 1px 0 rgba(0,0,0,.05);
 border-radius:.125rem;
 overflow:hidden;
 width:100%;
 flex:1 1 50%;
 padding-top:0
}
.full-home-banners__right-wrapper>.shopee-image-placeholder:last-child {
 margin-top:.3125rem
}
.full-home-banners__right-banner {
 text-decoration:none;
 color:rgba(0,0,0,.87);
 display:block;
 background-position:50%;
 background-size:cover;
 background-repeat:no-repeat;
 box-shadow:0 1px 1px 0 rgba(0,0,0,.05);
 border-radius:.125rem;
 overflow:hidden;
 flex:1 1 50%;
 background-position:bottom
}
.full-home-banners__right-banner:first-child {
 border-top-right-radius:2px;
 overflow:hidden
}
.full-home-banners__right-banner:last-child {
 margin-top:.3125rem;
 border-bottom-right-radius:2px;
 overflow:hidden
}
.skeleton-base__container-fallback {
 width:100%;
 height:100%
}
.skeleton-base__shape {
 width:inherit;
 height:inherit
}
.skeleton-base__shape.skeleton-base__shape-animated {
 background-color:#fafafa;
 background-image:linear-gradient(90deg,#fafafa,#f1f0f0 25%,#fafafa 50%);
 background-repeat:no-repeat;
 background-size:200% 100%;
 background-position:100% 0;
 -webkit-animation:skeleton__loading 1s ease .2s infinite;
 animation:skeleton__loading 1s ease .2s infinite
}
.skeleton-base__shape.skeleton-base__shape-static {
 background-color:#fafafa
}
.skeleton-base__shape.skeleton-base__shape-rounded {
 border-radius:.125rem
}
.skeleton-base__shape.skeleton-base__shape-circle {
 border-radius:100%
}
@-webkit-keyframes skeleton__loading {
 0% {
  background-position:100% 0
 }
 to {
  background-position:-100% 0
 }
}
@keyframes skeleton__loading {
 0% {
  background-position:100% 0
 }
 to {
  background-position:-100% 0
 }
}
.fC4Y\+5 {
 display:flex;
 justify-content:space-around;
 background-color:#fff;
 width:1200px;
 margin:10px auto 0;
 min-height:108px
}
.fC4Y\+5 a {
 color:inherit;
 text-decoration:inherit
}
.fC4Y\+5.-LSAgG {
 flex-wrap:wrap;
 justify-content:unset;
 padding:16px 0 26px
}
.fC4Y\+5.-LSAgG a {
 min-width:16.66667%;
 max-width:25%;
 justify-content:space-around;
 display:flex
}
.fC4Y\+5.-LSAgG.NAboAn a {
 width:20%
}
.fC4Y\+5.-LSAgG.Zo9K9M a {
 width:25%
}
.hEV\+QE:hover {
 -webkit-transform:translateY(-.0625rem);
 transform:translateY(-.0625rem)
}
.xTkICS {
 width:45px;
 height:45px;
 border-radius:50%
}
.HrER5G {
 margin:18px auto 8px
}
.blaEK- {
 margin:31px 14px 31px 0;
 display:inline-block;
 vertical-align:middle
}
.Kn\+5e2 {
 color:#222;
 letter-spacing:0;
 text-align:center
}
.ITTmPr {
 display:-webkit-box;
 text-overflow:ellipsis;
 -webkit-box-orient:vertical;
 -webkit-line-clamp:2;
 font-size:.8125rem;
 line-height:.875rem;
 max-width:150px;
 margin-bottom:8px;
 word-wrap:break-word;
 overflow:hidden;
 white-space:pre-line
}
.MKehdP {
 line-height:1.1875rem
}
._5CMDD5 {
 font-size:1rem;
 line-height:1.25rem;
 display:inline-block;
 vertical-align:middle;
 text-align:left
}
.mMkO41 {
 display:-webkit-box;
 text-overflow:ellipsis;
 -webkit-box-orient:vertical;
 -webkit-line-clamp:1;
 max-width:180px;
 word-wrap:break-word;
 overflow:hidden
}
.pPnA3s {
 height:100%;
 border-radius:0
}
.nRQIcW {
 border-radius:50%
}
.nRQIcW,
.p0M9fR {
 height:100%
}
._2hOknh {
 width:100%;
 height:1.25rem
}
._5bBZJQ {
 width:100%;
 height:.875rem
}
.feFwum {
 display:flex
}
.YplWWk {
 width:21.75rem;
 height:27rem
}
.home-banners {
 line-height:0;
 margin-left:.625rem
}
.home-banners__top-banner {
 box-shadow:0 1px 1px 0 rgba(0,0,0,.05);
 border-radius:.125rem;
 border-top-right-radius:2px;
 overflow:hidden
}
.home-banners__banner-image {
 display:block
}
.home-banners__lazy-image {
 width:100%;
 padding-top:29.5%
}
.home-banners .shopee-image-placeholder {
 padding-top:29.5%
}
.home-banners__bottom-wrapper {
 position:relative;
 padding-top:.3125rem
}
.home-banners__bottom-wrapper>.shopee-image-placeholder {
 box-shadow:0 1px 1px 0 rgba(0,0,0,.05);
 border-radius:.125rem;
 overflow:hidden;
 width:calc(50% - .15625rem);
 display:inline-block;
 padding-top:14.75%
}
.home-banners__bottom-wrapper>.shopee-image-placeholder:last-child {
 margin-left:.3125rem
}
.home-banners__bottom-banner {
 text-decoration:none;
 color:rgba(0,0,0,.87);
 display:block;
 background-position:50%;
 background-repeat:no-repeat;
 box-shadow:0 1px 1px 0 rgba(0,0,0,.05);
 border-radius:.125rem;
 overflow:hidden;
 width:calc(50% - .15625rem);
 border-bottom:.125rem;
 display:inline-block;
 padding-top:14.75%;
 background-size:cover
}
.home-banners__bottom-banner:last-child {
 border-bottom-right-radius:2px;
 overflow:hidden;
 margin-left:.3125rem
}
.category-banners__banner-image {
 background-position:50%;
 background-size:cover;
 background-repeat:no-repeat;
 display:block;
 width:100%;
 padding-top:29.16667%
}
.lazy-image__container {
 position:relative
}
.lazy-image__image,
.lazy-image__placeholder {
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 right:0
}
.lazy-image__image {
 background-position:50%;
 background-size:cover;
 background-repeat:no-repeat
}
.collection-card {
 box-shadow:0 1px 1px 0 rgba(0,0,0,.05);
 border-radius:.125rem;
 overflow:hidden;
 background-color:#fff;
 border:1px solid rgba(0,0,0,.09);
 margin:0 .25rem;
 position:relative
}
.collection-card:hover {
 box-shadow:0 .0625rem 20px 0 rgba(0,0,0,.05);
 -webkit-transform:translateY(-.0625rem);
 transform:translateY(-.0625rem);
 z-index:1
}
.collection-card__image {
 width:11.4375rem;
 min-height:11.4375rem;
 margin:0 auto
}
.collection-card__cover-img-background {
 background-size:100%;
 background-repeat:no-repeat;
 width:100%;
 padding-top:100%
}
.collection-card__collection-title {
 margin-top:.625rem;
 line-height:1.5625rem;
 height:1.5625rem
}
.collection-card__collection-title,
.collection-card__price {
 justify-content:center;
 margin-bottom:.625rem;
 text-align:center;
 text-overflow:ellipsis;
 overflow:hidden;
 font-size:1rem;
 padding:0 .9375rem;
 white-space:nowrap
}
.collection-card__price {
 display:block;
 color:#ee4d2d;
 line-height:1.5rem
}
.collection-card__price span {
 color:rgba(0,0,0,.26);
 font-weight:400;
 margin-right:5px;
 text-transform:capitalize
}
.curated-collections {
 color:#fff
}
.collection-card-see-all-screen {
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 background:#fff;
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:center
}
.collection-card-see-all-screen span {
 color:#ee4d2d
}
.collection-card-see-all-screen .icon-arrow-right-bold {
 padding:6px;
 width:20px;
 height:20px;
 color:#ee4d2d;
 border:1px solid #ee4d2d;
 border-radius:100%;
 margin-bottom:10px
}
.collection-card-link {
 text-decoration:none;
 color:rgba(0,0,0,.87);
 display:block
}
.a-curated-collection-model {
 background:#fff;
 padding:1.25rem
}
.a-curated-collection-model:not(:first-child) {
 margin-top:1.25rem
}
.a-curated-collection-model .shopee-header-section__header {
 line-height:1.5625rem;
 min-height:1.5625rem;
 padding-bottom:1.25rem
}
.ofs-carousel__item-badge {
 position:absolute;
 top:-33px;
 left:-33px;
 width:65px;
 height:65px;
 background:#d0011b;
 -webkit-transform:rotate(-45deg);
 transform:rotate(-45deg);
 color:#fff;
 text-transform:capitalize;
 padding-top:46px;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 text-align:center
}
.ofs-carousel__item {
 position:relative;
 overflow:hidden;
 border-left:1px solid rgba(0,0,0,.05);
 border-bottom:1px solid rgba(0,0,0,.05);
 display:block
}
.ofs-carousel__item:hover {
 box-shadow:0 0 4px 0 rgba(0,0,0,.08)
}
.ofs-carousel__item--empty:hover {
 box-shadow:none
}
.ofs-carousel__item-badge--tw {
 font-size:11px;
 padding-top:49px
}
.ofs-carousel__shop-cover-image {
 text-decoration:none;
 color:rgba(0,0,0,.87);
 display:block;
 background-position:50%;
 background-size:contain;
 background-repeat:no-repeat;
 transition:all .2s cubic-bezier(.4,0,.2,1)
}
.ofs-carousel__shop-cover {
 display:block
}
.ofs-carousel__cover-image {
 background-position:50%;
 background-size:cover;
 background-repeat:no-repeat;
 background-size:contain;
 transition:all .2s cubic-bezier(.4,0,.2,1)
}
.ofs-carousel__cover-image,
.ofs-carousel__cover-image .shopee-image-placeholder {
 width:100%;
 padding-top:56.25%
}
.ofs-carousel__header {
 display:flex;
 padding:0 5px 10px;
 background:#fff;
 height:3.75rem;
 align-items:center
}
.ofs-carousel__header-left {
 display:block;
 text-decoration:none;
 color:#d0011b;
 text-transform:uppercase;
 font-weight:500;
 font-size:1.0625rem;
 line-height:1.0625rem
}
.ofs-carousel__header-left--clickable {
 cursor:pointer
}
.ofs-carousel__header-right {
 text-decoration:none;
 cursor:pointer;
 color:#d0011b;
 margin-left:auto
}
.ofs-carousel__arrow,
.ofs-carousel__header-right,
.ofs-carousel__see-all {
 display:flex;
 align-items:center
}
.ofs-carousel__arrow {
 justify-content:center;
 width:1.125rem;
 height:1.125rem;
 background-color:#d0011b;
 margin-left:.5rem;
 border-radius:50%
}
.ofs-carousel__arrow>.icon-arrow-right {
 stroke:#fff;
 width:.5rem
}
.ofs-carousel__heading {
 font-size:1.125rem;
 font-weight:500;
 color:rgba(0,0,0,.54);
 text-transform:uppercase
}
.ofs-carousel__column {
 overflow:hidden
}
.ofs-carousel__items {
 box-shadow:0 1px 1px 0 rgba(0,0,0,.05);
 border-radius:.125rem;
 overflow:hidden;
 min-height:14.125rem;
 background-color:#fff;
 overflow:unset
}
.ofs-carousel__items .image-carousel {
 min-height:14.125rem
}
.ofs-carousel__shop-cover-image--empty {
 text-decoration:none;
 color:rgba(0,0,0,.87);
 display:block;
 width:100%;
 padding-top:56.25%
}
.ofs-seemore {
 text-decoration:none;
 color:rgba(0,0,0,.87);
 display:block;
 position:relative;
 white-space:nowrap;
 color:#d0011b;
 cursor:pointer
}
.ofs-seemore__content {
 font-size:1rem;
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 right:0
}
.ofs-seemore__arrow,
.ofs-seemore__content {
 display:flex;
 align-items:center;
 justify-content:center
}
.ofs-seemore__arrow {
 width:1.375rem;
 height:1.375rem;
 background-color:#d0011b;
 margin-left:.5rem;
 border-radius:50%
}
.ofs-seemore__arrow>.icon-arrow-right {
 stroke:#fff;
 width:.5rem
}
.sw6bO9 {
 border:.0625rem solid rgba(0,0,0,.14);
 border-radius:.625rem;
 margin:.625rem;
 padding:.625rem;
 text-align:center
}
._3sjFp {
 border-radius:.125rem;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 padding:0 1rem;
 overflow:hidden;
 outline:none;
 flex:0 0 auto;
 position:relative
}
._3sjFp:active:before {
 content:"";
 background-color:rgba(0,0,0,.05);
 background-color:var(--nc-util-pressed,rgba(0,0,0,.05));
 position:absolute;
 bottom:0;
 right:0;
 top:0;
 left: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 {
 color:#fff;
 border:.0625rem solid transparent;
 background:#ee4d2d;
 background:var(--nc-primary,#ee4d2d)
}
.TOjHY.xCn81 {
 color:#ee4d2d;
 color:var(--nc-primary,#ee4d2d);
 border:.0625rem solid #ee4d2d;
 border:.0625rem solid var(--nc-primary,#ee4d2d)
}
._1-4Xn.xCn81 {
 color:rgba(0,0,0,.87);
 color:var(--nc-text-primary,rgba(0,0,0,.87));
 border:.0625rem solid rgba(0,0,0,.26)
}
._1qQAl.xCn81 {
 color:#fff;
 border:.0625rem solid #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
}
._7DHBHS {
 height:18.75rem;
 margin:12.5rem auto 1.25rem;
 display:block
}
.nLaCes {
 text-align:center;
 font-size:1rem;
 color:#222
}
.ebrMq1 {
 transition:margin-top .3s cubic-bezier(.4,0,.2,1);
 -webkit-overflow-scrolling:touch
}
.ebrMq1._1pc8qX {
 margin-top:7.4375rem
}
.ebrMq1.n6FJaN {
 margin-top:11.125rem
}
.Xnlvof,
.zj3slD {
 margin-top:1.875rem
}
.Xnlvof {
 display:flex
}
.SoEFNz {
 flex:1;
 width:0;
 min-width:0
}
.Gd7EDk {
 min-height:100vh
}
.Gd7EDk .category-banners {
 margin-top:1.875rem
}
/*# sourceMappingURL=https://sourcemap.webfe.shopee.io/pcmall-categorypage/_/pcmall-categorypage.3fc86857855ec4fbaf35.legacy.css.map*/
