/* Readable type floor for the home page and store pages. Loaded last; several earlier layers shrink text with
   their own !important rules, so sizes here are !important too. Roles: caps labels 13, notes 14, actions 15, body 16. */

/* ---- shared: header, rails, footer ---- */
.header .desktop-nav summary,.header .desktop-nav .nav-group>a{font-size:15px!important}
.header .consult,.header .consult span{font-size:15px!important}
.orbit-rail-bottom,.sr-rail>p{font-size:12px!important;letter-spacing:.2em!important}
.orbit-rail a span,.orbit-rail a b,.sr-rail a span,.sr-rail a small{font-size:12px!important}
footer .footer-links b{font-size:13px!important;letter-spacing:.16em}
footer .footer-links a{font-size:15px!important;line-height:1.9}
footer .footer-wordmark span{font-size:15px!important}
footer .footer-bottom,footer .footer-bottom p,footer .footer-bottom a,footer .footer-bottom small{font-size:14px!important;line-height:1.8}

/* ---- home (reference-two) ---- */
.ref-two-active .ref-hero-side p,.ref-two-active .ref-film-toggle{font-size:14px!important}
.ref-two-active .ref-hero-count{font-size:13px!important}
.ref-two-active .ref-hero-actions a,.ref-two-active .ref-hero-actions .edition-button,.ref-two-active .ref-hero-actions span{font-size:15px!important}
.ref-two-active .ref-label>p{font-size:15px!important;letter-spacing:.14em!important}
.ref-two-active .ref-label>a{font-size:14px!important}
.ref-two-active .ref-label h2{font-size:clamp(20px,1.6vw,24px)!important;line-height:1.5!important}
.ref-two-active .ref-card-no{font-size:13px!important}
.ref-two-active .ref-brand>p{font-size:16px!important}
.ref-two-active .ref-view{font-size:14px!important}
.ref-two-active .ref-brand>small{font-size:12px!important;line-height:1.6}
.ref-two-active .ref-art-note{font-size:14px!important}
.ref-two-active .ref-service-trigger>span{font-size:13px!important}
.ref-two-active .ref-service-trigger h3{font-size:18px!important}
.ref-two-active .ref-service-trigger p,.ref-two-active .orbit-service-content>p{font-size:16px!important;line-height:1.8!important}
.ref-two-active .ref-service-photo summary,.ref-two-active .orbit-service-content a{font-size:14px!important}
.ref-two-active .ref-store-caption small,.ref-two-active .ref-all-stores small{font-size:13px!important;letter-spacing:.14em}
.ref-two-active .ref-store-caption h3{font-size:clamp(18px,1.4vw,21px)!important}
.ref-two-active .ref-store-caption p{font-size:14px!important;line-height:1.7}
.ref-two-active .ref-all-stores p{font-size:16px!important}
.ref-two-active .ref-all-stores span{font-size:15px!important}
.ref-two-active .ref-discover summary span{font-size:16px!important}
.ref-two-active .ref-discover summary small{font-size:13px!important}

/* ---- store pages (orbit) ---- */
.store-orbit .sr-eyebrow{font-size:13px!important;letter-spacing:.2em}
.store-orbit .sr-label>p{font-size:15px!important;letter-spacing:.14em!important}
.store-orbit .sr-lead{font-size:17px!important;line-height:1.85!important}
.store-orbit .sr-link,.store-orbit .sr-tabs a{font-size:15px!important}
.store-orbit .sr-hero-image figcaption span,.store-orbit .em-gallery-count{font-size:13px!important}
.store-orbit .sr-label>a{font-size:14px!important}
.store-orbit .sr-intro>p,.store-orbit .sr-intro details p{font-size:clamp(17px,1.4vw,20px)!important;line-height:1.75!important}
.store-orbit .sr-intro summary,.store-orbit .sr-more summary,.store-orbit .sr-more summary span{font-size:15px!important}
.store-orbit .em-gallery-caption,.store-orbit .em-gallery-enlarge,.store-orbit .g-cap b,.store-orbit .g-cap{font-size:14px!important}
.store-orbit .sr-note,.store-orbit .em-drawing-note,.store-orbit .loc-note,.store-orbit .loc-map-note{font-size:14px!important;line-height:1.7!important}
.store-orbit .sr-service summary>span,.store-orbit .em-service-button>span{font-size:13px!important}
.store-orbit .sr-service summary h3,.store-orbit .em-service-button h3{font-size:18px!important}
.store-orbit .sr-service summary p,.store-orbit .em-service-button p,.store-orbit .sr-panel p{font-size:16px!important;line-height:1.75!important}
.store-orbit .sr-panel a{font-size:15px!important}
.store-orbit .sr-visit dt{font-size:15px!important}
.store-orbit .sr-visit dd,.store-orbit .sr-visit dd a,.store-orbit .sr-visit dd summary{font-size:16px!important;line-height:1.7}
.store-orbit .em-button-label,.store-orbit .em-button-label span,.store-orbit .sr-actions a,.store-orbit .loc-actions a,.store-orbit .loc-actions button{font-size:15px!important}
.store-orbit .sr-map-link b{font-size:17px!important}
.store-orbit .sr-map-link span,.store-orbit .sr-map-link em{font-size:14px!important;line-height:1.7}
.store-orbit .sr-faq summary{font-size:16px!important}
.store-orbit .sr-faq details p,.store-orbit .sr-faq details div{font-size:16px!important;line-height:1.8}
.store-orbit .sr-guide-links a{font-size:15px!important}
.store-orbit .sr-other-grid small{font-size:13px!important;letter-spacing:.12em}
.store-orbit .sr-other-grid h3{font-size:17px!important}
.store-orbit .sr-other-grid .oc-more{font-size:14px!important}

@media(max-width:700px){
 .orbit-rail-bottom,.sr-rail>p,.orbit-rail a b,.sr-rail a small{font-size:11px!important}
 .ref-two-active .ref-label h2,.store-orbit .sr-label h2{font-size:19px!important;line-height:1.5!important}
 .ref-two-active .ref-label>p,.store-orbit .sr-label>p{font-size:14px!important;letter-spacing:.12em!important}
 .ref-two-active .ref-brand>p,.ref-two-active .ref-service-trigger p,.ref-two-active .orbit-service-content>p,.ref-two-active .ref-all-stores p{font-size:15px!important}
 .ref-two-active .ref-service-trigger h3,.store-orbit .sr-service summary h3,.store-orbit .em-service-button h3{font-size:17px!important}
 .ref-two-active .ref-hero-actions a,.ref-two-active .ref-hero-actions .edition-button,.ref-two-active .ref-hero-actions span,.header .consult,.header .consult span{font-size:14px!important}
 .store-orbit .sr-lead{font-size:16px!important}
 .store-orbit .sr-intro>p,.store-orbit .sr-intro details p{font-size:17px!important}
 .store-orbit .sr-service summary p,.store-orbit .em-service-button p,.store-orbit .sr-panel p,.store-orbit .sr-visit dd,.store-orbit .sr-visit dd a,.store-orbit .sr-faq summary{font-size:15px!important}
}
