.luxury-footer{position:relative}.luxury-footer .page-width{max-width:1400px;margin:0 auto;padding:0 20px}.luxury-footer__wrapper{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:50px;padding-bottom:60px;border-bottom:1px solid rgba(255,255,255,.12)}.luxury-footer__brand img{max-width:180px;height:auto;display:block}.luxury-footer__brand h2{margin:0;color:#fff;font-size:32px;font-weight:700}.luxury-footer__description{margin-top:22px;font-size:15px;line-height:1.9}.luxury-footer__description p:last-child{margin-bottom:0}.luxury-footer__title{margin:0 0 24px;font-size:20px;font-weight:600}.luxury-footer__menu,.luxury-footer__contact{margin:0;padding:0;list-style:none}.luxury-footer__menu li,.luxury-footer__contact li{margin-bottom:14px}.luxury-footer__menu a,.luxury-footer__contact a,.luxury-footer__contact li{color:#bdbdbd;text-decoration:none;transition:.3s ease;line-height:1.8}.luxury-footer__menu a:hover,.luxury-footer__contact a:hover{color:#fff}.luxury-footer__form{display:flex;flex-direction:column;gap:16px}.luxury-footer__input{width:100%;height:56px;padding:0 18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:10px;color:#fff;font-size:15px;outline:none;transition:.3s ease}.luxury-footer__input::placeholder{color:#9f9f9f}.luxury-footer__input:focus{border-color:#fff}.luxury-footer .luxury-hero__button{width:100%;justify-content:center}.luxury-footer__bottom{padding-top:28px;text-align:center}.luxury-footer__bottom p{margin:0;font-size:14px;line-height:1.8}@media screen and (max-width:990px){.luxury-footer__wrapper{grid-template-columns:repeat(2,1fr);gap:40px}}@media screen and (max-width:749px){.luxury-footer .page-width{padding:0 16px}.luxury-footer__wrapper{grid-template-columns:1fr;gap:35px;padding-bottom:40px}.luxury-footer__brand img{max-width:150px}.luxury-footer__brand h2{font-size:28px}.luxury-footer__title{margin-bottom:18px;font-size:18px}.luxury-footer__description,.luxury-footer__menu a,.luxury-footer__contact li,.luxury-footer__contact a{font-size:14px}.luxury-footer__input{height:52px;font-size:14px}.luxury-footer__bottom{padding-top:22px}.luxury-footer__bottom p{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/luxury-footer.css.map */
