.redesign-page footer p{font-size:13px;line-height:1.6;margin:16px 0;color:#bcc1c3}
.redesign-page footer .site-disclosure p{font-size:12px;line-height:1.7;margin:10px 0}
.redesign-page footer h3{font-size:14px;line-height:1.15;margin:0 0 10px;color:#fff}
.redesign-page footer a{font-size:13px;line-height:1.6}
.redesign-page footer .footer-locations a{font-size:12px}
.unified-product .product-summary{padding-top:12px}
.unified-product .product-summary h1{font-size:42px;line-height:1.18;margin:0}
.unified-product .product-summary>.eyebrow{font-size:12px;color:var(--red);margin:0 0 16px;line-height:1.6}
.unified-product .product-summary>.product-description{font-size:15px;line-height:1.7;margin:18px 0 0;color:var(--muted)}
.unified-product .product-summary>.purchase{border-block:1px solid var(--line);padding:20px 0;margin:24px 0}
.unified-product .purchase .product-price{font-size:38px;line-height:1.2;margin:4px 0 0;display:block;color:var(--ink)}
.unified-product .purchase .warranty{font-size:12px;color:var(--green);margin:8px 0 0;min-height:0}
.unified-product .product-summary>.button{width:100%;min-height:48px;font-size:14px}
.unified-product .product-summary>.consult-link{font-size:13px;padding:16px 0;text-align:center}
.unified-product .thumbnails{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:12px}
.unified-product .product-section-group{scroll-margin-top:150px}
.unified-product .product-extra-copy p{margin:12px 0;color:var(--muted);font-size:15px;line-height:1.7}
.unified-product .product-extra-copy .browse-links{margin-top:20px}
.unified-product .product-section-group h2{font-size:30px;line-height:1.25}
@media(max-width:800px){.unified-product .product-overview{grid-template-columns:1fr}.unified-product .gallery{width:100%;max-width:560px;margin-inline:auto}}
@media(max-width:560px){.unified-product .product-summary{display:contents}.unified-product .product-summary h1{font-size:36px;order:1}.unified-product .product-summary>.eyebrow{order:0;margin:0;font-size:11px}.unified-product .product-summary>.product-description{order:6!important;margin:12px 0 0}.unified-product .product-summary>.purchase{order:3;padding:16px 0;margin:8px 0}.unified-product .product-summary>.button{order:4}.unified-product .product-summary>.consult-link{order:5}.unified-product .thumbnails{gap:8px;grid-template-columns:repeat(auto-fill,minmax(58px,1fr))}.unified-product .product-section-group h2{font-size:25px}}
