footer.rv-footer-refresh{padding:0;background:#fff;color:#171717;border-top:1px solid #e4e4e4}.rv-footer-refresh .rv-service-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:#f5f5f5;padding:36px max(24px,calc((100vw - 1440px)/2));border-bottom:1px solid #e4e4e4}.rv-footer-refresh .rv-service-strip>a{display:flex;gap:18px;align-items:flex-start;padding:8px 24px;text-decoration:none}.rv-footer-refresh .rv-service-strip>a+a{border-left:1px solid #d9d9d9}.rv-footer-refresh .rv-service-strip svg{width:29px;height:29px;flex-shrink:0;stroke-width:1.25}.rv-footer-refresh .rv-service-strip h2{font-size:14px;font-weight:700;line-height:1.4;letter-spacing:0;text-transform:uppercase;margin:0 0 6px}.rv-footer-refresh .rv-service-strip p{font-size:12px;line-height:1.5;color:#666;margin:0}.rv-footer-refresh .rv-footer-newsletter{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;padding:64px 48px;border-bottom:1px solid #e4e4e4}.rv-footer-refresh .rv-newsletter-copy .eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:14px}.rv-footer-refresh .rv-newsletter-copy h2{font-size:clamp(28px,3vw,42px);font-weight:700;line-height:1.06;letter-spacing:-.035em;margin:0 0 18px}.rv-footer-refresh .rv-newsletter-copy p{font-size:14px;line-height:1.6;color:#666;max-width:430px;margin:0}.rv-footer-refresh .rv-newsletter-form form{margin:0;max-width:none;display:block}.rv-footer-refresh .rv-newsletter-form label{display:block;font-size:12px;font-weight:500;margin:0 0 9px}.rv-footer-refresh .rv-newsletter-fields{display:flex;min-height:55px;border:1px solid #bdbdbd}.rv-footer-refresh .rv-newsletter-fields input{min-width:0;flex:1;width:100%;background:#fff;color:#171717;border:0;border-radius:0;padding:14px 18px;font-size:14px;box-shadow:none}.rv-footer-refresh .rv-newsletter-fields input::placeholder{color:#707070;opacity:1}.rv-footer-refresh .rv-newsletter-fields button{display:flex;align-items:center;gap:18px;padding:14px 22px;border:0;background:#171717;color:#fff;font-size:12px;font-weight:700;letter-spacing:.035em;cursor:pointer;border-radius:0}.rv-footer-refresh .rv-newsletter-fields button:hover{background:#333}.rv-footer-refresh .rv-newsletter-fields button svg{width:20px;height:20px}.rv-footer-refresh .rv-newsletter-note{font-size:11px;line-height:1.5;color:#777;margin:12px 0 0}.rv-footer-refresh .rv-newsletter-error{font-size:13px;margin-top:12px;color:#a51c1c}.rv-footer-refresh .rv-newsletter-error ul{padding-left:18px}.rv-footer-refresh .rv-newsletter-success{display:flex;align-items:center;gap:12px;font-size:16px;line-height:1.5;padding:24px;background:#f5f5f5;margin:0}.rv-footer-refresh .rv-newsletter-success svg{flex-shrink:0}.rv-footer-refresh .rv-footer-links{max-width:1440px;display:grid;grid-template-columns:1.4fr .8fr .8fr 1fr;gap:48px;margin:0 auto;padding:58px 48px}.rv-footer-refresh .rv-footer-brand img{width:180px;height:60px;object-fit:contain;object-position:left center;mix-blend-mode:multiply;margin:-12px 0 10px}.rv-footer-refresh .rv-footer-brand p{font-size:13px;color:#666;line-height:1.7;margin:8px 0 0}.rv-footer-refresh .rv-footer-links nav{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.rv-footer-refresh .rv-footer-links h2{font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.025em;margin:0 0 8px}.rv-footer-refresh .rv-footer-links nav a{font-size:13px;line-height:1.5;color:#666;text-decoration:none}.rv-footer-refresh a:hover{text-decoration:underline;text-underline-offset:4px}.rv-footer-refresh .rv-footer-base{max-width:1344px;display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:24px 0 32px;border-top:1px solid #e4e4e4;font-size:11px;color:#777;line-height:1.6}.rv-footer-refresh a:focus-visible,.rv-footer-refresh button:focus-visible,.rv-footer-refresh input:focus-visible{outline:2px solid #171717;outline-offset:4px}@media(max-width:1199px){.rv-footer-refresh .rv-service-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0;padding:30px 24px}.rv-footer-refresh .rv-service-strip>a:nth-child(3){border-left:0}.rv-footer-refresh .rv-footer-newsletter{gap:40px;padding:48px 32px}.rv-footer-refresh .rv-footer-links{gap:32px;padding:48px 32px}.rv-footer-refresh .rv-footer-base{margin:0 32px}}@media(max-width:699px){.rv-footer-refresh .rv-service-strip{gap:24px 0;padding:28px 12px}.rv-footer-refresh .rv-service-strip>a{display:block;padding:0 14px;text-align:center}.rv-footer-refresh .rv-service-strip svg{display:block;margin:0 auto 12px;width:26px;height:26px}.rv-footer-refresh .rv-service-strip h2{font-size:11px;line-height:1.4;margin-bottom:5px}.rv-footer-refresh .rv-service-strip p{font-size:11px;line-height:1.5}.rv-footer-refresh .rv-footer-newsletter{grid-template-columns:1fr;gap:26px;padding:40px 20px}.rv-footer-refresh .rv-newsletter-copy h2{font-size:30px}.rv-footer-refresh .rv-newsletter-copy p{font-size:13px}.rv-footer-refresh .rv-newsletter-fields input{padding:14px 12px;font-size:16px}.rv-footer-refresh .rv-newsletter-fields button{gap:12px;padding:14px 17px}.rv-footer-refresh .rv-footer-links{grid-template-columns:1fr 1fr;gap:32px 24px;padding:36px 20px}.rv-footer-refresh .rv-footer-brand{grid-column:1/-1;margin-bottom:4px}.rv-footer-refresh .rv-footer-brand img{width:160px;height:54px}.rv-footer-refresh .rv-footer-links h2{font-size:12px}.rv-footer-refresh .rv-footer-links nav a{font-size:12px}.rv-footer-refresh .rv-footer-links nav:last-child{grid-column:1/-1}.rv-footer-refresh .rv-footer-base{margin:0 20px;padding:22px 0 28px;align-items:flex-start;flex-direction:column;gap:7px;font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/roven-footer-refresh.css.map */
