.product-page .product-hero{background:linear-gradient(120deg,#e8f3ff 0%,#d9ecff 52%,#0751b3 52%,#063578 100%)}
.product-page .product-hero h1 em{margin-left:14px}
.product-section-nav{grid-template-columns:repeat(4,1fr)}
.sealing-nav{position:relative;border-right:1px solid var(--line);border-left:1px solid var(--line)}
.sealing-nav summary{height:100%;padding:24px 0;color:var(--ink);font-weight:700;text-align:center;cursor:pointer;list-style:none;transition:background .2s,color .2s}
.sealing-nav summary::-webkit-details-marker{display:none}
.sealing-nav summary:hover{background:#e1efff;color:var(--blue)}
.sealing-nav summary span{font:11px "DM Mono";color:var(--blue);margin-right:12px}
.sealing-nav summary i{display:inline-block;margin-left:10px;font:16px/1 Arial,sans-serif;color:var(--blue);font-style:normal;transition:transform .2s}
.sealing-nav[open] summary{background:#e1efff;color:var(--blue)}
.sealing-nav[open] summary i{transform:rotate(45deg)}
.sealing-nav-menu{position:absolute;z-index:10;top:calc(100% + 1px);left:-1px;right:-1px;padding:8px;background:#fff;border:1px solid #cfe1f4;box-shadow:0 16px 28px rgba(5,45,106,.14)}
.sealing-nav-menu a{display:block;padding:11px 14px!important;border:0!important;text-align:left!important;font-size:13px;color:#315574!important}
.sealing-nav-menu a:hover{background:#edf5ff;color:var(--blue)!important}
.product-family{scroll-margin-top:88px}
.product-family-deep{background:var(--deep);color:#fff}
.product-family-deep .eyebrow{color:#b9dfff}
.product-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.product-detail-grid-single{grid-template-columns:minmax(0,1fr);max-width:calc((100% - 24px)/3)}
.bearings-section{background:#eef6ff}
.product-detail-grid article{min-height:330px;padding:28px;background:#eaf4ff;border:1px solid #cfe1f4;display:flex;flex-direction:column}
.product-detail-grid b{font:11px "DM Mono",monospace;color:var(--blue)}
.product-detail-grid h3{margin:54px 0 7px;font-size:24px;line-height:1.25}
.product-detail-grid small{font:10px "DM Mono",monospace;letter-spacing:1px;color:var(--blue)}
.product-detail-grid p{margin:22px 0 0;font-size:14px;line-height:1.9;color:#526d8d}
.product-detail-grid a{display:flex;justify-content:space-between;margin-top:auto;padding-top:22px;border-top:1px solid #bdd5ec;color:var(--blue);font-size:13px;font-weight:700;text-decoration:none}
.product-family-deep .product-detail-grid article{background:#073976;border-color:#446a9c}
.product-family-deep .product-detail-grid b,.product-family-deep .product-detail-grid small,.product-family-deep .product-detail-grid a{color:#a9d8ff}
.product-family-deep .product-detail-grid p{color:#c9dcf4}
.product-family-deep .product-detail-grid a{border-color:#456e9f}
.material-data-section{background:#f3f8fd;scroll-margin-top:88px}
.material-data-heading{column-gap:8vw;row-gap:14px;margin-bottom:28px}
.material-data-heading h2{grid-column:1 / -1;white-space:nowrap;text-align:center}
.material-data-lead{max-width:760px;margin:0 auto 48px;font-size:18px;font-weight:600;line-height:1.8;text-align:center;color:#365b84}
.material-category-block,.material-performance-block{margin-bottom:46px}
.material-category-block>div:first-child,.material-performance-block>div:first-child{text-align:center;margin-bottom:22px}
.material-category-block .eyebrow,.material-performance-block .eyebrow{margin-bottom:10px}
.material-category-block h3,.material-performance-block h3{margin:0;font-size:28px}
.material-category-wrap{overflow-x:auto;background:#fff;border:1px solid #c8dced;box-shadow:0 12px 28px rgba(11,64,121,.06)}
.material-category-wrap table{width:100%;min-width:680px;border-collapse:collapse;font-size:15px}
.material-category-wrap th,.material-category-wrap td{padding:15px 18px;border:1px solid #c8dced;text-align:center}
.material-category-wrap thead th{background:#0b4d9e;color:#fff;font-weight:600}
.material-category-wrap tbody th{background:#e9f4ff;color:#0a4d9f;font-weight:700}
.material-category-wrap tbody tr:nth-child(even) td{background:#f5f9fd}
.material-table-wrap{overflow-x:auto;background:#fff;border:1px solid #c8dced;box-shadow:0 15px 35px rgba(11,64,121,.08)}
.material-table-wrap:focus{outline:3px solid #8ec3f5;outline-offset:3px}
.material-table-wrap table{width:100%;min-width:1090px;border-collapse:collapse;font-size:13px;line-height:1.45}
.material-table-wrap th,.material-table-wrap td{padding:14px 12px;border:1px solid #c8dced;text-align:center;white-space:nowrap}
.material-table-wrap thead th{background:#073976;color:#fff;font-weight:600;white-space:normal}
.material-table-wrap tbody th{background:#e9f4ff;color:#0a4d9f;font-family:"DM Mono",monospace;font-weight:700}
.material-table-wrap tbody tr:nth-child(even) td{background:#f5f9fd}
.material-table-wrap sup{font-size:9px}
@media(max-width:800px){.product-page .product-hero h1{white-space:normal}.product-page .product-hero h1 em{margin-left:10px}.product-section-nav{grid-template-columns:repeat(2,1fr)}.product-section-nav a,.sealing-nav summary{font-size:12px}.sealing-nav summary span{display:block;margin:0 0 5px}.sealing-nav summary i{position:absolute;right:17px;bottom:17px;margin:0;font-size:13px}.sealing-nav-menu{min-width:calc(200% + 1px)}.product-detail-grid{grid-template-columns:1fr}.product-detail-grid-single{max-width:none}.product-detail-grid article{min-height:250px}.product-detail-grid h3{margin-top:40px}.material-data-heading h2{font-size:36px;white-space:normal}.material-data-lead{margin:0 0 32px;font-size:16px}.material-category-block,.material-performance-block{margin-bottom:32px}.material-category-wrap{margin-right:-7vw}.material-category-wrap th,.material-category-wrap td{padding:12px 10px}.material-table-wrap{margin-right:-7vw}.material-table-wrap th,.material-table-wrap td{padding:12px 10px}.product-page .about-cta{margin-top:0}}
