.custom-tab-group{border:1px solid var(--color-primary-light);border-radius:6px;gap:5px;padding:5px;display:inline-flex;overflow:hidden}.custom-tab-btn{color:#000;background-color:#f2f9ff;border:none;border-radius:5px;min-width:120px;padding:3px 20px;font-weight:500}.custom-tab-btn:hover{background-color:var(--color-primary-light)!important;color:#fff!important}.custom-tab-btn.active-tab{background-color:var(--color-primary-light);color:#fff}.custom-filter-btn{font-weight:500;color:#000!important;background-color:#f2f9ff!important;border:1px solid #e1e8ef!important;border-radius:6px!important;padding:10px 14px!important}.custom-filter-btn i{font-size:14px}.zoom-thumbnail:hover{z-index:1;transform:scale(1.1)}.custom-tabs{border:1px solid var(--color-primary-light);background-color:#fff;border-radius:2rem;gap:.25rem;padding:.45rem;display:flex;overflow:hidden}.custom-tabs .nav-item{text-align:center;flex:1}.custom-tabs .nav-link{color:#555;background-color:transparent;border:none;font-weight:500;transition:all .3s;border-radius:2rem!important}.custom-tabs .nav-link.active{background:linear-gradient(to right,var(--color-primary-light),#00aaf);color:#fff;font-weight:600}@media (max-width:768px){.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.custom-tabs{white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.custom-tabs::-webkit-scrollbar{display:none}.custom-tabs .nav-item{flex:none}}.btn-outline-success:hover{color:#fff!important;background-color:#198754!important;border-color:#198754!important}.border-primary-color:hover svg{fill:#fff!important;color:#fff!important}.custom-number-input::-webkit-inner-spin-button{border-radius:2px;width:.8rem;height:.8rem;background-color:var(--color-primary)!important}.custom-number-input::-webkit-outer-spin-button{border-radius:2px;width:.8rem;height:.8rem;background-color:var(--color-primary)!important}.custom-number-input{color:#1574c8!important}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.ask-price-btn{white-space:nowrap;border-radius:6px;width:100%;padding:.2rem 1rem!important}@media (min-width:768px){.ask-price-btn{width:-moz-fit-content;width:fit-content;min-width:140px}}.cropped-description{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
