.products-hero{background-color:var(--gray-900);padding:60px 0 50px;text-align:center}.products-hero h1{color:#fff;font-size:38px;margin-bottom:16px}.products-hero .hero-lead{color:rgba(255,255,255,.75);font-size:17px;max-width:700px;margin:0 auto;line-height:1.7}.product-tabs{border-bottom:2px solid var(--gray-100);flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-tabs::-webkit-scrollbar{display:none}.product-tabs .nav-link{color:var(--gray-500);font-weight:600;font-size:15px;padding:12px 20px;border:none;border-bottom:3px solid transparent;white-space:nowrap;transition:color var(--transition-fast) ease,border-color var(--transition-fast) ease}.product-tabs .nav-link:hover{color:var(--primary);border-bottom-color:var(--gray-200)}.product-tabs .nav-link.active{color:var(--primary);border-bottom-color:var(--secondary);background:0 0}.category-desc{color:var(--gray-500);font-size:16px;max-width:700px}.product-card .product-link{-webkit-text-decoration:none;text-decoration:none;color:inherit;display:block}.product-img-wrap{width:100%;padding-top:75%;position:relative;overflow:hidden;background-color:var(--gray-50)}.product-img-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-normal) ease}.product-card:hover .product-img-wrap img{transform:scale(1.04)}.product-name{font-size:18px;font-weight:600;margin:0}@media (max-width:767px){.products-hero h1{font-size:28px}.product-tabs .nav-link{font-size:13px;padding:10px 14px}}