.rv-footer{background:#f5f5fb;color:#141414;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:23.8px;letter-spacing:-.4px;font-feature-settings:"lnum";text-wrap:wrap}
.rv-footer *{box-sizing:border-box}.rv-footer p,.rv-footer h2,.rv-footer ul{margin:0}.rv-footer a{color:inherit;text-decoration:none}.rv-footer a:hover{text-decoration:underline}.rv-footer a:focus-visible,.rv-footer button:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.rv-footer-container{max-width:1440px;margin:0 auto;padding:64px}.rv-footer-top{display:flex;justify-content:space-between;align-items:stretch;padding-bottom:32px}.rv-footer-brand{width:180px;display:flex;flex-direction:column;gap:24px}.rv-footer-logo{display:block;width:180px;max-width:100%}.rv-footer-logo img{display:block;width:100%;height:auto}
.rv-footer-socials{display:flex;align-items:center;gap:24px}.rv-footer-socials a{display:flex;width:24px;height:24px;align-items:center;justify-content:center}.rv-footer-socials svg{display:block;width:24px;height:24px}.rv-footer-socials-mobile{display:none}
.rv-footer-navigation{display:flex;gap:100px}.rv-footer-column{display:flex;flex-direction:column;gap:16px}.rv-footer-heading{font-family:inherit;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:normal;text-transform:uppercase}.rv-footer-heading button{display:block;width:100%;padding:0;margin:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:default;opacity:1}.rv-footer-heading svg{display:none}.rv-footer-links{display:flex;flex-direction:column;gap:16px}.rv-footer-links a{display:block;font-size:16px;line-height:1.4}
.rv-footer-newsletter{display:flex;flex-direction:column;gap:24px;width:368px;max-width:368px}.rv-footer-newsletter h2{font-family:RejuviaSans,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.4;letter-spacing:.4px}.rv-footer-newsletter>p{font-size:16px;line-height:1.4;margin-top:-18px}.rv-footer-newsletter form{margin:0}.rv-newsletter-input{display:flex;align-items:center;gap:8px;height:64px;padding:0 10px 0 24px;border:1px solid #141414;border-radius:100px;background:#fff}.rv-newsletter-input input{min-width:0;width:100%;height:100%;flex:1;padding:0;border:0;outline:none;background:none;color:#141414;font-family:RejuviaSans,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:300;line-height:normal;letter-spacing:.8px}.rv-newsletter-input input::placeholder{font-family:Arial,sans-serif;color:#999;opacity:1}.rv-newsletter-input:focus-within{outline:2px solid #141414;outline-offset:3px}.rv-newsletter-input button{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border:0;padding:0;margin:0;border-radius:100px;background:none;color:#141414;cursor:pointer}.rv-newsletter-input svg{display:block;width:20px;height:20px}.rv-footer-newsletter .rv-footer-form-result{margin-top:12px;font-size:14px;line-height:1.4}
.rv-footer-divider{height:1px;background:rgba(0,0,0,.1)}.rv-footer-lower{display:flex;flex-direction:column;gap:32px;padding-top:32px}.rv-footer-disclaimer{font-size:12px;font-style:italic;line-height:1.4}.rv-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px}.rv-footer-bottom-left{display:flex;align-items:flex-start;flex-direction:column;gap:10px;font-size:16px}.rv-footer-policies{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13px}.rv-footer-policies a{text-decoration:underline}.rv-footer-payments{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0;list-style:none}.rv-footer-payments li{display:flex}.rv-footer-payment-icon{display:block;width:auto;height:32px}.rv-footer-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:900px){.rv-footer-container{padding:40px 16px}.rv-footer-top{flex-direction:column;gap:32px;padding-bottom:0}.rv-footer-brand{order:1;width:100%}.rv-footer-logo{width:160px}.rv-footer-socials-desktop{display:none}.rv-footer-newsletter{order:2;width:100%;max-width:none}.rv-footer-newsletter>p{margin-top:0}.rv-footer-navigation{order:3;flex-direction:column;gap:0}.rv-footer-column{gap:0;padding:24px 0;border-top:1px solid rgba(0,0,0,.1)}.rv-footer-column:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.rv-footer-heading button{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.rv-footer-heading svg{display:block;width:24px;height:24px;transition:transform .2s ease}.rv-footer-heading button[aria-expanded=true] svg{transform:rotate(180deg)}.rv-footer-links{display:none;padding-top:16px}.rv-footer-column[data-open] .rv-footer-links{display:flex}.rv-footer-socials-mobile{display:flex;order:4;padding-bottom:24px}.rv-footer-bottom{flex-direction:column;align-items:flex-start;gap:24px}.rv-footer-bottom-left{gap:16px}.rv-footer-payments{order:-1}}
@media(prefers-reduced-motion:reduce){.rv-footer-heading svg{transition:none}}
