body{--gps-read-body: 18px;--gps-read-small: 16px;--gps-read-ink: #223746;--gps-read-muted: #4d6475;--element-text-font-size--rte-body: 18px;--element-button-font-size: 18px;font-size:18px;line-height:1.65;-webkit-text-size-adjust:100%;text-size-adjust:100%}body :is(.gps-home-section,.gp,.gps-guide-layout,.gps-story,.gps-page .page-content,.article--content,.product-description,.product-text,.collapsible-tab__text){font-size:var(--gps-read-body);line-height:1.65}body :is(.gps-page .page-content,.article--content,.product-description,.collapsible-tab__text,.gps-guide-detail>.rte) :is(p,li,td,th){font-size:18px;line-height:1.7}body :is(.gps-page .page-content,.article--content,.product-description,.collapsible-tab__text) :is(p,li,td,th)[style*=font-size]{font-size:18px!important}body :is(.gps-page .page-content,.article--content,.product-description,.collapsible-tab__text) :is(p,li,td,th)>span[style*=font-size]{font-size:inherit!important}body :is(.gps-page .page-content,.article--content,.product-description,.collapsible-tab__text) :is(p,li,td,th){overflow-wrap:break-word}body :is(.gps-page .page-content,.article--content) :is(h2,h3,h4){line-height:1.3;margin-top:1.5em;margin-bottom:.65em}body :is(.gps-page .page-content,.article--content) h2{font-size:clamp(26px,2.6vw,34px)}body :is(.gps-page .page-content,.article--content) h3{font-size:24px}body :is(.gps-page .page-content,.article--content) h4{font-size:21px}body :is(.gps-page .page-content,.article--content,.product-description) :is(ul,ol){padding-inline-start:1.4em}body :is(.gps-page .page-content,.article--content,.product-description) li+li{margin-top:.5em}body :is(.gps-page .page-content,.article--content,.product-description) a{text-underline-offset:.2em}body :is(.gps-page .page-content,.article--content) img{max-width:100%;height:auto}body :is(.gps-page .page-content,.article--content,.product-description) table{max-width:100%}body :is(.gps-page .page-content,.article--content,.product-description) :is(td,th){padding:12px}body .site-header :is(.navmenu-link,.small-promo-content--link),body .site-mobile-nav .navmenu-link,body .site-navigation .navmenu-link{min-height:48px;font-size:18px;line-height:1.4;white-space:normal;overflow-wrap:break-word}body .site-mobile-nav .navmenu-link{padding-block:14px}body .site-header :is(.site-header-menu-toggle--button,.site-header-mobile-search-button,.site-header-cart--button),body .site-mobile-nav :is(.mobile-nav-close,.navmenu-button){min-width:48px;min-height:48px}body :is(.site-header,.site-mobile-nav) .site-header_account-link-anchor{min-height:48px;font-size:18px;line-height:1.4}body .site-header .live-search-form-field{min-height:52px;font-size:18px}body :is(.button-primary,.button-secondary,.button-signpost,.gps-design-button,.gps-home-btn,.gp-primary,.gp-secondary){min-height:48px;font-size:18px;line-height:1.4;white-space:normal;overflow-wrap:break-word}body :is(.site-main,.site-footer-wrapper) :is(input[type=text],input[type=email],input[type=tel],input[type=search],input[type=password],input[type=url],input[type=number],input[type=date],select,textarea){font-size:18px;line-height:1.4}body :is(.site-main,.site-footer-wrapper) :is(input[type=text],input[type=email],input[type=tel],input[type=search],input[type=password],input[type=url],input[type=number],input[type=date],select){min-height:52px}body :is(.site-main,.site-footer-wrapper) textarea{min-height:140px}body :is(.site-main,.site-footer-wrapper) .form-field-title{font-size:16px;line-height:1.3}body .site-main :is(a,button,summary,input,select,textarea):focus-visible,body .site-header :is(a,button,input):focus-visible,body .site-footer-wrapper :is(a,button,input,select):focus-visible{outline:3px solid #245e84;outline-offset:4px}body .gps-home-section .gps-home-kicker{font-size:16px;line-height:1.4;letter-spacing:.08em}body .gps-home-section .gps-home-title{font-size:clamp(30px,3vw,40px);line-height:1.2}body .gps-home-section :is(.gps-home-btn,.gps-home-textlink){min-height:48px;font-size:18px;line-height:1.4}body .gps-home-section .gps-home-btn{padding:14px 22px}body .gps-home-section :is(.gps-refresh-lead,.gps-home-heading p:not(.gps-home-kicker),.gps-refresh-experience-copy>p:not(.gps-home-kicker),.gps-home-help-copy>p:not(.gps-home-kicker),.gps-home-resource p:not(.gps-home-kicker),.gps-refresh-steps p){font-size:18px;line-height:1.65}body .gps-home-section :is(.gps-refresh-note,.gps-home-hero-note,.gps-home-product-footnote,.gps-home-proof-note,.gps-home-trust p,.gps-editorial-photos figcaption,.gps-garage-caption p,.gps-refresh-comparisons figcaption,.dynamic-video-caption){font-size:16px;line-height:1.6;color:var(--gps-read-muted)}body .gps-home-wrap.gps-refresh-trust{flex-wrap:wrap;gap:12px 28px;font-size:16px;line-height:1.5}body .gps-refresh-trust a{display:inline-flex;align-items:center;min-height:48px}body .gps-home-section .gps-hero-pccm-link>span:first-child{font-size:16px;line-height:1.4;letter-spacing:.06em}body .gps-home-section .gps-hero-pccm-link strong{font-size:18px;line-height:1.5}body .gps-home-section .gps-model-slide figcaption>span{font-size:16px;line-height:1.4;letter-spacing:.06em}body .gps-home-section .gps-model-slide figcaption>strong{font-size:26px;line-height:1.25}body .gps-home-section .gps-model-controls{display:grid;grid-template-columns:48px 48px minmax(0,1fr) 48px;gap:4px}body .gps-home-section .gps-model-controls>[data-model-prev]{grid-column:1;grid-row:1}body .gps-home-section .gps-model-controls>[data-model-next]{grid-column:2;grid-row:1}body .gps-home-section .gps-model-controls>[data-model-play]{grid-column:4;grid-row:1;margin-left:0}body .gps-home-section .gps-model-dots{grid-column:1 / -1;grid-row:2;justify-content:center;flex-wrap:wrap}body .gps-home-section .gps-model-controls button{min-width:48px;min-height:48px;font-size:18px}body .gps-home-section .gps-model-dots button{width:48px}body .gps-home-section .gps-model-slide figcaption{padding-bottom:136px}body .gps-home-section .gps-refresh-models button{min-height:48px;font-size:18px;line-height:1.4;padding:12px 16px;white-space:normal}body .gps-home-section .gps-refresh-comparison-labels span{font-size:16px;line-height:1.4}body .gps-home-section .gps-garage-caption{min-height:0}body .gps-home-section .gps-garage-caption h3{font-size:21px;line-height:1.3}body .gps-home-section #gps-home-products :is(.gps-home-product-desc,.gps-home-product-fit p,.gps-home-product-card ul){min-height:0;font-size:18px;line-height:1.65;color:var(--gps-read-ink)}body .gps-home-section #gps-home-products .gps-home-product-fit{min-height:0}body .gps-home-section #gps-home-products .gps-home-product-desc{margin-bottom:16px!important}body .gps-home-section #gps-home-products :is(.gps-home-product-tag,.gps-home-product-fit>span,.gps-home-product-price,.gps-home-product-note,.gps-home-product-footnote){font-size:16px;line-height:1.5;letter-spacing:normal}body .gps-home-section #gps-home-products :is(.gps-home-product-fit>span,.gps-home-product-price,.gps-home-product-note,.gps-home-product-footnote){color:var(--gps-read-muted)}body .gps-home-section #gps-home-products .gps-home-product-price strong{font-size:24px}body .gps-home-section #gps-home-products .gps-home-product-card li+li{margin-top:8px}body .gps-home-section .gps-home-proof .gps-home-quote blockquote{font-size:18px;line-height:1.65}body .gps-home-section .gps-home-proof .gps-home-quote :is(figcaption,figcaption strong){font-size:16px;line-height:1.5}body .gps-home-section .gps-home-proof .gps-home-quote a{display:inline-flex;align-items:center;min-height:48px;font-size:18px}body .gps-home-section :is(.gps-refresh-steps h3,.gps-refresh-pccm h3){font-size:23px;line-height:1.3}body .gps-home-section .gps-refresh-steps>li>span{font-size:16px}body .gps-home-section .gps-refresh-pccm p{font-size:18px}body .gps-home-section .gps-home-faq summary{min-height:56px;padding-block:18px;font-size:20px;line-height:1.4}body .gps-home-section .gps-home-faq details>div{font-size:18px;line-height:1.65}body .gps-home-section .gps-home-resource h3{font-size:24px}body .gps-home-section .gps-home-resource-cta{min-height:48px;font-size:18px;line-height:1.4}body .gps-home-section .gps-refresh-film-copy>p:not(.gps-home-kicker),body .gps-home-section .gps-pccm-feature-text{font-size:18px;line-height:1.65;color:#e3eaf0}body .gps-home-section .gps-refresh-film-copy .gps-refresh-film-note{font-size:16px!important;line-height:1.6;color:#cedae4!important}body .gps-home-section :is(.gps-pccm-models,.gps-pccm-feature-note,.gps-pccm-feature-credit){font-size:16px;line-height:1.6;color:#cedae4}body .gps-home-section :is(.gps-refresh-youtube,.gps-refresh-play){min-height:48px;font-size:18px;line-height:1.4}body .product-main .product-title{font-size:clamp(30px,3vw,42px);line-height:1.2}body .product-main :is(.product-text,.key-details p,.collapsible-tab__text,.product-description,.tab-panel){font-size:18px;line-height:1.7}body .product-main :is(.key-details__heading,.collapsible-tab__heading,.tab-label){font-size:20px;line-height:1.4}body .product-main .collapsible-tab__heading{min-height:56px;padding-block:18px}body .product-main :is(.product-vendor,.rating__text,.rating__count,.recipient-form__required,.recipient-form__max-characters-message,.recipient-form__error-message){font-size:16px;line-height:1.5}body .product-main :is(.option-name,.option-title,.product-form-option-name,.options-selection__select-label,.options-selection__option-name,.quantity-selector__label,.recipient-disclosure__checkbox-label-text){font-size:18px;line-height:1.4}body .product-main :is(select,.variant-selection__variants){min-height:56px;max-width:100%;font-size:18px}body .product-main .product-form--atc-button{min-height:56px;font-size:18px;line-height:1.4;white-space:normal}body .product-main .product-text a,body .product-main .recipient-disclosure__summary{min-height:48px}body .product-main .product-pricing{font-size:24px}body :is(.product-main,.cartitems) .quantity-selector__button{min-width:48px;min-height:52px}body :is(.product-main,.cartitems) .quantity-selector__input{min-height:52px;font-size:18px}body .gps-guide-layout{gap:40px}body .gps-guide-layout h2{font-size:32px;line-height:1.25}body .gps-guide-layout :is(.gps-guide-intro,.gps-guidance-card p,.gps-guide-detail>.rte){font-size:18px;line-height:1.7}body .gps-guide-layout .gps-guide-detail summary{min-height:56px;padding-block:18px;font-size:20px;line-height:1.4}body .gps-guide-layout .gps-guidance-card h3{font-size:26px}body .gps-guide-layout .gps-design-link{display:inline-flex;align-items:center;min-height:48px;font-size:18px;line-height:1.4}body .gps-page .page-title{font-size:clamp(32px,4vw,46px);line-height:1.2}body .gps-page .page-content{max-width:1100px}body .gps-page .page-content a.button{min-height:48px;padding:14px 22px;font-size:18px;line-height:1.4}body .gps-page #gps-installation-hub :is(.gps-description,.gps-intro,.gps-start p,.gps-help p,.gps-fit){font-size:18px;line-height:1.65}body .gps-page #gps-installation-hub :is(.gps-category,.gps-fit strong,.gps-safety){font-size:16px;line-height:1.6;letter-spacing:normal}body .gps-page #gps-installation-hub :is(.gps-cta,.gps-link){min-height:48px;font-size:18px;line-height:1.4}body .gps-page #gps-installation-hub h2{font-size:26px}body .gps-page #gps-pccm-page{font-size:18px;line-height:1.7}body .gps-page #gps-pccm-page :is(.gps-pccm-source,.source,.gps-source),body .gps-page #gps-pccm-page :is(.pccm-gallery-count,.pccm-hero-note),body .gps-page #pccm-upgrade-reminder :is(p,span){font-size:16px!important;line-height:1.6}body .gps-page #gps-pccm-page :is(.source,.pccm-hero-note,.pccm-gallery-count){color:var(--gps-read-muted)}body .gps-page #gps-pccm-page .pccm-gallery-slide figcaption{font-size:18px;line-height:1.6}body .gps-page #gps-pccm-page :is(.pccm-page-nav a,.pccm-contact-button,.cta a){display:inline-flex;align-items:center;min-height:48px;font-size:18px;line-height:1.4}body .gps-page #gps-pccm-page .pccm-gallery-arrow{width:48px;height:48px}body .gps-page #gps-pccm-page .pccm-gallery-stage{padding-inline:58px}body .gps-page #pccm-global-availability td:before{font-size:16px;color:var(--gps-read-muted)}body .gps-story :is(p,li){font-size:18px;line-height:1.7}body .gps-story :is(.gps-story-kicker,.gps-story-disclaimer){font-size:16px;line-height:1.6;color:var(--gps-read-muted)}body .gp :is(.gp-intro,.gp-directory-intro,.gp-process p,.gp-card address,.gp-help p,.gp-join p:not(.gp-eyebrow)){font-size:18px;line-height:1.65}body .gp :is(.gp-eyebrow,.gp-card-location,.gp-results,.gp-directory-note,.gp-appointment,.gp-contact-name,.gp-hero-art p){font-size:16px;line-height:1.6;color:var(--gps-read-muted);letter-spacing:normal}body .gp :is(.gp-primary,.gp-secondary,.gp-filter,.gp-contact-links a,.gp-card-actions a){min-height:48px;font-size:18px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}body .gp .gp-filter{padding:12px 16px}body .gp .gp-filter span{font-size:16px;opacity:1}body .gp .gp-card h3{font-size:24px;line-height:1.3}body .gp .gp-process h3{font-size:21px;line-height:1.3}body .gp .gp-contact-links{gap:8px}body .gp .gp-contact-links a{display:flex;align-items:center}body .gp .gp-process-number{width:36px;height:36px;font-size:18px}body .gp :is(.gp-card,.gp-hero>*,.gp-join>*){min-width:0}body .article--inner{max-width:820px}body .article--title{font-size:clamp(30px,3.6vw,44px);line-height:1.2}body .article--excerpt-title{font-size:26px;line-height:1.3}body .article--excerpt-text{font-size:18px;line-height:1.65}body :is(.article--meta,.article--meta-item,.article--tags,.article--excerpt-meta,.article--excerpt-date){font-size:16px;line-height:1.5}body :is(.article--excerpt-readmore,.article--pagination a,.pagination--item a){min-height:48px;font-size:18px;line-height:1.4}body .article--pagination-title{font-size:18px;line-height:1.4}body .article--pagination-text{white-space:normal}body :is(.cartitems,.cart-total,.cart-ordernote,.cartitems-empty,.productitem--title,.productitem--description,.collection--description){font-size:18px;line-height:1.65}body :is(.cart-title-total,.cart-subtotal,.cart-final-total){font-size:22px}body :is(.cart-ordernote-heading,.cartitem--title,.productitem--title,.productitem--price){font-size:20px;line-height:1.4}body :is(.cart-shipping,.cart-message,.cartitem--variant-title,.cartitem--property,.cartitem--discount,.discount-list,.productitem--vendor,.productitem--rating,.productitem--badge){font-size:16px;line-height:1.5}body :is(.cart-continue,.cartitem--remove-link,.cart-update){display:inline-flex;align-items:center;min-height:48px;font-size:18px}body .cart-checkout .button-primary{min-height:56px}body .site-footer-wrapper .site-footer-block-title{font-size:20px;line-height:1.4}body .site-footer-wrapper .site-footer-block-content,body .site-footer-wrapper .site-footer-block-content :is(p,li),body .site-footer-wrapper .site-footer-block-content .navmenu-link,body .site-footer-wrapper .site-footer-navigation .navmenu-link{font-size:18px;line-height:1.6}body .site-footer-wrapper .site-footer-navigation a,body .site-footer-wrapper .site-footer-block-content .navmenu-link,body .site-footer-wrapper :is(.disclosure__toggle,.disclosure-list__item){display:inline-flex;align-items:center;min-height:48px;font-size:18px;line-height:1.4;white-space:normal}body .site-footer-wrapper :is(.site-footer-credits,.site-footer-credits p,.site-footer-credits a,.disclosure-list__option-code){font-size:16px;line-height:1.6}body .site-footer-wrapper .site-footer-block-content a{overflow-wrap:anywhere}body .announcement-bar :is(.announcement-bar-text,.announcement-bar-text-mobile){font-size:16px;line-height:1.5}body .announcement-bar{padding-block:12px}body .breadcrumbs-container :is(a,span),body .breadcrumbs :is(a,span),body .media__lightbox-button{font-size:16px;line-height:1.5}body .product-main .options-selection__select-label{color:var(--gps-read-muted)}body .product-main .shopify-payment-button__more-options{min-height:48px;font-size:18px;line-height:1.5}body .productitem--vendor a{font-size:16px}body .site-main :is(.button-primary,.button-secondary){font-size:18px;min-height:48px}body.template-cart .site-main :is(p,a){font-size:18px;line-height:1.65}body .gps-page .page-content a{font-size:max(1em,16px)!important}body .gps-page .page-content :is(small,.gps-fit-image-credit){font-size:16px!important;line-height:1.6}body .gps-page .page-content summary{font-size:20px!important;line-height:1.4;min-height:48px;padding-block:14px}@media(max-width:1100px){body .gps-home-section .gps-home-product-grid,body .gps-home-section .gps-garage-grid,body .gp .gp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){body .gps-home-section .gps-refresh-hero-grid{grid-template-columns:1fr;gap:0}body .gps-home-section .gps-refresh-hero-copy{padding-block:36px 28px}body .gps-home-section .gps-model-carousel{height:430px;min-height:0;margin-bottom:24px}body .gps-guide-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){body .gps-home-section .gps-home-wrap{padding-inline:20px}body .gps-home-section .gps-refresh-hero h1{font-size:clamp(36px,9vw,43px);line-height:1.12;letter-spacing:-.035em}body .gps-home-section .gps-home-heading{display:block}body .gps-home-section .gps-home-title{font-size:30px}body .gps-home-section .gps-home-product-grid{grid-template-columns:minmax(0,1fr)}body .gps-home-section #gps-home-products .gps-home-product-body{padding:22px}body .gps-home-section .gps-home-product-card h3{font-size:28px}body .gps-home-section .gps-garage-caption h3{font-size:20px}body .gps-home-section .gps-model-slide figcaption{padding-inline:18px}body .gps-home-section .gps-home-actions{align-items:stretch;gap:12px}body .gps-home-section .gps-home-actions .gps-home-btn{max-width:100%}body .gps-home-section .gps-pccm-feature-copy{padding:26px 22px}body .gp .gp-grid{grid-template-columns:minmax(0,1fr)}body .gp .gp-filters{gap:10px}body .gp .gp-actions{align-items:stretch}body .gp .gp-actions a{justify-content:center}body :is(.gps-page .page-content,.article--content){font-size:18px}body :is(.gps-page .page-content,.article--content) :is(td,th){padding:10px}body .product-main .product-title{font-size:30px}body .gps-guide-layout{padding-inline:20px;gap:28px}body .gps-guide-layout h2{font-size:28px}body .site-footer-wrapper .site-footer-block-title{min-height:48px}}@media(max-width:380px){body .gps-home-section .gps-home-wrap{padding-inline:16px}body .gps-home-section .gps-garage-grid{grid-template-columns:minmax(0,1fr)}body .gps-home-section #gps-home-products .gps-home-product-body{padding:18px}body .gps-home-section .gps-home-actions :is(.gps-home-btn,.gps-home-textlink){width:100%}body .gps-home-section .gps-model-controls{left:12px;right:12px}body .gps-home-section .gps-model-carousel{height:450px}body .gps-home-section .gps-model-slide figcaption>strong{font-size:24px}body .gp .gp-primary,body .gp .gp-secondary{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/gps-readability.css.map */
