#rz-site-footer{box-sizing:border-box;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px clamp(20px,3vw,48px);width:100%;max-width:none;margin:0;padding:70px clamp(24px,7vw,110px);background:#030405;color:#fff;border:0;border-top:1px solid #ffffff24;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.6;text-align:left;letter-spacing:normal}#rz-site-footer *,#rz-site-footer *:before,#rz-site-footer *:after{box-sizing:border-box}#rz-site-footer>div{min-width:0}#rz-site-footer>div:not(.footer-brand):not(.rz-footer-bottom):not(.rz-footer-retail):not(.rz-footer-legal){display:grid;align-content:start;gap:12px;grid-column:auto}#rz-site-footer a{color:#fff;font-size:13px;line-height:1.6;text-decoration:none;overflow-wrap:anywhere}#rz-site-footer a:hover{color:#00b2e3;text-decoration:underline}#rz-site-footer strong{color:#fff;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;line-height:1.6}#rz-site-footer p{color:#fff;margin:0;font-size:13px;line-height:1.6}#rz-site-footer>.footer-brand{grid-column:1/-1;display:flex;align-items:center;gap:28px;padding-bottom:24px;border-bottom:1px solid #52717f}#rz-site-footer>.footer-brand img{display:block;width:190px;height:auto;max-width:100%;filter:none}#rz-site-footer>.footer-brand p{max-width:430px}#rz-site-footer .rz-footer-retail p{margin-top:8px}#rz-site-footer .rz-footer-retail .button{font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:0;line-height:1.5}#rz-site-footer .rz-footer-newsletter h3{font-family:inherit;font-weight:700;letter-spacing:normal;text-transform:none}#rz-site-footer .rz-footer-newsletter label,#rz-site-footer .rz-footer-newsletter input,#rz-site-footer .rz-footer-newsletter button{font-family:inherit}#rz-site-footer .rz-footer-newsletter p{font-size:15px}#rz-site-footer .rz-footer-newsletter form{margin:0}#rz-site-footer .rz-footer-legal a{font-size:13px}@media(max-width:900px){#rz-site-footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#rz-site-footer{padding:44px 24px;gap:28px 20px}#rz-site-footer>.footer-brand{flex-direction:column;align-items:flex-start;gap:16px}#rz-site-footer>.rz-footer-bottom{grid-template-columns:minmax(0,1fr)}}
#rz-site-footer a,#rz-site-footer a.button{font-family:Arial,Helvetica,sans-serif!important}
