.qty-warning{display:block!important;font-size:10px;color:#ff495d}.qty-component{position:relative}.qty-component.inner-qty{margin-right:5px}.inner-qty .btn-b-icon{position:absolute;z-index:2;padding:0;height:100%;top:0;width:16px;font-size:13px;display:flex;justify-content:center;align-items:center}.inner-qty .btn-b-icon,.inner-qty .btn-b-icon:focus{background-color:transparent;border-color:transparent}.inner-qty .btn-b-icon.left{left:0}.inner-qty .btn-b-icon.left>.b-icon{position:relative;left:2px}.inner-qty .btn-b-icon.right{right:0}.inner-qty .btn-b-icon.right>.b-icon{position:relative;right:2px}.inner-qty .btn-b-icon:disabled{background-color:transparent;border-color:transparent;color:#aaa}.qty-component.inner-qty .form-control{min-width:62px;margin-right:0;border-radius:4px}.qty-component.inner-qty .btn-b-icon:focus{border:none!important}@media screen and (max-width:768px){.qty-component.inner-qty .form-control{min-width:56px}.qty-component.inner-qty{margin-right:0;height:unset!important}.inner-qty .btn-b-icon{width:12px;height:32px}.inner-qty .btn-b-icon.left>.b-icon{left:3px}.inner-qty .btn-b-icon.right>.b-icon{right:3px}}.inline-input .form-control{color:#2c2d4e;font-weight:500;display:inline-block;height:20px;padding:0;border:none}.inline-input .form-control:focus{padding:0;border:none!important}.inline-input .input-component{position:relative}.inline-input .input-component:after{content:"";position:absolute;width:100%;height:2px;background-color:#dee3e8;left:0;bottom:-3px}.input-length{position:absolute;right:0;font-size:10px;color:#aaa;font-weight:300;pointer-events:none;margin-top:0}.inline-input .input-length{margin-top:3px}.form-control.password{padding-right:1.5rem}.password-condition{position:absolute;min-width:100%;background-color:#eaf9ff;padding:.5rem 1rem;z-index:9;opacity:0;pointer-events:none;transition:.2s;margin-top:4px;width:max-content}.password-condition.active{pointer-events:all;opacity:1}.password-condition>div{margin-bottom:1px}input.otp{height:56px!important;font-size:20px!important;text-align:center;padding:.5rem}.input-btn-search{position:absolute;top:0;right:0;width:40px;height:100%;border:1px solid #17a9e2;border-radius:0 5px 5px 0;background-color:#0f7cd3;transition:.3s}.input-btn-search:hover{background-color:#0173ce}.input-btn-search .bi-search{color:#fff!important;font-size:16px}.product-price{white-space:nowrap}.ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.flashsale-progress-bar{background:#c4c4c4;position:relative;height:18px;width:100%;border-radius:15px;display:flex;overflow:hidden}.flashsale-progress-active{background:linear-gradient(270deg,red,#ff7900);white-space:nowrap;height:18px}.flashsale-progress-count{position:absolute;color:#fff;font-weight:500;text-align:center;width:100%;pointer-events:none;top:1px}.product-card .product-sku.flashsale-progress{height:62px;min-height:62px}.cart-icon{position:relative;margin-right:4px;top:-1px}.flashsale-footer .btn,.flashsale-footer .qty-component.inner-qty .form-control{height:36px}.flashsale-footer .qty-component .form-control,.flashsale-footer .qty-component .form-control:focus{border-color:#fe0000!important;color:#fe0000}.flashsale-footer .btn-b-icon{color:#fe0000}.flashsale-result.list .product-footer{align-items:end;text-align:right}.flashsale-footer .flashsale-price{height:46px}@media screen and (max-width:460px){.cart-icon{margin-right:4px;width:14px}.flashsale-footer .qty-component.inner-qty .form-control{min-width:50px!important;width:50px!important}.product-list.list .flashsale-footer .qty-component.inner-qty .form-control{min-width:56px!important;width:56px!important}}@media screen and (max-width:768px){.flashsale-footer .btn{padding-left:0;padding-right:0;margin-left:3px}.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{display:flex;flex-direction:column;align-items:end}