.ad-prod-title{padding:120px 0 40px;background:var(--brand-bg-alt);border-bottom:1px solid var(--brand-border)}.ad-prod-title h1{max-width:720px}.ad-prod-title p{max-width:600px;color:var(--brand-text);margin:0}.product-tabs{border-bottom:2px solid var(--brand-border)}.product-tabs .nav-link{color:var(--brand-text);font-weight:600;border:none;border-radius:var(--brand-radius) var(--brand-radius) 0 0}.product-tabs .nav-link.active{color:var(--brand-primary-dark);background:0 0;border-bottom:3px solid var(--brand-primary)}.ad-product-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius);overflow:hidden;background:#fff;height:100%;padding:16px;transition:box-shadow .25s,transform .25s}.ad-product-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(27,94,32,.12)}.ad-product-card a{display:block;color:inherit}.ad-product-card img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:var(--brand-bg-alt);min-height:160px;font-size:0;color:transparent;text-indent:-9999px;border-radius:8px;margin-bottom:12px}.ad-product-card h3{font-size:1rem;padding:0;margin:0 0 6px;color:var(--brand-text)}.ad-product-card span{display:inline-block;font-size:.85rem;font-weight:600;color:var(--brand-primary)}