:root{--suunto-display-size: clamp(3.6rem, calc(1.5rem + 3.5vw) , 6.4rem);--suunto-body-size: var(--font-body-size, 1.6rem);--suunto-small-size: 1.4rem;--suunto-caption-size: 1.2rem;--suunto-card-size: var(--font-heading-4-size);--suunto-product-card-size: var(--font-heading-6-size)}#xo-root #xo-main-content :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);overflow-wrap:break-word;text-wrap:pretty}#xo-root #xo-main-content :where(h1),#xo-root #xo-main-content .h1{font-size:var(--font-heading-1-size);line-height:var(--font-heading-1-line-height);letter-spacing:var(--font-heading-1-letter-spacing)}#xo-root #xo-main-content :where(h2),#xo-root #xo-main-content .h2{font-size:var(--font-heading-2-size);line-height:var(--font-heading-2-line-height);letter-spacing:var(--font-heading-2-letter-spacing)}#xo-root #xo-main-content :where(h3),#xo-root #xo-main-content .h3{font-size:var(--font-heading-3-size);line-height:var(--font-heading-3-line-height);letter-spacing:var(--font-heading-3-letter-spacing)}#xo-root #xo-main-content :where(h4),#xo-root #xo-main-content .h4{font-size:var(--font-heading-4-size);line-height:var(--font-heading-4-line-height);letter-spacing:var(--font-heading-4-letter-spacing)}#xo-root #xo-main-content :where(h5),#xo-root #xo-main-content .h5{font-size:var(--font-heading-5-size);line-height:var(--font-heading-5-line-height);letter-spacing:var(--font-heading-5-letter-spacing)}#xo-root #xo-main-content :where(h6),#xo-root #xo-main-content .h6{font-size:var(--font-heading-6-size);line-height:var(--font-heading-6-line-height);letter-spacing:var(--font-heading-6-letter-spacing)}#xo-root #xo-main-content :is(.scommunity-hero h1,.swc-hero h1,.shc-hero h1,.suunto-about-hero__heading,.suunto-app-hero__heading,.sih__title,.shp-title){font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--suunto-display-size);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}#xo-root #xo-main-content :is(.scommunity-video-title,.sp-info__p1-heading,.sp-info__p2-heading){font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--font-heading-2-size);line-height:1.2;letter-spacing:0}#xo-root #xo-main-content :is(.spfs__title,.sab__name,.sct__title,.shi-image h3,.suunto-key-highlights__card-title,.suunto-coaching-guides__card-title,.suunto-plus-cards__title,.suunto-watch-features__title,.latest-blog__title,.scommunity-story h3,.scommunity-program-copy h3,.scommunity-athlete h3,.suunto-training-tabs__item-title){font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--suunto-card-size);line-height:1.35;letter-spacing:0}#xo-root #xo-main-content :is(.suunto-products-slider__product-title,.swc-card h3,.shc-card h3,.scommunity-media figcaption h3,.suunto-app-download__step-title){font-size:var(--suunto-product-card-size);line-height:1.4;letter-spacing:0}#xo-root #xo-main-content .xo-product-title .xo-text{font-size:var(--suunto-product-card-size);line-height:1.4;letter-spacing:0}body[xo-product] #xo-root #xo-main-content h1.xo-text{font-size:var(--font-heading-2-size);line-height:1.25}#xo-root #xo-main-content :is(.suunto-feature-text__feature,.suunto-feature-text__quote){font-size:var(--font-heading-3-size);line-height:1.4}#xo-root #xo-main-content :is(.suunto-feature-text__quote,.suunto-feature-text__feature) p{font-size:inherit;line-height:inherit}#xo-root #xo-main-content :is(.suunto-about-hero__description,.suunto-app-intro__description,.suunto-centered-hero__description,.suunto-coaching-guides__description,.suunto-key-highlights__card-text,.suunto-plus-cards__description,.suunto-plus-cards__detail-text,.suunto-products-slider__description,.suunto-watch-features__text,.suunto-training-tabs__intro,.suunto-training-tabs__description,.sp-info__p1-text,.sp-info__p2-text,.sih__description,.shi-sub-heading,.shi-modal p,.sbs__text,.sbs__description,.sf-col__text,.sf-heading__text,.scommunity-intro,.scommunity-panel-intro,.scommunity-story-copy>div,.scommunity-program-description,.scommunity-event-copy>div,.scommunity-athlete>div>div,.sc-header p,.suunto-faq-answer-inner){font-size:var(--suunto-body-size);line-height:1.6}#xo-root #xo-main-content :is(.rte,.xo-rte) :is(p,li){font-size:var(--suunto-body-size);line-height:1.6}#xo-root #xo-main-content :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.suunto-feature-text__quote) :is(p,span){font-size:inherit;line-height:inherit}#xo-root #xo-main-content :is(.spfs__description,.spfs__feature-description,.latest-blog__excerpt,.scommunity-text-link,.scommunity-program-link,.scommunity-instagram,.scommunity-media figcaption p,.scommunity-meta,.swc-tagline,.shc-tagline,.suunto-video-slider__caption,.suunto-products-slider__button,.scommunity-tabs a,.scommunity-button,.scommunity-film-controls button,.scommunity-dialog-navigation button){font-size:var(--suunto-small-size);line-height:1.5}#xo-root #xo-main-content :is(.scommunity-eyebrow,.swc-eyebrow,.shc-eyebrow,.scommunity-program-meta span,.scommunity-program-number,.sct__subtitle,.sc-header small){font-size:var(--suunto-caption-size);line-height:1.5}#xo-root #xo-main-content .suunto-faq-title{font-size:var(--font-heading-5-size);line-height:1.4}#xo-root #xo-main-content .suunto-faq-category{font-size:var(--suunto-body-size);line-height:1.5}#xo-root #xo-main-content .xo-grouped-style-color-picker-block__group-title{font-size:var(--suunto-small-size);line-height:1.5}#xo-root #xo-main-content .suunto-installments__title{font-size:var(--font-heading-6-size);line-height:1.4}#xo-root #xo-main-content :is(.sab__header-link,.sv-card__title,.stb-text,.xo-badge-sold-out,.swc-sport,.shc-sport,.swc-sports-more>summary,.shc-sports-more>summary){font-size:var(--suunto-caption-size);line-height:1.5}#xo-root #xo-main-content :is(.tspecs-group__hd,.ts-label,.ts-value){font-size:var(--suunto-small-size);line-height:1.6}#xo-root #xo-main-content :is(.swc-scroll,.shc-scroll){contain:paint}#xo-root #xo-main-content :is(.swc-variant-label,.shc-variant-label,.swc-label-row span,.shc-label-row span){font-size:var(--suunto-caption-size);line-height:1.5}#xo-root #xo-main-content .suunto-centered-hero__heading{font-size:var(--font-heading-1-size);line-height:1.2}#xo-root #xo-main-content .sp-info__p2-text :is(h1,h2),#xo-root #xo-main-content .sp-info__p1-text :is(h1,h2){font-size:var(--font-heading-3-size);line-height:1.3}#xo-root #xo-main-content :is(.tspecs-row,.tspecs-label,.tspecs-value){font-size:var(--suunto-small-size);line-height:1.6}#xo-root #xo-main-content .scommunity :is(h1,h2,h3){overflow-wrap:normal;word-break:normal}@media(max-width:767px){#xo-root #xo-main-content :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]),select,textarea){font-size:max(16px,var(--suunto-body-size))}#xo-root #xo-main-content :where(h1),#xo-root #xo-main-content .h1{line-height:var(--font-heading-1-mobile-line-height)}#xo-root #xo-main-content :where(h2),#xo-root #xo-main-content .h2{line-height:var(--font-heading-2-mobile-line-height)}#xo-root #xo-main-content :where(h3),#xo-root #xo-main-content .h3{line-height:var(--font-heading-3-mobile-line-height)}#xo-root #xo-main-content :where(h4),#xo-root #xo-main-content .h4{line-height:var(--font-heading-4-mobile-line-height)}#xo-root #xo-main-content :where(h5),#xo-root #xo-main-content .h5{line-height:var(--font-heading-5-mobile-line-height)}#xo-root #xo-main-content :where(h6),#xo-root #xo-main-content .h6{line-height:var(--font-heading-6-mobile-line-height)}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/suunto-typography.css.map */
