.footer.rb-footer{background:#1f1f1f;color:#faf7f2b8;border-top:none}.footer.rb-footer .page-width{max-width:1440px}.rb-footer__inner{padding-top:8.4rem;padding-bottom:3.2rem}.rb-footer__top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:4.8rem;padding-bottom:5.6rem;border-bottom:1px solid rgba(201,169,108,.18)}.rb-footer__brand-name{display:inline-block;font-family:var(--font-heading-family);font-style:italic;font-size:3.4rem;line-height:1;text-decoration:none;color:#faf7f2f2}.rb-footer__logo-link{display:inline-flex;align-items:center;text-decoration:none;margin-bottom:2.2rem}.rb-footer__logo{display:block;height:auto;max-width:260px}.rb-footer__desc{font-size:1.4rem;line-height:1.7;max-width:32rem;margin-bottom:2.6rem}.rb-footer__social.list-social{justify-content:flex-start;gap:1rem;margin:0}.rb-footer__social .list-social__link.link{width:40px;height:40px;padding:0;border:1px solid rgba(201,169,108,.3);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#c9a96cf2;text-decoration:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.rb-footer__social .list-social__link .svg-wrapper{width:16px;height:16px}.rb-footer__social .list-social__link:hover{background:#c9a96cf2;color:#1f1f1f;border-color:#c9a96cf2}.rb-footer__heading{margin:0 0 2rem;font-size:1.1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#c9a96cf2}.rb-footer__menu{margin:0;padding:0}.rb-footer__menu-item{margin-bottom:1rem}.rb-footer__link{font-size:1.4rem;color:#faf7f2b8;text-decoration:none;transition:color .2s ease}.rb-footer__link:hover{color:#c9a96cf2}.rb-footer__bottom{padding-top:3.2rem;display:flex;justify-content:space-between;align-items:center;font-size:1.2rem;color:#faf7f280;gap:2rem}.rb-footer__legal{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2.4rem}.rb-footer__legal-link{color:#faf7f280;text-decoration:none;transition:color .2s ease}.rb-footer__legal-link:hover{color:#c9a96cf2}@media screen and (max-width:1024px){.rb-footer__top{grid-template-columns:repeat(2,1fr);gap:4rem}}@media screen and (max-width:640px){.rb-footer__inner{padding-top:6.4rem;padding-bottom:3.2rem}.rb-footer__top{grid-template-columns:1fr;gap:3.2rem}.rb-footer__bottom{flex-direction:column;text-align:center;gap:1.2rem}.rb-footer__legal{justify-content:center;gap:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-footer.css.map */
