/* WordPress content additions. The approved V6 styles remain in site.css/apparel.css. */
.utp-detail-body .table-scroll{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}
.utp-catalog-link{margin:28px 0 0}.utp-model-link{color:inherit;text-decoration:none}.utp-model-link:hover{text-decoration:underline}.utp-phone{margin:8px 0}.utp-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.utp-card{background:#fff;border:1px solid #dce6f4;min-width:0}.utp-card-image{display:block;aspect-ratio:16/10;overflow:hidden}.utp-card-image img{width:100%;height:100%;object-fit:cover}.utp-card-copy{padding:28px}.utp-card-copy h3{font-size:24px;line-height:1.3;margin:14px 0;color:#123863;overflow-wrap:anywhere}.utp-card-copy h3 a{color:inherit;text-decoration:none}.utp-card-copy p{font-size:16px;color:#61758e;line-height:1.8}.utp-card-copy .text-link{margin-top:18px}.utp-detail-hero{background:#153d6d;color:#fff;padding:65px 0 72px}.utp-detail-hero .eyebrow{display:block;color:#afccff;margin:36px 0 18px}.utp-detail-hero h1{font-size:clamp(36px,5vw,64px);font-weight:800;letter-spacing:-.03em;line-height:1.2;overflow-wrap:anywhere;max-width:1000px}.utp-breadcrumb{color:#d1e1f4;font-size:14px;text-decoration:none}.utp-detail-body{min-height:220px}.utp-detail-image{display:block;max-width:960px;width:100%;max-height:580px;object-fit:contain;margin:0 0 36px}.utp-prose{max-width:920px;font-size:18px;line-height:1.9;color:#24486e;overflow-wrap:anywhere}.utp-prose img{max-width:100%;height:auto}.utp-prose h2,.utp-prose h3{color:#153d6d;font-weight:800;line-height:1.4;margin:1.5em 0 .7em}.utp-prose ul,.utp-prose ol{padding-left:1.5em}.utp-section-title{font-size:clamp(26px,3vw,38px);font-weight:800;color:#163f73;border-left:6px solid #2454dc;padding:12px 20px;margin:48px 0 26px;background:linear-gradient(90deg,#eaf1ff,transparent)}.utp-parameter-table{width:100%;border-collapse:collapse;min-width:540px;font-size:16px}.utp-parameter-table th,.utp-parameter-table td{text-align:left;padding:18px 22px;border-bottom:1px solid #dce6f4;color:#284e78;vertical-align:top}.utp-parameter-table thead{background:#edf3fb}.utp-product-notes{white-space:normal;font-size:15px;line-height:1.85;color:#61758e;margin:24px 0}.utp-blue-button{background:#2454dc;color:#fff}.utp-filters{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 32px}.utp-filters a{padding:10px 18px;border:1px solid #d9e5f7;color:#204978;text-decoration:none;font-size:16px}.utp-filters a[aria-current],.utp-filters a:hover{background:#2454dc;color:#fff}.utp-pagination{display:flex;justify-content:space-between;gap:25px;margin-top:35px}.utp-pagination a{color:#2454dc}.utp-more-products{margin-top:40px}.utp-card a:focus-visible,.utp-filters a:focus-visible,.utp-model-link:focus-visible{outline:3px solid #4b86ff;outline-offset:4px}
@media(max-width:950px){.utp-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.utp-detail-hero{padding:40px 0 50px}}
@media(max-width:600px){.utp-card-grid{grid-template-columns:1fr}.utp-card-copy{padding:24px}.utp-detail-hero h1{font-size:36px}.utp-prose{font-size:17px}.utp-parameter-table th,.utp-parameter-table td{padding:14px}.utp-section-title{margin-top:35px}}
