.butterfly-valves-hero{background:var(--primary);color:#fff;padding-block:64px;overflow:hidden}.butterfly-valves-hero__inner{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.butterfly-valves-hero__breadcrumb{color:#ffffff80;letter-spacing:.04em;align-items:center;gap:8px;margin-bottom:28px;font-size:14px;font-weight:500;display:flex}.butterfly-valves-hero__breadcrumb a{color:inherit;text-decoration:none}.butterfly-valves-hero__breadcrumb a:hover{color:#fff}.butterfly-valves-hero__breadcrumb-current{color:#ffffffe6}.butterfly-valves-hero__rule{background:var(--accent);width:38px;height:4px;margin-bottom:16px;display:block}.butterfly-valves-hero__eyebrow{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px;font-family:Sora,sans-serif;font-size:14px;font-weight:600}.butterfly-valves-hero__title{letter-spacing:-.04em;margin:0 0 20px;font-family:Sora,sans-serif;font-size:clamp(32px,3.4vw,46px);font-weight:800;line-height:1.04}.butterfly-valves-hero__subtitle{color:#ffffff9e;max-width:520px;margin:0 0 28px;font-size:16px;line-height:1.55}.butterfly-valves-hero__tags{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.butterfly-valves-hero__tags b{color:#fffc;letter-spacing:.08em;background:#c7472f1f;border:1px solid #c7472f47;border-radius:4px;padding:3px 8px;font-family:Sora,sans-serif;font-size:14px;font-weight:400}.butterfly-valves-hero__actions{flex-wrap:wrap;gap:14px;display:flex}.butterfly-valves-hero__secondary{color:#fff;border:1px solid #aeb5ba;border-radius:8px;justify-content:center;align-items:center;height:46px;padding:0 26px;font-family:Sora,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex}.butterfly-valves-hero__secondary:hover{opacity:.8}.butterfly-valves-overview{background:var(--surface);border-bottom:1px solid #d8dcde;padding-block:96px}.butterfly-valves-overview__grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.butterfly-valves-overview .section__copy{max-width:540px;margin:0 0 20px}.butterfly-valves-overview__attributes{grid-template-columns:1fr 1fr;gap:16px;display:grid}.butterfly-valves-overview__attributes article{background:var(--background);border:1px solid #d8dcde;border-left:3px solid var(--accent);padding:20px}.butterfly-valves-overview__attributes strong{color:var(--primary);margin-bottom:6px;font-family:Sora,sans-serif;font-size:14px;display:block}.butterfly-valves-overview__attributes span{color:#7b858c;font-size:14px;line-height:1.6}.butterfly-valves-features{background:var(--background);padding-block:96px}.butterfly-valves-features__heading{max-width:720px;margin-bottom:48px!important}.butterfly-valves-features__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.butterfly-valves-features__grid article{background:#fff;border:1px solid #d8dcde;border-radius:10px;padding:24px}.butterfly-valves-features__grid strong{color:var(--accent);margin-bottom:12px;font-family:Sora,sans-serif;font-size:28px;font-weight:800;display:block}.butterfly-valves-features__grid h3{color:var(--primary);letter-spacing:.03em;margin:0 0 8px;font-family:Sora,sans-serif;font-size:15px}.butterfly-valves-features__grid p{color:#7b858c;margin:0;font-size:14px;line-height:1.65}.butterfly-valves-specs{background:var(--surface);border-block:1px solid #d8dcde;padding-block:96px}.butterfly-valves-specs h2{margin-bottom:40px}.butterfly-valves-specs__table{border-collapse:collapse;text-align:left;width:100%}.butterfly-valves-specs__table tr:nth-child(odd){background:var(--background)}.butterfly-valves-specs__table th,.butterfly-valves-specs__table td{vertical-align:top;border:1px solid #d8dcde;padding:16px 24px}.butterfly-valves-specs__table th{width:30%;color:var(--primary);font-family:Sora,sans-serif;font-size:14px;font-weight:600}.butterfly-valves-specs__table td{color:var(--text);font-size:14px;line-height:1.6}.butterfly-valves-standards{background:var(--primary);padding-block:56px}.butterfly-valves-standards__inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.butterfly-valves-standards h2{color:#fff;text-transform:uppercase;margin:0;font-family:Sora,sans-serif;font-size:28px;font-weight:800;line-height:1.15}.butterfly-valves-standards__tags{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.butterfly-valves-standards__tags b{color:#ffffffb8;letter-spacing:.08em;background:#c7472f1a;border:1px solid #c7472f38;border-radius:4px;padding:6px 10px;font-family:Sora,sans-serif;font-size:14px;font-weight:400}.butterfly-valves-related{background:var(--surface);border-bottom:1px solid #d8dcde;padding-block:96px}.butterfly-valves-related__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.butterfly-valves-related__grid .product-card{color:inherit;text-decoration:none;display:block}.butterfly-valves-enquiry{padding-block:96px}.butterfly-valves-enquiry__heading{max-width:640px;margin-bottom:20px!important;font-size:clamp(34px,4.5vw,48px)!important;line-height:1.1!important}.butterfly-valves-enquiry__copy{max-width:420px;margin-bottom:36px!important}@media (max-width:1050px){.butterfly-valves-hero__inner{grid-template-columns:1fr;gap:40px}.butterfly-valves-hero__inner>.variant-gallery{order:-1}.butterfly-valves-overview__grid{grid-template-columns:1fr;gap:40px}.butterfly-valves-features__grid,.butterfly-valves-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.butterfly-valves-standards__inner{flex-direction:column;align-items:flex-start}.butterfly-valves-standards__tags{justify-content:flex-start}}@media (max-width:760px){.butterfly-valves-hero{padding-block:44px}.butterfly-valves-overview,.butterfly-valves-features,.butterfly-valves-specs,.butterfly-valves-related,.butterfly-valves-enquiry{padding-block:56px}.butterfly-valves-overview__attributes,.butterfly-valves-features__grid,.butterfly-valves-related__grid{grid-template-columns:1fr}.butterfly-valves-specs__table th,.butterfly-valves-specs__table td{padding:12px 14px;font-size:14px}}@media (max-width:640px){.butterfly-valves-specs__table thead,.butterfly-valves-specs__table tbody,.butterfly-valves-specs__table tr,.butterfly-valves-specs__table th,.butterfly-valves-specs__table td{width:100%;display:block}.butterfly-valves-specs__table tr{border:1px solid #d8dcde;border-radius:8px;margin-bottom:12px;overflow:hidden}.butterfly-valves-specs__table tr:last-child{margin-bottom:0}.butterfly-valves-specs__table th,.butterfly-valves-specs__table td{border:0;border-bottom:1px solid #d8dcde}.butterfly-valves-specs__table td{overflow-wrap:anywhere;border-bottom:0}}
