.back[data-v-360e0f04]{z-index:9;background:linear-gradient(180deg,#000 0,#000 20%,#333 30%,#777 50%,#ccc 80%,#fff 99%,#fff)!important;height:15rem;width:100%}.category-tabs[data-v-360e0f04]{padding:.5rem 1rem;transition:all .3s ease;padding-bottom:3rem;width:100%}.category-tabs[data-v-360e0f04] .el-tabs__item{color:#d9d9d9;font-size:1.1rem;padding:0 1.2rem;height:40px;line-height:40px;transition:all .3s ease}.category-tabs[data-v-360e0f04] .el-tabs__item:hover{color:#1890ff}.category-tabs[data-v-360e0f04] .el-tabs__item.is-active{color:#fff;font-weight:500;text-shadow:0 0 5px hsla(0,0%,100%,.3)}.category-tabs[data-v-360e0f04] .el-tabs__active-bar{background-color:#1890ff;height:3px}.category-tabs[data-v-360e0f04] .el-tabs__nav-wrap:after{background-color:hsla(0,0%,100%,.1)}.overview-container[data-v-360e0f04]{margin:0 auto;padding:0!important}.page-title[data-v-360e0f04]{text-align:center;color:#2c3e50;font-size:2.5rem;margin-bottom:2rem;letter-spacing:2px}.category-grid[data-v-360e0f04]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;padding:1rem}.category-card[data-v-360e0f04]{border-radius:15px;box-shadow:0 4px 6px rgba(0,0,0,.3);transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.category-card[data-v-360e0f04]:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,.2)}.card-content[data-v-360e0f04]{padding:1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;height:100%}.product-image[data-v-360e0f04]{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;margin-bottom:1rem;transition:transform .3s ease}.category-card:hover .product-image[data-v-360e0f04]{transform:scale(1.05)}.product-title[data-v-360e0f04]{color:#fff;font-size:1.4rem;margin:.8rem 0}.product-desc[data-v-360e0f04]{color:#d9d9d9;font-size:.95rem;line-height:1.6;flex-grow:1;margin-bottom:1.2rem}.detail-btn[data-v-360e0f04]{color:#fff;border:none;padding:.5rem 1rem;border-radius:25px;cursor:pointer;transition:background-color .3s ease;font-weight:500}.detail-btn[data-v-360e0f04]:hover{background-color:#000;color:#fff!important}@media (max-width:768px){.category-grid[data-v-360e0f04]{grid-template-columns:1fr}.page-title[data-v-360e0f04]{font-size:2rem}}