:root{--fs-title:clamp(2.25rem,1.5rem + 2.4vw,3.25rem);--fs-section:clamp(1.75rem,1.35rem + 1.3vw,2.25rem);--fs-sub:clamp(1.375rem,1.25rem + .4vw,1.5rem);--fs-card:1.25rem;--fs-intro:1.125rem;--fw-head:700}main h1{font-size:var(--fs-title)!important;font-weight:var(--fw-head)!important;line-height:1.05!important;letter-spacing:-.03em!important}main h1 *{font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important}main .es-main h3,main .form-success h3,main .success-view h3,main h2{font-size:var(--fs-section)!important;font-weight:var(--fw-head)!important;line-height:1.12!important;letter-spacing:-.02em!important}dialog .dialog-head h2,main .es-aside h4,main .pa-warranty-copy h2,main .service-title h2,main .warranty-copy h2{font-size:var(--fs-sub)!important;font-weight:var(--fw-head)!important;line-height:1.2!important;letter-spacing:-.015em!important}main h3:not(.es-main h3):not(.form-success h3):not(.success-view h3),main h4:not(.es-aside h4){font-size:var(--fs-card)!important;font-weight:var(--fw-head)!important;line-height:1.25!important;letter-spacing:-.01em!important}main h3 :not(.icon){font-size:inherit!important}main h2 .total-badge{font-size:var(--fs-meta,.875rem)!important;letter-spacing:0!important}main .dual-half p,main .es-assure span,main .es-phone span,main .pa-checkbox-label,main .pa-cta-note,main .pa-enquiry-stock span,main .section-intro{font-size:var(--fs-read,1rem)!important}main .hero-description,main .intro-copy>p{font-size:var(--fs-intro)!important}.sort-control label{font-size:var(--fs-read,1rem)!important;letter-spacing:0!important;text-transform:none!important}.pa-review-bar{font:var(--fs-meta,.875rem)/1.4 Arial,sans-serif;background:#edf1f2;color:#253d48;border-bottom:1px solid #d4dcdf;padding:12px max(24px,calc((100% - 1328px)/2));display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap}.pa-review-bar p{margin:0}.pa-review-bar .pa-review-label{font-weight:700}.pa-review-bar nav{display:flex;flex-wrap:wrap;gap:6px}.pa-review-bar a{color:inherit;text-decoration:none;min-height:36px;display:inline-flex;align-items:center;padding:6px 12px;border:1px solid #c3ced3;border-radius:3px;background:#fff}.pa-review-bar a[aria-current=page]{background:#253d48;border-color:#253d48;color:#fff}.pa-review-bar .pa-review-note{color:#51656e;margin-left:auto}@media(max-width:700px){.pa-review-bar{padding:10px 18px}.pa-review-bar a{padding:6px 9px}.pa-review-bar .pa-review-note{margin-left:0;width:100%}}:root{--font:Arial,Helvetica,sans-serif;--fs-title:clamp(2.25rem,1.7rem + 1.8vw,3rem);--fs-section:clamp(1.625rem,1.3rem + .9vw,1.875rem)}html body,html body :not(code):not(pre):not(kbd):not(samp){font-family:Arial,Helvetica,sans-serif!important;font-synthesis:none}[data-page=product] main h1{font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem)!important;line-height:1.12!important;letter-spacing:-.02em!important}.pa-price-value{font-size:2rem!important;font-weight:700!important;letter-spacing:-.01em!important}.pa-tile-value,.pa-tile-value *{font-weight:400!important}.pa-wfig strong,.wfig strong{font-size:2.75rem!important;font-weight:700!important;letter-spacing:-.03em!important}.pa-wfig span,.wfig span{color:#fff!important;font-weight:700!important;text-transform:none!important;letter-spacing:.02em!important}