:root{--font-display: "Space Grotesk", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--color-text-primary: #1a1a2e;--color-text-secondary: #3d3d56;--color-text-tertiary: #6b6b80;--color-text-muted: #9090a7;--color-text-inverse: #ffffff;--color-text-accent: #1566e0}body{font-family:var(--font-body)!important;color:var(--color-text-secondary)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-family:var(--font-display)!important}h1,.h1,h2,.h2{font-weight:700!important;line-height:1.2!important;letter-spacing:-.02em!important}h3,.h3,h4,.h4{font-weight:600!important;line-height:1.25!important;letter-spacing:-.01em!important}h5,.h5,h6,.h6{font-weight:600!important}.color-background-1 h1,.color-background-1 .h1,.color-background-1 h2,.color-background-1 .h2,.color-background-1 h3,.color-background-1 .h3,.color-background-1 h4,.color-background-1 .h4,.color-background-1 h5,.color-background-1 .h5{color:var(--color-text-primary)}p{font-family:var(--font-body);color:var(--color-text-secondary);line-height:1.6}.image-with-text__text p,.image-with-text__text,.image-banner__information p,.rte p{font-family:var(--font-body)!important;line-height:1.6!important;color:var(--color-text-secondary)!important;font-weight:400!important}.image-with-text__text li,.rte li,.content li{font-family:var(--font-body)!important;line-height:1.6!important;color:var(--color-text-secondary)!important;margin-bottom:10px!important;text-wrap:pretty}.image-with-text__text h1,.image-with-text__text h2,.image-with-text__text h3,.image-with-text__text .h1,.image-with-text__text .h2,.image-with-text__inner-heading{margin-bottom:28px!important}.image-with-text__text h1+ul,.image-with-text__text h1+ol,.image-with-text__text h2+ul,.image-with-text__text h2+ol{margin-top:12px!important}.image-with-text__text{max-width:540px}.image-with-text__text li strong,.image-with-text__text li b,.rte li strong,.rte li b{font-weight:600!important;color:var(--color-text-primary)!important}.header .list-menu--inline .header__menu-item span{font-family:var(--font-display)!important;font-weight:500!important;color:var(--color-text-secondary)!important}.header .list-menu--inline .header__menu-item:hover span{color:var(--color-text-primary)!important}.button,.button--primary,.content .button{font-family:var(--font-display)!important;font-weight:600!important;letter-spacing:.02em!important}.button--simple{font-family:var(--font-display)!important;font-weight:600!important}.image-banner__heading,.image-banner__heading h1,.image-banner__heading h2,.image-banner__heading .h1,.image-banner__heading .h2{color:var(--color-text-inverse)!important;text-shadow:0 1px 3px rgba(0,0,0,.15)}.image-banner__information,.image-banner__information p{color:#ffffffe6!important}.logo-list__title{font-family:var(--font-display)!important;font-weight:600!important;color:var(--color-text-accent)!important}.banner-grid__title,.banner-grid__heading{font-family:var(--font-display)!important;font-weight:700!important;color:var(--color-text-primary)!important}.banner-grid__title-content p,.banner-grid__text{font-family:var(--font-body)!important;color:var(--color-text-secondary)!important;line-height:1.6!important}.banner-grid__button{font-family:var(--font-display)!important;font-weight:600!important;color:var(--color-text-accent)!important}.article-card__title{font-family:var(--font-display)!important;font-weight:600!important;line-height:1.3!important}.testimonials__text,.testimonials__text.h6,.testimonial-list .comment_customer{font-family:var(--font-body)!important;line-height:1.6!important;text-transform:none!important;font-size:16px!important;font-weight:400!important;letter-spacing:normal!important}.testimonial-list .customer_name{font-family:var(--font-display)!important;font-weight:600!important}.testimonial-list .customer_destination{color:var(--color-text-tertiary)!important}.product__description,.product__description p,.product__description.rte,.product__description.rte p{font-family:var(--font-body)!important;font-size:16px!important;line-height:1.65!important;color:var(--color-text-secondary)!important}.product__description li{font-family:var(--font-body)!important;font-size:16px!important;line-height:1.65!important;color:var(--color-text-secondary)!important;margin-bottom:8px!important}.product__description strong,.product__description b{font-weight:600!important}.rich-text__text h5,.rich-text__text h6{font-family:var(--font-body)!important;font-size:18px!important;font-weight:400!important;line-height:1.6!important;color:var(--color-text-secondary)!important;letter-spacing:normal!important;text-transform:none!important;margin-top:8px!important}.multicolumn-card__heading{font-family:var(--font-display)!important;font-weight:600!important;font-size:20px!important}.multicolumn-card__text{font-family:var(--font-body)!important;color:var(--color-text-secondary)!important;line-height:1.6!important}.multicolumn-card__text li,.multicolumn-card__info li{color:var(--color-text-secondary)!important;font-size:16px!important;line-height:1.5!important}.multicolumn-card__button,.multicolumn-card__button span{font-size:16px!important;font-weight:600!important;color:var(--color-text-accent)!important}.collapsible-content__heading,.accordion__title{font-family:var(--font-display)!important;font-weight:600!important}.steps__heading{font-family:var(--font-display)!important;font-weight:700!important}.steps__text{font-family:var(--font-body)!important;line-height:1.6!important}.numbers__heading,.numbers-new__heading{font-family:var(--font-display)!important;font-weight:700!important}.pricing-tabs__button{font-family:var(--font-body)!important;font-weight:500!important}.price__regular,.price__sale,.price-item--regular,.price-item--sale{font-family:var(--font-display)!important;font-weight:700!important}.footer__blocks-wrapper .new-footer-menu-group-2{flex:0 0 auto!important}.footer__blocks-wrapper .new-footer-menu-group-2 ul,.footer__blocks-wrapper .new-footer-menu-group-2 .footer-block__details-content{display:flex!important;flex-direction:row!important;gap:20px!important}.new-footer-menu-group-2 .footer-block__details-content .list-menu__item--link{font-weight:400!important;font-size:16px!important;color:var(--color-text-tertiary)!important;padding-block:0!important}.new-footer-menu-group-2 .footer-block__details-content li{display:flex!important;align-items:center!important}.footer{color:var(--color-text-tertiary)!important}.footer .footer-block__text{font-family:var(--font-body)!important;line-height:1.6!important;color:var(--color-text-tertiary)!important}.footer .list-menu__item--link,.footer .list-menu__item--link span{font-family:var(--font-body)!important;color:var(--color-text-tertiary)!important;transition:color .2s ease!important}.footer .list-menu__item--link:hover,.footer .list-menu__item--link:hover span{color:var(--color-text-primary)!important}.footer__blocks-wrapper .new-footer-menu-group-1 .list-menu__item--link{font-family:var(--font-display)!important;font-weight:600!important;color:var(--color-text-secondary)!important}.footer .copyright__content,.footer span.copyright__content.body-small{font-family:var(--font-body)!important;color:var(--color-text-muted)!important}input,textarea,select{font-family:var(--font-body);color:var(--color-text-primary)}input::placeholder,textarea::placeholder{color:var(--color-text-muted)}
/*# sourceMappingURL=/cdn/shop/t/85/assets/rio-typography-system.css.map */
