:root{--ch-font:Arial,Helvetica,sans-serif;--ch-section-size:clamp(32px,3.5vw,48px);--ch-card-size:clamp(24px,2.15vw,30px);--ch-display-size:clamp(48px,7.8vw,108px);--ch-product-size:clamp(28px,3vw,42px)}
body:not(:has(#MainContent[data-chronoera-motion="about"])){--font-body--family:var(--ch-font);--font-heading--family:var(--ch-font);--font-subheading--family:var(--ch-font);--font-accent--family:var(--ch-font);--font-body--style:normal;--font-heading--style:normal;--font-subheading--style:normal;--font-accent--style:normal;--font-heading--weight:400;--font-subheading--weight:400;--font-accent--weight:400;font-family:var(--ch-font)}
#MainContent :is(.ch-home h2,.ch-contact h2,.ch-model-story h2,.ch-pdp-section-title,.ch-sea h2,.sea-chapter__copy>h3,.sea-quartz__panel>h3,.sea-care__heading>h3),#MainContent[data-chronoera-product] .product-recommendations .section-resource-list__content h2,#MainContent[data-chronoera-product] .jdgm-widget .jdgm-rev-widg__title,#MainContent[data-chronoera-product] .jdgm-widget h2,#MainContent[data-chronoera-product] .jdgm-widget .jm-review-widget-minimal-header__title,.ch-footer .ch-newsletter h2{font-family:var(--ch-font);font-size:var(--ch-section-size);font-weight:400;font-style:normal;line-height:1.08;letter-spacing:-.045em;text-transform:uppercase;text-wrap:pretty}
#MainContent :is(.ch-home h2,.ch-contact h2,.ch-model-story h2,.ch-sea h2) :is(em,strong){font:inherit;letter-spacing:inherit}
#MainContent :is(.ch-hero h1,.cc-title h1,.ch-contact h1){font-family:var(--ch-font);font-size:var(--ch-display-size);font-style:normal;font-weight:400;line-height:.98;letter-spacing:-.055em;text-transform:uppercase}
#MainContent .ch-pdp-heading h1{font-family:var(--ch-font);font-size:var(--ch-product-size);font-weight:400;font-style:normal;line-height:1.1;letter-spacing:-.035em}
#MainContent :is(.ch-guide__title,.ch-world h3){font-family:var(--ch-font);font-size:var(--ch-card-size);font-weight:400;line-height:1.12;letter-spacing:-.035em;text-transform:uppercase}
#MainContent :is(.ch-story__copy>p,.ch-focus__intro>p,.ch-guides details>p,.ch-contact__intro,.ch-contact__muted,.ch-contact__answer>p,.ch-model-panel__text p){font-family:var(--ch-font);font-size:16px;font-weight:400;font-style:normal;line-height:1.7;letter-spacing:normal}
#MainContent .sea-care__heading h3{max-width:none;text-wrap:initial}
#MainContent .sea-care__heading{flex-wrap:wrap}
#MainContent .ch-model-panel h2{max-width:18ch}
#MainContent .ch-focus__intro>h2{max-width:none}
@media(min-width:750px){#MainContent .sea-care__heading h3{white-space:nowrap}}
@media(max-width:749px){:root{--ch-section-size:32px;--ch-card-size:24px;--ch-display-size:clamp(44px,12.8vw,64px);--ch-product-size:28px}#MainContent .sea-care__heading h3{white-space:normal;max-width:none}.ch-footer .ch-newsletter h2{max-width:none}}

