.product-price{white-space:nowrap}.product-rating-row{align-items:center;display:flex}.product-rating-row .product-ratings{margin-bottom:0}.product-rating-row .rating-count{top:0}.product-card .price .price-flag{--price-line:24px}.product-card .price .price-flag>div{min-height:var(--price-line);align-items:center}.product-card .price .price-flag>div>span:not(.sku-tag-empty){line-height:var(--price-line)}.product-card .price .price-flag>div>img{margin-top:calc(var(--price-line) / 2);margin-bottom:calc(var(--price-line) / -2);align-self:flex-start;transform:translateY(-50%)}.product-card .price .price-flag .sku-tag-text{padding-top:0;padding-bottom:0}@media screen and (max-width:640px){.product-card .price .price-flag{--price-line:18px}}.ellipsis-2{line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.flashsale-progress-bar{background:#c4c4c4;border-radius:15px;width:100%;height:18px;display:flex;position:relative;overflow:hidden}.flashsale-progress-active{white-space:nowrap;background:linear-gradient(270deg,red 0%,#ff7900 100%);height:18px}.flashsale-progress-count{color:#fff;text-align:center;pointer-events:none;width:100%;font-weight:500;position:absolute;top:1px}.product-card .product-sku.flashsale-progress{height:62px;min-height:62px}.cart-icon{margin-right:4px;position:relative}.flashsale-footer .qty-component.inner-qty .form-control,.flashsale-footer .btn{height:36px}.flashsale-footer .qty-component .form-control,.flashsale-footer .qty-component .form-control:focus{color:#fe0000;border-color:#fe0000!important}.flashsale-footer .btn-b-icon{color:#fe0000}.flashsale-result.list .product-footer{text-align:right;align-items:flex-end}.flashsale-footer .flashsale-price{height:46px}@media screen and (max-width:460px){.cart-icon{width:14px;margin-right:4px}.flashsale-footer .qty-component.inner-qty .form-control{width:50px!important;min-width:50px!important}.product-list.list .flashsale-footer .qty-component.inner-qty .form-control{width:56px!important;min-width:56px!important}}@media screen and (max-width:768px){.flashsale-footer .btn{margin-left:3px;padding-left:0;padding-right:0}.flashsale-footer .btn,.flashsale-footer .inner-qty .form-control{height:32px!important}.flashsale-price .line-through{font-size:12px!important}.flashsale-price .text-price{font-size:16px!important}.special-deal .product-card .price{height:42px!important}.flashsale-price{height:40px!important}.card-flashsale-loading{min-height:367px}}.badge-discount-flashsale{background-color:red!important;border-radius:15px!important;width:60px!important;padding:0 4px 0 0!important}.container-badge>.right-badge{flex-direction:column;align-items:flex-end;display:flex}.outofstock-overlay{container-type:inline-size}.outofstock-overlay:before{content:none}.outofstock-overlay .outofstock-badge{box-sizing:border-box;text-align:center;overflow-wrap:anywhere;background-color:#0006;border-radius:999px;min-width:80%;max-width:90%;padding:.3em .6em;font-size:clamp(11px,11.5cqi,18px);line-height:1.25}.promotion-ic-section{height:40px;display:block}@media (max-width:1024px){.mode-ic{width:24px!important;height:24px!important}.promotion-ic-section{height:24px!important}}
