.products-page-title{padding-bottom:40px;background:var(--brand-bg-alt)}.products-page-title .container{max-width:860px}.products-tabs-section{padding:56px 0 88px}.product-tabs{gap:10px;margin-bottom:34px}.product-tabs .nav-link{min-height:44px;border-radius:var(--brand-radius);color:var(--brand-text);background:var(--brand-bg-alt);border:1px solid var(--brand-border);font-weight:800}.product-tabs .nav-link.active{color:var(--brand-text-inverse);background:var(--brand-primary-dark);border-color:var(--brand-primary-dark)}.category-heading{margin-bottom:24px;max-width:760px}.dynamic-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.dynamic-product-grid:has(> :nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.dynamic-product-grid:has(> :nth-child(5):last-child)>:nth-child(4){grid-column:2}.dynamic-product-grid:has(> :nth-child(5):last-child)>:nth-child(5){grid-column:3}.dynamic-product-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg);overflow:hidden;transition:transform .2s,box-shadow .2s}.dynamic-product-card:hover{transform:translateY(-4px);box-shadow:var(--brand-shadow)}.dynamic-product-card a{display:grid;height:100%;color:var(--brand-text)}.product-image-wrap{display:grid;align-items:center;justify-items:center;place-items:center;aspect-ratio:4/3;background:var(--brand-bg-alt);border-bottom:1px solid var(--brand-border)}.product-image-wrap img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:18px}.product-card-body{display:grid;grid-gap:12px;gap:12px;padding:20px}.product-card-cta{color:var(--brand-secondary);font-weight:800}@media (max-width:991px){.dynamic-product-grid,.dynamic-product-grid:has(> :nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.dynamic-product-grid:has(> :nth-child(5):last-child)>:nth-child(4),.dynamic-product-grid:has(> :nth-child(5):last-child)>:nth-child(5){grid-column:auto}}@media (max-width:575px){.dynamic-product-grid,.dynamic-product-grid:has(> :nth-child(4):last-child){grid-template-columns:1fr}}