.rtmo-footer{background:var(--rtmo-footer-bg)!important;color:var(--rtmo-footer-text)!important;font-family:var(--rtmo-footer-body-font)!important}.rtmo-footer__newsletter{min-height:var(--rtmo-newsletter-height)!important;padding:var(--rtmo-newsletter-pad-y) 5vw!important;background:linear-gradient(135deg,var(--rtmo-newsletter-bg-1),var(--rtmo-newsletter-bg-2) 62%,var(--rtmo-newsletter-bg-3))!important;border-bottom-color:var(--rtmo-newsletter-border)!important;align-items:start!important}.rtmo-footer__newsletter>div:first-child{align-self:start!important}.rtmo-footer__newsletter h2{font-family:var(--rtmo-footer-heading-font)!important;color:var(--rtmo-newsletter-heading)!important;font-size:clamp(var(--rtmo-newsletter-heading-min),var(--rtmo-newsletter-heading-scale),var(--rtmo-newsletter-heading-max))!important}.rtmo-footer__newsletter p{color:var(--rtmo-newsletter-text)!important;font-size:var(--rtmo-newsletter-text-size)!important}.rtmo-footer__eyebrow{color:var(--rtmo-newsletter-muted)!important}.rtmo-footer__form-wrap{background:linear-gradient(145deg,var(--rtmo-card-bg-1),var(--rtmo-card-bg-2) 58%,var(--rtmo-card-bg-3))!important;border-color:var(--rtmo-card-border)!important;border-radius:var(--rtmo-card-radius)!important;padding:var(--rtmo-card-padding)!important;color:var(--rtmo-card-text)!important;box-shadow:0 34px 90px rgba(17,17,17,var(--rtmo-card-shadow)),0 0 0 var(--rtmo-card-glow-size) var(--rtmo-card-glow)!important}.rtmo-footer__form-wrap:before{content:var(--rtmo-badge-text)!important;background:var(--rtmo-badge-bg)!important;color:var(--rtmo-badge-color)!important;border-color:var(--rtmo-badge-border)!important}.rtmo-footer__form-wrap:after{content:var(--rtmo-card-symbol)!important;color:var(--rtmo-card-accent)!important}.rtmo-footer__form-title{font-family:var(--rtmo-footer-heading-font)!important;color:var(--rtmo-card-heading)!important;font-size:var(--rtmo-form-heading-size)!important}.rtmo-footer__form-text{color:rgba(250,248,247,.86)!important;font-size:var(--rtmo-form-text-size)!important;margin-bottom:28px!important}.rtmo-footer__input{min-height:var(--rtmo-input-height)!important;background:var(--rtmo-input-bg)!important;color:var(--rtmo-input-text)!important;border-color:var(--rtmo-input-border)!important}.rtmo-footer__input::placeholder{color:var(--rtmo-input-placeholder)!important}.rtmo-footer__button{min-height:var(--rtmo-button-height)!important;background:var(--rtmo-button-bg)!important;color:var(--rtmo-button-text)!important;border-color:var(--rtmo-button-border)!important;font-size:var(--rtmo-button-size)!important}.rtmo-footer__button:hover{background:var(--rtmo-button-hover-bg)!important;color:var(--rtmo-button-hover-text)!important}.rtmo-footer__micro{color:rgba(250,248,247,.78)!important;font-size:var(--rtmo-micro-size)!important}.rtmo-footer__micro span:before{color:var(--rtmo-micro-check)!important}.rtmo-footer__main{background:var(--rtmo-footer-bg)!important;padding-top:var(--rtmo-footer-pad-y)!important}.rtmo-footer__brand h3{font-family:var(--rtmo-footer-heading-font)!important;color:var(--rtmo-footer-heading)!important;font-size:var(--rtmo-brand-heading-size)!important}.rtmo-footer__brand p,.rtmo-footer__trust-item span,.rtmo-footer__bottom{color:var(--rtmo-footer-muted)!important}.rtmo-footer__links a,.rtmo-footer__contact,.rtmo-footer__social a,.rtmo-footer__pay{color:var(--rtmo-footer-link)!important}.rtmo-footer__links a:hover{color:var(--rtmo-footer-link-hover)!important}.rtmo-footer__col h4{color:var(--rtmo-footer-accent)!important;font-size:var(--rtmo-menu-heading-size)!important}.rtmo-footer__links a{font-size:var(--rtmo-menu-link-size)!important}.rtmo-footer__trust,.rtmo-footer__pay{border-color:var(--rtmo-footer-line)!important}.rtmo-footer__trust-icon{background:var(--rtmo-trust-icon-bg)!important;color:var(--rtmo-trust-icon-text)!important}@media(max-width:749px){.rtmo-footer__newsletter{min-height:var(--rtmo-newsletter-height-mobile)!important;padding-top:var(--rtmo-newsletter-pad-y-mobile)!important;padding-bottom:var(--rtmo-newsletter-pad-y-mobile)!important;align-items:start!important}.rtmo-footer__newsletter h2{font-size:var(--rtmo-newsletter-heading-mobile)!important}.rtmo-footer__form-wrap{border-radius:var(--rtmo-card-radius-mobile)!important;padding:var(--rtmo-card-padding-mobile)!important}.rtmo-footer__form-text{margin-bottom:24px!important}.rtmo-footer__main{padding-top:var(--rtmo-footer-pad-y-mobile)!important}}