/* K17: shared type tokens, activated only on home and profile application. */
@font-face{font-family:"Golos Text";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/golos-text/GolosText-Regular.woff2") format("woff2")}
@font-face{font-family:"Golos Text";font-style:normal;font-weight:600;font-display:swap;src:url("fonts/golos-text/GolosText-SemiBold.woff2") format("woff2")}
@font-face{font-family:"Golos Text";font-style:normal;font-weight:700;font-display:swap;src:url("fonts/golos-text/GolosText-Bold.woff2") format("woff2")}
body.up-type-system{--up-font-body:"Golos Text",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--up-weight-body:400;--up-weight-ui:600;--up-weight-heading:700;--up-text-base:17px;--up-leading-body:1.6;--up-leading-heading:1.18;font-family:var(--up-font-body);font-weight:400}
body.up-type-system .site{font-family:var(--up-font-body)!important;font-size:var(--up-text-base);font-weight:400;line-height:var(--up-leading-body)}
body.up-type-system :is(h1,h2,h3,h4,h5,h6,p,button,input,textarea,select,label,small,summary,li,dt,dd,figcaption),body.up-type-system a:not(.logo){font-family:var(--up-font-body)!important}
body.up-type-system .cat-count,
body.up-type-system .cat-name,
body.up-type-system .cb-btn,
body.up-type-system .cb-text,
body.up-type-system .cb-title,
body.up-type-system .cm-btn,
body.up-type-system .cm-group-desc,
body.up-type-system .cm-group-name,
body.up-type-system .cm-sub,
body.up-type-system .cm-title,
body.up-type-system .country-count,
body.up-type-system .country-name,
body.up-type-system .fls-label,
body.up-type-system .footer-col nav a,
body.up-type-system .footer-col-title,
body.up-type-system .footer-desc,
body.up-type-system .footer-impressum,
body.up-type-system .footer-legal-strip a,
body.up-type-system .footer-line,
body.up-type-system .hero h1,
body.up-type-system .hero p,
body.up-type-system .hero-badge,
body.up-type-system .hint-tag,
body.up-type-system .home-latest-profiles__head h2,
body.up-type-system .how-num,
body.up-type-system .how-sub,
body.up-type-system .how-text,
body.up-type-system .how-title,
body.up-type-system .listing-badge,
body.up-type-system .listing-meta,
body.up-type-system .listing-name,
body.up-type-system .listing-reviews,
body.up-type-system .mobile-menu-panel,
body.up-type-system .nav-links,
body.up-type-system .plan-btn,
body.up-type-system .plan-desc,
body.up-type-system .plan-feat,
body.up-type-system .plan-name,
body.up-type-system .plan-popular,
body.up-type-system .plan-price,
body.up-type-system .pricing-badge,
body.up-type-system .pricing-sub,
body.up-type-system .pricing-title,
body.up-type-system .promo-note,
body.up-type-system .review-avatar,
body.up-type-system .review-city,
body.up-type-system .review-name,
body.up-type-system .review-text,
body.up-type-system .search-btn,
body.up-type-system .search-input,
body.up-type-system .search-select,
body.up-type-system .section-link,
body.up-type-system .section-link-sub,
body.up-type-system .section-title,
body.up-type-system .site,
body.up-type-system .stat-label,
body.up-type-system .stat-num,
body.up-type-system .tag,
body.up-type-system .ukr-404__code,
body.up-type-system .ukr-404__input,
body.up-type-system .ukr-404__title,
body.up-type-system .ukr-contact-card__text,
body.up-type-system .ukr-contact-card__title,
body.up-type-system .ukr-countries-more,
body.up-type-system .ukr-faq-item .ukr-faq-answer,
body.up-type-system .ukr-faq-item summary,
body.up-type-system .ukr-home-ad-section,
body.up-type-system .ukr-home-social-section,
body.up-type-system .ukr-mobile-add-panel,
body.up-type-system .ukr-mobile-tabs,
body.up-type-system .ukr-page-breadcrumbs,
body.up-type-system .ukr-page-content,
body.up-type-system .ukr-page-content h2,
body.up-type-system .ukr-page-content h3,
body.up-type-system .ukr-page-hero__sub,
body.up-type-system .ukr-page-hero__title,
body.up-type-system .ukr-read-time,
body.up-type-system .ukr-share-btn,
body.up-type-system .ukr-share-copy,
body.up-type-system .ukr-share-howto__list li,
body.up-type-system .ukr-share-page .ukr-share-h2,
body.up-type-system .ukr-share-page .ukr-share-h2-sub,
body.up-type-system .ukr-share-qr__caption,
body.up-type-system .ukr-share-qr__caption strong,
body.up-type-system .ukr-share-tab,
body.up-type-system .ukr-share-text{font-family:var(--up-font-body)!important}
body.up-type-system .cb-title,
body.up-type-system .cm-always,
body.up-type-system .cm-title,
body.up-type-system .feat-check,
body.up-type-system .fls-label,
body.up-type-system .footer-col-title,
body.up-type-system .hero h1,
body.up-type-system .home-latest-profiles__head > a,
body.up-type-system .home-latest-profiles__head span,
body.up-type-system .how-num,
body.up-type-system .mobile-menu-panel a,
body.up-type-system .mobile-menu-panel__head small,
body.up-type-system .mobile-menu-panel__head span,
body.up-type-system .plan-coming-badge,
body.up-type-system .plan-name,
body.up-type-system .plan-popular,
body.up-type-system .plan-price,
body.up-type-system .pricing-badge,
body.up-type-system .pricing-title,
body.up-type-system .search-btn,
body.up-type-system .section-title,
body.up-type-system .stat-num,
body.up-type-system .ukr-404__code,
body.up-type-system .ukr-404__title,
body.up-type-system .ukr-context-ad__body strong,
body.up-type-system .ukr-context-ad__cta,
body.up-type-system .ukr-context-ad__label,
body.up-type-system .ukr-mobile-add-panel a small,
body.up-type-system .ukr-mobile-add-panel strong,
body.up-type-system .ukr-mobile-add-panel__head small,
body.up-type-system .ukr-mobile-add-panel__head span,
body.up-type-system .ukr-mobile-tabs__icon,
body.up-type-system .ukr-mobile-tabs__item,
body.up-type-system .ukr-social-follow h2,
body.up-type-system .ukr-social-follow__kicker,
body.up-type-system .ukr-social-follow__link,
body.up-type-system .ukr-wl-submit,
body.up-type-system .ukr-wl-title{font-weight:700!important}
body.up-type-system :is(h1,h2,h3,h4,h5,h6){font-weight:var(--up-weight-heading)!important;line-height:var(--up-leading-heading)}
body.up-type-system .hero h1{font-size:clamp(32px,3.5vw,48px);line-height:1.12}
body.up-type-system .up-profile-submit-head h1{font-size:clamp(28px,3vw,32px);line-height:1.2}
body.up-type-system :is(.section-title,.home-latest-profiles__head h2){font-size:clamp(24px,2.4vw,30px)!important;line-height:1.2!important}
body.up-type-system :is(p,.hero p,.up-profile-submit-head p){font-weight:400;font-size:17px;line-height:1.6}
body.up-type-system :is(button,.nav-cta,.search-btn,.plan-btn,.hint-tag,.section-link,.ukr-countries-more,.up-profile-submit-field label,strong,b){font-weight:var(--up-weight-ui)!important}
body.up-type-system :is(input,textarea,select){font-size:16px;line-height:1.5;font-weight:400}
body.up-type-system .up-profile-submit-field label{font-size:16px;line-height:1.5}
body.up-type-system :is(.up-profile-submit-field small,.up-profile-submit-after-note,.k15-pair-note,.up-profile-submit-consent,.k15-error){font-size:14px;line-height:1.55;font-weight:400}
body.up-type-system :is(.up-profile-submit-btn,.search-btn){font-size:17px;line-height:1.35}
body.up-type-system :is(.nav-links,.mobile-menu-panel,.ukr-mobile-tabs){line-height:1.3}
body.up-type-system .nav-links a{font-size:14px;font-weight:600}
body.up-type-system :is(.footer-desc,.footer-impressum,.footer-line){font-size:14px;line-height:1.6;font-weight:400}
body.up-type-system .footer-col nav a{font-size:14px;line-height:1.5}
@media(max-width:600px){body.up-type-system .hero h1{font-size:32px}body.up-type-system .up-profile-submit-head h1{font-size:28px}body.up-type-system .up-profile-submit-head p{font-size:16px}body.up-type-system :is(input,textarea,select){font-size:16px}}
