.footer-rd{padding-top:var(--footer-rd-padding-top-mobile);padding-bottom:var(--footer-rd-padding-bottom-mobile);color:#fff;position:relative}.footer-rd:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--footer-rd-bg-color);background-image:var(--footer-rd-bg-image);background-size:cover;background-position:center;z-index:0}.footer-rd__container{position:relative;z-index:1}.footer-rd__top{display:grid;gap:4rem}.footer-rd__brand{display:flex;flex-direction:column}.footer-rd__logo img{max-width:var(--footer-rd-logo-max-width, 130px)}.footer-rd__subtitle{text-transform:uppercase;color:#fff9}.footer-rd__newsletter{margin-top:3rem}.footer-rd__social{display:flex;gap:1rem;margin-top:2rem}.footer-rd__social-icon{display:block;width:33px;height:33px;object-fit:contain}.footer-rd__social-link{display:flex;align-items:center;justify-content:center}.footer-rd__menus{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.footer-rd__menu-title{display:inline-flex;text-decoration:none;color:inherit;margin-bottom:1rem;text-transform:uppercase}.footer-rd__menu-list{list-style:none;margin:0;padding:0}.footer-rd__menu-item+.footer-rd__menu-item{margin-top:1rem}.footer-rd__menu-link{text-decoration:none;color:inherit;text-transform:uppercase}.footer-rd__bottom{margin-top:4rem}.footer-rd__policies{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.footer-rd__policy-link{color:inherit;text-decoration:none;text-transform:uppercase;color:#fff9}.footer-rd-newsletter{width:100%}.footer-rd-newsletter__field{position:relative}.footer-rd-newsletter__input{width:100%;background:transparent;border:none;border-bottom:1px solid currentColor;padding:0 0 12px;color:inherit}input.footer-rd-newsletter__input::placeholder{font-size:var(--text-h3-size);line-height:var(--text-h3-line-height);font-weight:var(--text-h3-font-weight);letter-spacing:var(--text-h3-letter-spacing);font-family:var(--font-secondary);color:#fff9}input.footer-rd-newsletter__input{color:#fff;font-size:var(--text-h3-size);line-height:var(--text-h3-line-height);font-weight:var(--text-h3-font-weight);letter-spacing:var(--text-h3-letter-spacing);font-family:var(--font-secondary);text-transform:uppercase}input.footer-rd-newsletter__input:focus-visible{outline:0px!important}.footer-rd-newsletter__button{cursor:pointer}.footer-rd-newsletter__button-text{text-transform:uppercase}.footer-rd-newsletter__message{margin-top:1rem}@media screen and (min-width:990px){.footer-rd{padding-top:var(--footer-rd-padding-top-desktop);padding-bottom:var(--footer-rd-padding-bottom-desktop)}.footer-rd__top{grid-template-columns:1.2fr 1fr;gap:8rem;align-items:start}.footer-rd__menus{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:4rem}.footer-rd__bottom{margin-top:6rem}.footer-rd-newsletter__button{position:absolute;right:0;bottom:8px}.footer-rd__policies{justify-content:center;gap:4rem}}.footer-rd__social.desktop{display:flex}.footer-rd__social.mobile{display:none}@media screen and (max-width:768px){.footer-rd__container{padding-inline:24px}.footer-rd__top{gap:42px}.footer-rd__social.desktop{display:none}.footer-rd__social.mobile{display:flex}.footer-rd__brand{align-items:center;text-align:center}.footer-rd__logo{display:flex;justify-content:center}.footer-rd__logo img{max-width:var(--footer-rd-logo-max-width-mobile, 218px);width:100%;height:auto}.footer-rd__newsletter{width:100%;margin-top:42px}.footer-rd-newsletter__field{display:flex;flex-direction:column;align-items:center;gap:12px}.footer-rd-newsletter__input{padding:10px 0 12px;border-bottom-color:#fff9;text-align:center}.footer-rd-newsletter__button{margin:0;padding:6px 0 8px;background:none;border:0;border-bottom:1px solid #fff;color:#fff}.footer-rd__menus{grid-template-columns:1fr;row-gap:24px;margin-top:0;text-align:center}.footer-rd__menu-title{justify-content:center;width:100%;margin-bottom:4px}.footer-rd__menu-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px}.footer-rd__menu-item+.footer-rd__menu-item{margin-top:0}.footer-rd__menu-link{white-space:nowrap}.footer-rd__social.mobile{justify-content:center;align-items:center;gap:26px;margin-top:18px}.footer-rd__social-icon{width:27px;height:27px}.footer-rd__bottom{margin-top:42px;text-align:center}.footer-rd__policies{flex-direction:column;align-items:center;gap:12px}}@media(min-width:1200px){.footer-rd__top{grid-template-columns:minmax(0,571px) 1fr}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/footer-rd.css.map */
