.ax-mbar{display:none}@media(max-width:760px){.redesign-site .utility{display:none}.redesign-site .header{flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:10px;min-height:0;padding:8px 14px}.redesign-site .header>a:first-child{flex:0 1 auto;min-width:0}.redesign-site .header .header-approved-logo{width:auto;height:30px;max-width:58vw}.redesign-site .header>div{width:auto;margin-left:auto;flex:none}.redesign-site .header>div>.button{display:none}.rd-mobile>summary{display:flex;align-items:center;gap:6px;min-height:42px;padding:8px 14px;border-radius:4px;font-weight:600}.rd-mobile[open]>summary{font-size:0;background:var(--brand, #111);color:#fff;border-color:var(--brand, #111)}.rd-mobile[open]>summary:before{content:"\2715\a0 Close";font-size:15px}.redesign-site .rd-mobile>nav{position:fixed;z-index:90;top:var(--ax-mh, 58px);left:0;right:0;bottom:0;width:auto;max-height:none;padding:8px 18px calc(28px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--border);box-shadow:none;background:#fff;overflow-y:auto;overscroll-behavior:contain;gap:0}.redesign-site .rd-mobile>nav>a,.redesign-site .rd-mobile .ax-nd-m>summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 4px;border:0;border-bottom:1px solid var(--border);border-radius:0;font-size:18px;font-weight:600;color:var(--foreground);text-decoration:none}.redesign-site .rd-mobile .ax-nd-m{border:0;margin:0;padding:0}.redesign-site .rd-mobile .ax-nd-m>summary{list-style:none;cursor:pointer;background:none;min-height:56px}.redesign-site .rd-mobile .ax-nd-m>summary::-webkit-details-marker{display:none}.redesign-site .rd-mobile .ax-nd-m>summary:after{content:"+";font-size:24px;font-weight:400;line-height:1}.redesign-site .rd-mobile .ax-nd-m[open]>summary:after{content:"\2212"}.redesign-site .rd-mobile .ax-nd-m>div{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;padding:6px 4px 14px;border-bottom:1px solid var(--border)}.redesign-site .rd-mobile .ax-nd-m>div>a{display:flex;align-items:center;min-height:44px;padding:0 2px;font-size:15.5px;color:#333;text-decoration:none}.redesign-site .rd-mobile .ax-nd-m>div>a:first-child{grid-column:1 / -1}.redesign-site .rd-mobile .ax-nd-m>div>a{min-width:0;padding:9px 2px;white-space:normal;overflow-wrap:anywhere;line-height:1.3}.redesign-site .rd-mobile>nav>a,.redesign-site .rd-mobile .ax-nd-m>summary{white-space:normal;gap:12px;line-height:1.25}body:has(.rd-mobile[open]){overflow:hidden}.ax-mbar{position:fixed;z-index:80;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 0 env(safe-area-inset-bottom);background:#fff;border-top:1px solid var(--border);box-shadow:0 -6px 18px #00000014}.ax-mbar a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:60px;font-size:12.5px;font-weight:600;color:var(--foreground);text-decoration:none}.ax-mbar a+a{border-left:1px solid var(--border)}.ax-mbar svg{width:22px;height:22px}.ax-mbar .ax-mbar__quote{background:var(--brand, #111);color:#fff}.ax-mbar .count{position:absolute;top:7px;left:calc(50% + 8px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#fff;color:var(--brand, #111);font-size:11px;line-height:18px;text-align:center}body.redesign-site{padding-bottom:calc(60px + env(safe-area-inset-bottom))}.rd-toast{bottom:calc(76px + env(safe-area-inset-bottom))}body:has(.ax-sw__dialog[open]) .ax-mbar,body:has(.ax-cmp__dialog[open]) .ax-mbar,body:has(.rd-mobile[open]) .ax-mbar{display:none}.redesign-site .page-intro{padding:14px 16px 16px}.redesign-site .page-intro .breadcrumbs{margin:0 0 8px;font-size:12.5px}.redesign-site .page-intro .eyebrow{margin:0 0 6px;font-size:11px}.redesign-site .page-intro h1{font-size:26px;line-height:1.15}.redesign-site main .section{padding:18px 16px}.ax-cat-side{gap:14px}.ax-side__switch{margin-bottom:12px}.ax-side__switch a{padding:8px 2px}.ax-side__makes{gap:6px}.ax-side__make{width:78px;padding:5px 4px;font-size:12px;line-height:1.2}.ax-side__make .rd-nav-thumb,.ax-side__noimg,.redesign-site .ax-side__make .rd-nav-thumb,.redesign-site .ax-side__noimg{width:62px;height:42px}.ax-side__models--m{gap:6px;margin-top:10px}.ax-side__models--m a{padding:6px 11px;font-size:13.5px}.ax-cat,.ax-lib .ax-lib__bar{margin-bottom:16px}.result-grid,.ax-cat-side .result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ax-lib .ax-cat-side .ax-sw__grid,.ax-sw__grid{gap:10px}.ax-lib__swband{margin-bottom:18px;padding:12px 14px}.ax-lib__swtext span{display:none}.ax-sw__help{padding:20px 16px}.rd-pdp{padding-top:12px}.rd-pdp__grid{gap:22px}.rd-pdp__image{height:min(42vh,340px);padding:14px}.rd-pdp h1{font-size:26px;line-height:1.15}.redesign-site .ax-sw__dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.redesign-site .ax-sw__dialog[open]{display:block;overflow-y:auto}.redesign-site .ax-sw__dialog img{height:auto;max-height:42vh;min-height:0}.redesign-site .ax-sw__d-body{align-self:start;padding:12px 18px 18px}.redesign-site .ax-sw__d-mat{margin:0 0 2px;font-size:11px}.redesign-site .ax-sw__d-body h2{margin:0 0 12px;font-size:21px;line-height:1.2}.redesign-site .ax-lib__variant{margin:0 0 12px}.redesign-site .ax-sw__d-actions{gap:10px}.redesign-site .ax-sw__close{top:8px;right:8px;width:36px;height:36px;font-size:24px}}html{overflow-x:clip}.redesign-site .ax-cmp__table th{position:static;left:auto}@media(min-width:761px)and (max-width:1199px){.ax-nd__panel{max-width:calc(100vw - 24px)}.ax-nd__panel--2{min-width:min(500px,calc(100vw - 24px))}.redesign-site .rd-nav{position:relative}.rd-nav>.ax-nd:nth-of-type(3){position:static}.rd-nav>.ax-nd:nth-of-type(n+4) .ax-nd__panel{left:auto;right:0;transform:translateY(8px)}.rd-nav>.ax-nd:nth-of-type(n+4):hover .ax-nd__panel,.rd-nav>.ax-nd:nth-of-type(n+4):focus-within .ax-nd__panel{transform:translate(0)}}@media(max-width:760px){#homepage .ax-home-hero .hero-copy,.redesign-site .ax-home-hero .hero-copy{align-self:stretch;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding-left:16px!important;padding-right:16px!important}.redesign-site .ax-sw__add{width:36px;height:36px;font-size:20px;line-height:1}.redesign-site .ax-cmp__tog{min-height:36px}.redesign-site main .text-link{display:inline-flex;align-items:center;min-height:40px}.redesign-site .ax-sw__name{font-size:11px}}@media(max-width:520px){.redesign-site .certificate-card{grid-template-columns:1fr}}@media(max-width:380px){.redesign-site .ax-sw__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.redesign-site .page-intro h1{font-size:24px}.redesign-site .header .header-approved-logo{height:26px}}@media(max-width:760px){.redesign-site .ax-cmp{top:56px;bottom:auto;left:0;right:0;transform:none;width:auto;z-index:30;flex-direction:row;align-items:center;gap:10px;padding:8px 12px;border:0;border-bottom:1px solid var(--border);border-radius:0;box-shadow:0 8px 18px #0000001a}.redesign-site .ax-cmp__list{flex:1 1 auto;display:flex;gap:6px;min-width:0}.redesign-site .ax-cmp__list li{flex:none;width:42px;height:42px;min-height:0;padding:0;justify-content:center;border-radius:4px;overflow:visible}.redesign-site .ax-cmp__list li.is-empty{font-size:0}.redesign-site .ax-cmp__list li.is-empty~li.is-empty{display:none}.redesign-site .ax-cmp__list img{width:40px;height:40px}.redesign-site .ax-cmp__list li span{display:none}.redesign-site .ax-cmp__list button{top:-7px;right:-7px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;font-size:15px;line-height:20px;text-align:center;padding:0}.redesign-site .ax-cmp__side{display:flex;flex:none;align-items:center;gap:8px}.redesign-site .ax-cmp__side p{display:none}.redesign-site .ax-cmp__side div{gap:8px}.redesign-site .ax-cmp__side .button{min-height:40px;padding:8px 14px;font-size:14px}.redesign-site .ax-cmp__clear{font-size:13px}body.ax-cmp-open .ax-lib .ax-sw__help,.redesign-site.ax-cmp-open .ax-lib .ax-sw__help{margin-bottom:0}.redesign-site .ax-cmp__tog{min-height:38px;font-size:13.5px}}@media(max-width:760px){.redesign-site .ax-cmp__dialog{width:100vw;max-width:100vw;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;margin:0;top:0;right:0;bottom:0;left:0;border-radius:0}.redesign-site .ax-cmp__top{padding:10px 14px}.redesign-site .ax-cmp__top h2{font-size:19px}.redesign-site .ax-cmp__scroll{padding:0 10px;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-x pan-y}.redesign-site .ax-cmp__table{min-width:100%;width:100%;table-layout:auto}.redesign-site .ax-cmp__table col.ax-cmp__lab{width:78px}.redesign-site .ax-cmp__table th{width:78px;min-width:78px;padding:10px 8px;font-size:10.5px;letter-spacing:.08em}.redesign-site .ax-cmp__table td{min-width:132px;padding:10px 8px;font-size:13.5px}.redesign-site .ax-cmp__table tr.ax-cmp__items td,.redesign-site .ax-cmp__table tr.ax-cmp__items th{position:static;box-shadow:none}.redesign-site .ax-cmp__head img{height:110px}.redesign-site .ax-cmp__head a{font-size:14px}.redesign-site .ax-cmp__about{max-height:none;overflow:visible}.redesign-site .ax-cmp__foot{padding:10px 14px calc(12px + env(safe-area-inset-bottom));font-size:13px}body:has(.ax-cmp__dialog[open]){overflow:hidden}}@media(max-width:760px){body:has(.rd-mobile[open]),body:has(.ax-cmp__dialog[open]){overflow:visible}html:has(.rd-mobile[open]),html:has(.ax-cmp__dialog[open]){overflow:hidden}html:has(.rd-mobile[open]) .ax-top,html:has(.rd-mobile[open]) #homepage .ax-top{display:none}}html body{font-size:17.5px}html h1{font-size:calc(clamp(42px,4.7vw,70px)*1.08)}html h2{font-size:calc(clamp(28px,3vw,38px)*1.08)}html h3{font-size:21.5px}html .utility{font-size:13px}html .header nav{font-size:15px}html .button{font-size:15px}html .eyebrow{font-size:13px}html .hero p{font-size:18.5px}html .hero-search input{font-size:16px}html .hero-meta{font-size:13px}html .hero-index{font-size:36.5px}html .hero-index small{font-size:12px}html .text-link{font-size:15px}html .category-number{font-size:13px}html .category-card h3{font-size:27px}html .category-card p{font-size:15px}html .product-card small{font-size:13px}html .product-card h3{font-size:19.5px}html .product-card>p{font-size:14px}html .footer p,html .footer-links{font-size:15px}html .footer-bottom,html .count{font-size:13px}html .breadcrumbs{font-size:14px}html .page-intro h1{font-size:45.5px}html .filter-title{font-size:15px}html .filter-group>a{font-size:15px}html .toolbar{font-size:15px}html .select-control{font-size:15px!important}html .result-grid .product-card h3{font-size:17.5px}html .chip{font-size:14px}html .help-band p{font-size:15px}html .detail-copy h1{font-size:42px}html .part-number{font-size:16px}html .spec-row,html .field{font-size:15px}html .field input,html .field textarea,html .plain-input{font-size:16px}html .notice{font-size:15px}html .info-card p{font-size:16px}html .contact-list h3{font-size:19.5px}html .contact-list p{font-size:15px}html .quote-line h3{font-size:19.5px}html .quote-line textarea,html .upload input,html .files,html .admin-table{font-size:15px}@media(max-width:760px){html .category-card h3{font-size:24px}}@media(max-width:540px){html .utility{font-size:11px}html .hero p{font-size:17.5px}html .hero-search input{font-size:15px}html .hero-meta{font-size:12px}html .section-title>.text-link{font-size:13px}html .product-card h3,html .result-grid .product-card h3{font-size:16px}html .page-intro h1{font-size:35.5px}html .detail-copy h1{font-size:34.5px}}html .approval-identity .eyebrow{font-size:12px}html .approval-identity h2{font-size:20.5px}html .approval-reference strong{font-size:21.5px}html .approval-reference span{font-size:13px}html .approval-strip>.text-link{font-size:14px}html .compact-credentials strong{font-size:15px}html .compact-credentials span{font-size:14px}html .compact-credentials small{font-size:13px}html .certification-lead h2{font-size:47.5px}html .approval-seal span{font-size:12px}html .approval-seal strong{font-size:34.5px}html .approval-seal small{font-size:11px}html .certificate-copy .eyebrow{font-size:12px}html .certificate-copy h3{font-size:22.5px}html .certificate-number{font-size:32.5px}html .certificate-copy p{font-size:15px}html .certificate-copy .button{font-size:13px}html .certificate-copy small{font-size:12px}@media(max-width:1100px){html .certificate-copy .button{font-size:15px}}@media(max-width:680px){html .approval-reference strong{font-size:19.5px}html .certification-lead h2{font-size:38px}html .utility>a:first-child{font-size:9.5px}}html .product-card .button+.button{font-size:14px}@media(max-width:540px){html .product-card .button{font-size:13px}html .product-card .button+.button{font-size:12px}html .direct-quote-button{font-size:15px}}html .optional-details summary{font-size:15px}html .utility>a:first-child{font-size:13px}@media(max-width:760px){html .utility>a:first-child{font-size:12px}html .utility{font-size:12px}}html .menu-trigger{font-size:15px}html .navigation-title{font-size:25px}html .navigation-sheet nav a{font-size:17.5px}html .navigation-bottom>a{font-size:15px}html .hero-photo figcaption{font-size:13px}html .editorial-photo figcaption{font-size:13px}@media(max-width:960px){html .hero-search input{font-size:15px}}@media(max-width:760px){html .hero h1{font-size:calc(clamp(40px,7vw,56px)*1.08)}}html .document-pages a{font-size:14px}html .historic-record summary{font-size:16px}html .historic-record p{font-size:15px}html .certificate-copy .eyebrow,html .certificate-copy small{font-size:13px}html .hero h1{font-size:calc(clamp(40px,4.2vw,66px)*1.08)}@media(max-width:760px){html .utility-contact{font-size:13px}}html .certification-directory h2{font-size:30px}html .certification-directory li a{font-size:15px}html .certification-directory p{font-size:13px}@media(max-width:540px){html .certification-directory h2{font-size:27px}}html .header .aircraft-navigation a,html .catalogue-menu-trigger{font-size:15px}html .aircraft-category-heading h2{font-size:24px}html .aircraft-brand-title strong{font-size:17.5px}html .aircraft-models a{font-size:15px}html .aircraft-browse-all{font-size:14px}html .mobile-aircraft-navigation [data-slot=accordion-trigger]{font-size:17.5px}html .navigation-sheet .mobile-aircraft-navigation .aircraft-models a,html .navigation-sheet .mobile-aircraft-navigation .aircraft-browse-all,html .navigation-sheet .mobile-aircraft-navigation .mobile-view-category{font-size:15px}html .mobile-aircraft-navigation details summary{font-size:15px}html .service-enquiry-link,html .utility-navigation a,html .company-menu-content a{font-size:15px}html .mobile-company-navigation [data-slot=accordion-trigger]{font-size:17.5px}html .navigation-sheet .mobile-company-navigation a{font-size:15px}html .category-filter-row>a{font-size:15px}html .category-filter-children a{font-size:15px}html .capability-copy h3{font-size:25px}html .capability-specialty,html .capability-copy p{font-size:17.5px}html .capability-action,html .capability-quote{font-size:15px}@media(max-width:640px){html .capability-copy h3{font-size:24px}}html .hero h1{font-size:calc(clamp(40px,4vw,62px)*1.08)}@media(max-width:960px){html .hero h1{font-size:47.5px}}@media(max-width:760px){html .hero h1{font-size:calc(clamp(39px,7vw,54px)*1.08)}}html #homepage .hero-search input{font-size:16px}html #homepage .hero-search button,html #homepage .home-quote-action .button{font-size:15px}html #homepage .home-quote-action>span{font-size:14px}html #homepage .home-capabilities h2{font-size:calc(clamp(28px,2.8vw,36px)*1.08)}html #homepage .capability-copy h3{font-size:22.5px}html #homepage .help-band h2{font-size:26px}html #homepage .help-band p{font-size:16px}@media(min-width:1200px){html .header .aircraft-navigation>ul>li>a,html .header .catalogue-menu-trigger{font-size:15px}html .header .button{font-size:15px}}html .utility-address{font-size:14px}html .rd-nav summary{font-size:15px}html .rd-dropdown a{font-size:15px}html .rd-dropdown>strong{font-size:14px}html .rd-form-privacy,html .rd-filter-form label,html .rd-footer-links,html .rd-product-meta,html .rd-search-count,html .rd-collection-links a{font-size:15px}@media(max-width:760px){html .redesign-site .quote-line textarea,html .redesign-site input,html .redesign-site select,html .redesign-site textarea{font-size:17.5px}}html .seatbelt-hero h1{font-size:calc(clamp(36px,4.2vw,58px)*1.08)}html .seatbelt-hero p{font-size:17.5px}html .seatbelt-catalogue-heading h2,html .seatbelt-services h2,html .seatbelt-help h2{font-size:34.5px}html .seatbelt-filters [role=tab]{font-size:15px}html .seatbelt-filters [role=tab] span{font-size:13px}html .seatbelt-browse-note{font-size:15px}html .seatbelt-image-button>span{font-size:13px}html .seatbelt-type{font-size:13px}html .seatbelt-card h3{font-size:21.5px}html .seatbelt-card-bottom .button{font-size:15px}html .seatbelt-selected{font-size:14px}html .seatbelt-lightbox [data-slot=dialog-title]{font-size:25px}html .seatbelt-lightbox [data-slot=dialog-description]{font-size:15px}html .seatbelt-services h3{font-size:22.5px}html .seatbelt-services p,html .seatbelt-services ul{font-size:17.5px}html .seatbelt-assessment .seatbelt-assessment-note{font-size:15px}html .seatbelt-help p{font-size:17.5px}html .seatbelt-nav-link{font-size:16px}@media(max-width:640px){html .seatbelt-help h2,html .seatbelt-services h2,html .seatbelt-catalogue-heading h2{font-size:31.5px}}html .webbing-colours-heading h2{font-size:28px}html .webbing-colours-heading>p{font-size:17.5px}html .webbing-swatch-label,html .webbing-colour-note{font-size:15px}html .webbing-preview [data-slot=dialog-title]{font-size:26px}html .webbing-preview [data-slot=dialog-description]{font-size:16px}@media(max-width:640px){html .webbing-swatch-label{font-size:15px}html .webbing-colours-heading h2{font-size:26px}}html .cargo-page h2{font-size:calc(clamp(28px,3vw,36px)*1.08)}html .cargo-page h3{font-size:24px}html .cargo-page p{font-size:17.5px}html .cargo-hero h1{font-size:calc(clamp(38px,4.2vw,58px)*1.08)}html .cargo-type-strip{font-size:17.5px}html .cargo-part-number{font-size:15px}html .cargo-product h3{font-size:21.5px}html .cargo-product .text-link,html .cargo-product-actions .button,html .cargo-selected{font-size:15px}html .cargo-guide-grid h3{font-size:22.5px}html .cargo-materials h2{font-size:28px}html .cargo-section-nav a,html .cargo-hardware-actions .button{font-size:15px}html .cargo-card-name{font-size:24px}html .cargo-card-description{font-size:17.5px}html .cargo-reference{font-size:14px}html .cargo-card-copy .text-link,html .cargo-page .cargo-reference-note{font-size:15px}html .cargo-options-grid .cargo-card-name{font-size:19.5px}html .cargo-options-grid .cargo-card-description{font-size:15px}html .cargo-image-dialog [data-slot=dialog-title]{font-size:27px}html .cargo-image-dialog [data-slot=dialog-description]{font-size:16px}html .cargo-dialog-actions .text-link{font-size:15px}html .cargo-request-intro>.text-link{font-size:17.5px}html .cargo-request-kind label{font-size:16px}html .cargo-hardware-choices legend,html .cargo-hardware-choices label,html .cargo-chosen-reference,html .cargo-chosen-reference button,html .cargo-request-form .upload p,html .cargo-form-actions .text-link{font-size:15px}html .cargo-faq summary{font-size:19.5px}@media(max-width:640px){html .cargo-card-name{font-size:22.5px}html .cargo-options-grid .cargo-card-name{font-size:17.5px}html .cargo-image-dialog [data-slot=dialog-title]{font-size:24px}html .cargo-type-strip,html .cargo-hero .cargo-actions .button,html .cargo-hardware-actions .button{font-size:15px}}html .rd-photo-dialog h2{font-size:28px}html .rd-dialog-close{font-size:32.5px}html .rd-photo-dialog p{font-size:15px}html .rd-zoom-label{font-size:14px}html .cargo-visual-card h3{font-size:21.5px}html .rd-webbing-colour .text-link{font-size:14px}@media(max-width:540px){html .rd-photo-dialog h2{font-size:25px}}html .rd-quote-summary pre{font-size:14px}html .quote-line details{font-size:13px}html .ax-shop__kicker{font-size:13px}html .ax-shop__field span{font-size:12px}html .ax-shop__field select{font-size:16px}html .ax-shop__go,html .ax-shop__popular{font-size:15px}html .ax-sd__h{font-size:12px}html .ax-sd__item strong{font-size:16px}html .ax-sd__item small,html .ax-sd__more{font-size:13.5px}html .ax-sd__all{font-size:15px}html .ax-sd .ax-sd__h{font-size:12px}html .ax-sd .ax-sd__more{font-size:13.5px}html .ax-sd .ax-sd__all,html #homepage .home-quote-action span{font-size:15px}html .ax-cat__label{font-size:13px}html .ax-cat__chip{font-size:15px}html .ax-cat__chip span{font-size:13px}html .ax-cat__chip.is-on:after{font-size:16px}html .ax-cat__more,html .ax-cat__status .rd-search-count,html .ax-cat__clear{font-size:15px}html .ax-cat__sort{font-size:14px}html .ax-cat__sort select{font-size:15px}html .ax-shop__field--q input{font-size:16px}html .ax-shop__count{font-size:14px}@media(max-width:760px){html .ax-bar__toggle{font-size:16px}html .rd-mobile[open]>summary{font-size:0px}html .rd-mobile[open]>summary:before{font-size:16px}html .redesign-site .rd-mobile>nav>a,html .redesign-site .rd-mobile .ax-nd-m>summary{font-size:19.5px}html .redesign-site .rd-mobile .ax-nd-m>summary:after{font-size:26px}html .redesign-site .rd-mobile .ax-nd-m>div>a{font-size:16.5px}html .ax-mbar a{font-size:13.5px}html .ax-mbar .count{font-size:12px}html .redesign-site .page-intro .breadcrumbs{font-size:13.5px}html .redesign-site .page-intro .eyebrow{font-size:12px}html .redesign-site .page-intro h1{font-size:28px}html .ax-side__make{font-size:13px}html .ax-side__models--m a{font-size:14.5px}html .rd-pdp h1{font-size:28px}html .redesign-site .ax-sw__d-mat{font-size:12px}html .redesign-site .ax-sw__d-body h2{font-size:22.5px}html .redesign-site .ax-sw__close{font-size:26px}html .redesign-site .ax-sw__add{font-size:21.5px}html .redesign-site .ax-sw__name{font-size:12px}}@media(max-width:380px){html .redesign-site .page-intro h1{font-size:26px}}@media(max-width:760px){html .redesign-site .ax-cmp__list li.is-empty{font-size:0px}html .redesign-site .ax-cmp__list button{font-size:16px}html .redesign-site .ax-cmp__side .button{font-size:15px}html .redesign-site .ax-cmp__clear{font-size:14px}html .redesign-site .ax-cmp__tog{font-size:14.5px}html .redesign-site .ax-cmp__top h2{font-size:20.5px}html .redesign-site .ax-cmp__table th{font-size:11.5px}html .redesign-site .ax-cmp__table td{font-size:14.5px}html .redesign-site .ax-cmp__head a{font-size:15px}html .redesign-site .ax-cmp__foot{font-size:14px}}html .ax-foot-contact{font-size:16px}html .ax-foot-contact span{font-size:15px}html .header .ax-nd__all{font-size:13px}html .header .ax-nd__list a{font-size:15px}html .redesign-site .header .rd-nav,html .redesign-site .header .ax-nd__list a{font-size:16.5px}html .redesign-site .header .ax-nd__all{font-size:13.5px}html .redesign-site .breadcrumbs{font-size:15px}html .redesign-site .ax-side__switch a{font-size:15.5px}html .redesign-site .ax-side__label{font-size:14px}html .redesign-site .ax-side__make{font-size:18px}html .redesign-site .ax-side__sw small{font-size:14px}html .redesign-site .ax-side__models a{font-size:16.5px}html .redesign-site .ax-side__models small{font-size:14px}@media(min-width:761px){html .redesign-site .utility{font-size:14px}}@media(max-width:900px){html .redesign-site .ax-side__make{font-size:15px}html .redesign-site .ax-side__models--m a{font-size:16px}}html .ax-nd-m summary:after{font-size:19.5px}html #homepage .ax-chips{font-size:14.5px}html #homepage .ax-news__head h2{font-size:calc(clamp(28px,3vw,40px)*1.08)}html #homepage .ax-news__badge,html #homepage .ax-news__meta{font-size:13px}html #homepage .ax-news__copy h3{font-size:calc(clamp(26px,2.6vw,36px)*1.08)}html #homepage .ax-news__copy>p:not(.ax-news__meta){font-size:17.5px}html #homepage .ax-news__facts dt{font-size:12.5px}html #homepage .ax-news__facts dd{font-size:16px}html #homepage .ax-news__sub h3{font-size:14px}html #homepage .ax-news__kicker{font-size:12.5px}html #homepage .ax-news__list strong{font-size:18.5px}html #homepage .ax-news__ex{font-size:15.5px}html #homepage .ax-news__more{font-size:15px}html #homepage .ax-mile__list b{font-size:24px}html #homepage .ax-mile__list strong{font-size:16px}html #homepage .ax-mile__list span{font-size:14.5px}html #homepage .ax-mile__note{font-size:14px}html #homepage .ax-help h2{font-size:calc(clamp(24px,2.4vw,32px)*1.08)}html #homepage .ax-top{font-size:21.5px}@media(max-width:560px){html #homepage .ax-chips{font-size:14px}}html .ax-rep__head h2{font-size:26px}html .ax-rep__head button{font-size:32.5px}html .ax-rep__intro,html .ax-rep__note{font-size:15.5px}html .ax-rep label{font-size:15px}html .ax-rep input,html .ax-rep select,html .ax-rep textarea{font-size:17.5px}html .ax-rep__ok{font-size:16.5px}html .ax-rep__err{font-size:15.5px}html .page-intro .rd-h1{font-size:45.5px}@media(max-width:540px){html .page-intro .rd-h1{font-size:35.5px}}html .ax-search-miss{font-size:16px}html .ax-side__switch a{font-size:14px}html .ax-side__label{font-size:13px}html .ax-side__make{font-size:16px}html .ax-side__noimg{font-size:19.5px}html .ax-side__models a{font-size:15px}html .ax-side__models small{font-size:13px}@media(max-width:900px){html .ax-side__make{font-size:14px}}html .rd-pdp .detail-copy h1{font-size:calc(clamp(28px,3vw,38px)*1.08)}html .rd-pdp__chosen{font-size:16px}html .rd-pdp__swlink{font-size:15px}html .rd-pdp .field span{font-size:13px}html .rd-pdp__note{font-size:14px}html #ax-contact .axc-role{font-size:12.5px}html #ax-contact .axc-name{font-size:20.5px}html #ax-contact .axc-card a{font-size:16px}html #ax-contact .axc-addr address{font-size:18px}html #ax-contact .axc-addr address strong{font-size:20.5px}html #ax-contact .axc-addr address span{font-size:16.5px}html #ax-contact .axc-dir{font-size:16px}html .ax-contact-lede{font-size:19.5px}html .ax-contact-quick a{font-size:16.5px}html .ax-contact-quick small{font-size:12px}html .ax-q__head h1{font-size:calc(clamp(30px,3.4vw,44px)*1.08)}html .ax-q__steps{font-size:16px}html .ax-q__steps b,html .ax-q__n{font-size:14px}html .ax-q__cardhead h2{font-size:22.5px}html .ax-q__cardhead small,html .ax-q__fields label{font-size:15px}html .ax-q__fields input,html .ax-q__fields textarea{font-size:17.5px}html .ax-q__send p{font-size:16.5px}html .ax-q__go{font-size:17.5px}html .ax-q__status{font-size:15.5px!important}html .ax-q__note{font-size:15.5px}html .ax-q__big{font-size:32.5px}html .ax-q__sum p,html .ax-q__help{font-size:15.5px}html .ax-q .quote-line h3{font-size:18.5px}html .ax-q .quote-line small{font-size:14.5px}html .ax-q .quote-line textarea{font-size:16px}html .ax-q .quote-line .field{font-size:14px}html .ax-q .quote-line .quantity{font-size:17.5px}html .ax-q .quote-line .icon-button{font-size:24px}html .ax-q .quote-line details{font-size:15px}html .ax-blog__lede{font-size:19.5px}html .ax-blog__meta{font-size:13px}html .ax-blog__feature h2{font-size:calc(clamp(26px,2.6vw,34px)*1.08)}html .ax-blog__feature p:not(.ax-blog__meta){font-size:17.5px}html .ax-blog__list time{font-size:13px}html .ax-blog__list strong{font-size:19.5px}html .ax-blog__ex{font-size:15.5px}html .ax-blog__more,html .ax-post__crumbs{font-size:15px}html .ax-post__kicker{font-size:13.5px}html .ax-post__head h1{font-size:calc(clamp(34px,4.6vw,60px)*1.08)}html .ax-post__byline strong{font-size:16px}html .ax-post__byline span{font-size:15px}html .ax-post__cover figcaption{font-size:14.5px}html .ax-post__rail{font-size:15px}html .ax-post__rail dt{font-size:12.5px}html .ax-post__topics span{font-size:13.5px}html .ax-post__share>span{font-size:12.5px}html .ax-post__body{font-size:20.5px}html .ax-post__body>p:first-of-type,html .ax-post__body>.ax-lead{font-size:24px!important}html .ax-post__body h2,html .ax-post__body h3,html .ax-post__body h4{font-size:29px}html .ax-post__body h3{font-size:25px}html .ax-post__body h4{font-size:21.5px}html .ax-post__body blockquote{font-size:25px}html .ax-post__body table{font-size:17.5px}html .ax-post__tags li{font-size:14px}html .ax-more__head h2{font-size:calc(clamp(26px,2.6vw,34px)*1.08)}html .ax-more__list small{font-size:13px}html .ax-more__list strong{font-size:20.5px}html .ax-more__list span{font-size:15px}html .ax-lb__cap{font-size:16px}html .ax-lb__x{font-size:32.5px}@media(max-width:600px){html .ax-post__body{font-size:19px}html .ax-post__body>p:first-of-type{font-size:21px!important}}html .rd-about__lead h2{font-size:calc(clamp(28px,3.4vw,44px)*1.08)}html .rd-about__values h2{font-size:calc(clamp(24px,2.6vw,32px)*1.08)}html .rd-about__list li{font-size:calc(clamp(16px,1.4vw,19px)*1.08)}html .rd-about__list span{font-size:13px}html .rd-about__family blockquote p{font-size:calc(clamp(18px,1.8vw,23px)*1.08)}html .rd-about__family blockquote p+p{font-size:18.5px}html .rd-cert-closing h3{font-size:22.5px}html .rd-cert-closing p{font-size:15px}html .ax-doc-count{font-size:14px}html .ax-doc__bar{font-size:16px}html .ax-doc__bar span,html .ax-doc__bar a{font-size:14px}html .ax-doc__bar button{font-size:30px}html .ax-doc__pages figcaption{font-size:14px}html .ax-cart__note h2,html .ax-cart__empty h2{font-size:26px}html .ax-cart__list strong{font-size:17.5px}html .ax-cart__list small{font-size:14.5px}html .ax-cart__help{font-size:15.5px}html .ax-cat-hub__lede,html .ax-cat-hub__search input[type=search]{font-size:18.5px}html .ax-cat-hub__results strong{font-size:16px}html .ax-cat-hub__results small{font-size:13.5px}html .ax-cat-hub__results em{font-size:14px}html .ax-cat-hub__stats{font-size:15px}html .ax-cat-hub__stats strong{font-size:17.5px}html .ax-cat-hub__copy strong{font-size:calc(clamp(22px,2.1vw,30px)*1.08)}html .ax-cat-hub__tile:not(.ax-cat-hub__tile--big) .ax-cat-hub__copy strong{font-size:calc(clamp(20px,1.7vw,24px)*1.08)}html .ax-cat-hub__copy small,html .ax-cat-hub__copy b{font-size:15px}@media(max-width:640px){html .ax-cat-hub__search input[type=search]{font-size:17.5px}}@media(max-width:760px){.redesign-site .rd-mobile>nav{border-top:0;padding-bottom:calc(96px + env(safe-area-inset-bottom))}.redesign-site .rd-mobile .ax-nd-m[open]>summary{border-bottom-color:transparent}.redesign-site .rd-mobile .ax-nd-m>div{border-left:0;margin:0;padding:0 4px 16px}}html #homepage .ax-home-hero{height:auto;max-height:none;min-height:clamp(460px,34vw,640px);padding:clamp(56px,6vw,96px) 6%}html #homepage .ax-home-hero .hero-copy{width:auto;max-width:620px}html #homepage .ax-home-hero .eyebrow{font-size:12.5px;letter-spacing:.16em}html #homepage .ax-home-hero h1{margin:14px 0 18px;font-size:clamp(40px,3.9vw,66px);line-height:1.04;letter-spacing:-.035em}html #homepage .ax-home-hero h1 span{display:block}html #homepage .ax-home-hero p{max-width:520px;margin:0 0 28px;font-size:clamp(16.5px,1.15vw,19px);line-height:1.6}html #homepage .ax-home-hero .hero-search{max-width:560px;height:auto;padding:6px 6px 6px 18px}html #homepage .hero-search input{height:48px;font-size:16.5px}html #homepage .hero-search button{padding:13px 22px;font-size:15.5px}html #homepage .ax-home-hero__photo{width:58%}html #homepage .material-feature{font-size:16px;line-height:1.55}@media(min-width:861px){html body #homepage{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}html body #homepage>*{grid-column:1 / -1}html body #homepage>.section{width:100%;box-sizing:border-box}html body #homepage>.ax-home-hero{grid-column:1;grid-row:1;height:auto;max-height:none;min-height:calc(100vh - var(--ax-hero-top, 134px) - var(--ax-strip-h, 86px));padding:clamp(16px,3vh,40px) 32px clamp(16px,3vh,40px) clamp(112px,13vw,260px);justify-content:flex-start}@supports (height: 100svh){html body #homepage>.ax-home-hero{min-height:calc(100svh - var(--ax-hero-top, 134px) - var(--ax-strip-h, 86px))}}html body #homepage>.ax-home-hero .hero-copy{width:100%;max-width:580px}html body #homepage .ax-home-hero__photo{width:100%}html body #homepage .ax-home-hero__photo{background:#202020}html body #homepage .ax-home-hero__photo img{object-position:70% 50%;transform:scale(.82);transform-origin:100% 50%;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent 100%),linear-gradient(90deg,transparent 0,#000 35%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent 100%),linear-gradient(90deg,transparent 0,#000 35%);mask-composite:intersect}html body #homepage .ax-home-hero__photo:after{background:linear-gradient(90deg,#202020f5,#202020d9 45%,#20202073)}html body #homepage>.material-feature{grid-column:2;grid-row:1;border-top:0;border-left:2px solid #a5a6a3}html body #homepage .material-grid{height:100%;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr))}html body #homepage .material-card{height:auto;min-height:0}html body #homepage .material-card+.material-card{border-left:0;border-top:2px solid #a5a6a3}html body #homepage .material-card:after{background:linear-gradient(0deg,#000000bf,#0003 60%,#0000000d)}html body #homepage .material-copy{padding:24px 48px 26px}html body #homepage .material-copy h3{font-size:32px}html body #homepage .material-copy p{font-size:14px}html body #homepage>.approval-strip{padding-top:clamp(12px,calc(4.4vh - 16px),26px);padding-bottom:clamp(12px,calc(4.4vh - 16px),26px);align-items:center;grid-template-columns:max-content max-content max-content minmax(0,1fr);column-gap:clamp(20px,2.6vw,56px)}html body #homepage .approval-identity{gap:16px;align-items:center}html body #homepage .approval-identity svg{flex:none;width:30px;height:30px}html body #homepage .approval-reference{display:flex;flex-direction:column}html body #homepage .approval-identity .eyebrow,html body #homepage .approval-reference span{order:-1;display:block;margin:0 0 6px;font-size:12px;font-weight:600;line-height:1.3;letter-spacing:clamp(.06em,.07vw,.1em);text-transform:uppercase;white-space:nowrap;color:#626262}html body #homepage .approval-identity h2,html body #homepage .approval-reference strong{margin:0;font-size:clamp(20px,1.7vw,24px);font-weight:500;line-height:1.2;letter-spacing:-.01em;color:#181818}html body #homepage .approval-strip .text-link{justify-self:end;font-size:14px;font-weight:700;white-space:nowrap}}@media(max-width:860px){html #homepage .ax-home-hero{min-height:0;padding:48px 6% 52px}html #homepage .ax-home-hero .hero-copy{max-width:560px}html #homepage .ax-home-hero h1{max-width:none;font-size:clamp(34px,6vw,44px)}html #homepage .ax-home-hero p{max-width:460px;font-size:16.5px}html #homepage .ax-home-hero__photo{width:100%;opacity:1}html #homepage .ax-home-hero__photo:after{background:linear-gradient(90deg,#202020f0,#202020cc 55%,#20202073)}}@media(max-width:760px){html #homepage .ax-home-hero{padding:44px 0 48px}}@media(max-width:480px){html #homepage .ax-home-hero h1{font-size:34px}html #homepage .ax-home-hero .hero-search{padding-left:14px}html #homepage .hero-search input{height:44px;font-size:16px}html #homepage .hero-search button{padding:12px 16px}}@media(min-width:761px)and (max-width:1199px){html body.redesign-site .header{flex-wrap:wrap;row-gap:10px}html body.redesign-site .header>div{order:2;margin-left:auto;flex:0 0 auto}html body.redesign-site .header>nav{order:3;flex-basis:100%;justify-content:center}}@media(min-width:861px)and (max-width:1279px){html body #homepage>.approval-strip{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}html body #homepage .approval-strip .text-link{grid-column:2;grid-row:1}html body #homepage .approval-reference{border-left:0;padding-left:0}}@media(min-width:861px){html body #homepage>.ax-home-hero{padding-right:12px}html body #homepage>.ax-home-hero .hero-copy{zoom:1.12}}html body #homepage .featured-label{margin-bottom:10px;font-size:13px;font-weight:700;letter-spacing:.16em;color:#2b7fe0;text-shadow:0 1px 2px rgba(0,0,0,.55)}.ax-hs{position:relative;flex:none}.ax-hs>summary{list-style:none;display:grid;place-items:center;box-sizing:border-box;width:46px;height:46px;border:1px solid #cfcfcf;border-radius:4px;background:#fff;color:#181818;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.ax-hs>summary::-webkit-details-marker{display:none}.ax-hs>summary svg{width:20px;height:20px}.ax-hs>summary:hover{border-color:#181818}.ax-hs[open]>summary{background:#181818;border-color:#181818;color:#fff}.ax-hs__panel{position:absolute;top:calc(100% + 10px);right:0;z-index:90;box-sizing:border-box;width:min(480px,calc(100vw - 32px));padding:10px;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 18px 40px #00000029}.ax-hs__form{position:relative;display:flex;gap:8px;margin:0}.ax-hs__form input[type=search]{flex:1;min-width:0;height:46px;box-sizing:border-box;padding:0 14px;border:1px solid #bdbdbd;border-radius:4px;background:#fff;color:#181818;font:inherit;font-size:16px}.ax-hs__form input[type=search]:focus{outline:2px solid #181818;outline-offset:-1px}.ax-hs__form .button{flex:none;height:46px}@media(max-width:760px){.ax-hs{position:static}.ax-hs>summary{width:42px;height:42px}.ax-hs__panel{top:100%;left:12px;right:12px;width:auto}html body.redesign-site .header>a:first-child .header-approved-logo{width:100%;max-width:100%;height:auto}}html body.ax-tpl-collection .ax-cat__search{display:none}@media(min-width:1200px){html body.redesign-site .header{flex-wrap:nowrap;gap:clamp(12px,1.3vw,24px);padding-left:clamp(20px,3.4vw,72px);padding-right:clamp(20px,3.4vw,72px)}html body.redesign-site .header .header-approved-logo{width:clamp(190px,16.5vw,270px)}html body.redesign-site .header>.rd-nav{flex-wrap:nowrap;gap:clamp(12px,1.4vw,28px)!important;font-size:clamp(14px,1.2vw,16.5px)}html body.redesign-site .header>.rd-nav>a,html body.redesign-site .header>.rd-nav .ax-nd__top{font-size:inherit;white-space:nowrap}html body.redesign-site .header>div>a.button{font-size:clamp(13.5px,1.02vw,15px);padding-left:clamp(12px,1.1vw,18px);padding-right:clamp(12px,1.1vw,18px)}html body.redesign-site .header .ax-hs>summary{width:clamp(40px,3.2vw,46px);height:clamp(40px,3.2vw,46px)}}@media(max-width:860px){html body #homepage .material-card{height:auto}}@media(min-width:861px){html body #homepage .material-copy{padding:clamp(20px,2vw,34px) clamp(28px,3.4vw,56px) clamp(22px,2.1vw,36px)}html body #homepage .featured-label{font-size:clamp(12px,.85vw,14px);margin-bottom:clamp(8px,.7vw,12px)}html body #homepage .material-copy .eyebrow{font-size:clamp(10.5px,.78vw,13px)}html body #homepage .material-copy h3{margin:clamp(6px,.55vw,10px) 0;font-size:clamp(26px,2.2vw,40px)}html body #homepage .material-copy p{margin-bottom:clamp(10px,.9vw,16px);font-size:clamp(13px,.98vw,16px);line-height:1.5}html body #homepage .material-cta{padding-top:clamp(10px,.9vw,14px);font-size:clamp(13px,.92vw,15px)}html body #homepage .material-card+.material-card{border-top:0}html body #homepage .material-card+.material-card:before{content:"";position:absolute;top:0;left:0;right:0;z-index:2;height:2px;background:#a5a6a3}}@media(min-width:481px)and (max-width:860px){html body #homepage .material-grid{grid-template-rows:minmax(clamp(28px,6vw,48px),1fr) repeat(5,auto)}html body #homepage .material-card{display:grid;grid-row:1 / span 6;grid-template-rows:subgrid;align-items:stretch}html body #homepage .material-copy{grid-row:1 / -1;display:grid;grid-template-rows:subgrid;align-content:end;padding:20px clamp(18px,4vw,36px) 22px}html body #homepage .material-copy>.featured-label{grid-row:2;align-self:end}html body #homepage .material-copy>.eyebrow{grid-row:3;align-self:start}html body #homepage .material-copy>h3{grid-row:4;align-self:start;font-size:clamp(22px,3.4vw,30px)}html body #homepage .material-copy>p{grid-row:5;align-self:start;line-height:1.5}html body #homepage .material-copy>.material-cta{grid-row:6;align-self:end}}@media(max-width:480px){html body #homepage .material-copy{padding:20px 20px 22px}html body #homepage .material-copy h3{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/ax-mobile.css.map */
