.luxury-footer{background:#4b1d60;color:#ffffffe0;padding:90px 0 34px}.luxury-footer__middle{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.4fr;gap:60px;padding-bottom:60px;border-bottom:1px solid rgba(255,255,255,.08)}.luxury-footer__column h4{font-size:15px;text-transform:uppercase;letter-spacing:.08em;color:#cbbcd3;margin:0 0 26px}.luxury-footer__column a{display:flex;align-items:center;gap:12px;width:fit-content;color:#ffffffe0;text-decoration:none;font-size:16px;margin-bottom:18px;transition:.3s ease}.luxury-footer__column a:hover{opacity:.7}.luxury-footer__column--intro{max-width:380px}.luxury-footer__logo{height:90px;margin-bottom:20px;display:flex;align-items:center}.luxury-footer__logo img{max-height:100%;width:auto;object-fit:contain}.luxury-footer__description{font-size:16px;line-height:1.9;color:#ffffff9e}.luxury-footer__contact-block{margin-top:42px}.luxury-footer__icon{display:flex;align-items:center;justify-content:center;color:#cbbcd3}.luxury-footer__address{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;color:#ffffffe0;font-size:16px;line-height:1.7;max-width:320px}.luxury-footer__address .luxury-footer__icon{flex-shrink:0;margin-top:4px}.luxury-footer__column--newsletter{display:flex;flex-direction:column}.luxury-footer__form{position:relative}.luxury-footer__form input{width:100%;height:64px;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:transparent;padding:0 170px 0 28px;color:#fff;font-size:16px;outline:none}.luxury-footer__form input::placeholder{color:#ffffff80}.luxury-footer__form button{position:absolute;top:8px;right:8px;height:calc(100% - 16px);padding:0 20px;border:none;border-radius:8px;background:#eee9f0;color:#4b1d60;font-size:15px;cursor:pointer;transition:.3s ease}.luxury-footer__form button:hover{opacity:.9}.luxury-footer__social-wrapper{margin-top:42px}.luxury-footer__socials{display:flex;align-items:center;gap:16px}.luxury-footer__socials a{width:52px;height:52px;border-radius:50%;background:#eee9f0;color:#4b1d60;display:flex;align-items:center;justify-content:center;margin-bottom:0;transition:.3s ease}.luxury-footer__socials a:hover{transform:translateY(-4px)}.luxury-footer__socials svg{width:22px;height:22px}.luxury-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:28px}.luxury-footer__bottom p{margin:0;color:#ffffff8c;font-size:15px}.luxury-footer__bottom-links{display:flex;align-items:center;gap:28px}.luxury-footer__bottom-links a{color:#ffffff8c;text-decoration:none;font-size:15px;transition:.3s ease}.luxury-footer__bottom-links a:hover{color:#fff}@media screen and (max-width:1100px){.luxury-footer{padding:75px 0 30px}.luxury-footer__middle{grid-template-columns:repeat(2,1fr);gap:40px;padding-bottom:45px}.luxury-footer__logo{height:75px}.luxury-footer__description{font-size:15px;line-height:1.8}.luxury-footer__contact-block,.luxury-footer__social-wrapper{margin-top:30px}}@media screen and (max-width:768px){.luxury-footer{padding:55px 0 24px}.luxury-footer__middle{gap:30px;padding-bottom:35px}.luxury-footer__column h4{font-size:13px;margin-bottom:16px}.luxury-footer__column a{font-size:14px;margin-bottom:14px}.luxury-footer__description{font-size:14px;line-height:1.7}.luxury-footer__address{font-size:14px;line-height:1.6}.luxury-footer__form input{height:56px;font-size:14px;padding-right:135px}.luxury-footer__form button{font-size:13px}.luxury-footer__socials{gap:12px}.luxury-footer__socials a{width:42px;height:42px}.luxury-footer__socials svg{width:18px;height:18px}.luxury-footer__bottom{flex-direction:column;align-items:flex-start;gap:14px}.luxury-footer__bottom p,.luxury-footer__bottom-links a{font-size:13px}}@media screen and (max-width:540px){.luxury-footer{padding:45px 0 20px}.luxury-footer__middle{grid-template-columns:1fr;gap:26px;padding-bottom:30px}.luxury-footer__logo{height:60px;margin-bottom:14px}.luxury-footer__logo img{max-width:120px}.luxury-footer__description{font-size:13px;line-height:1.7}.luxury-footer__contact-block,.luxury-footer__social-wrapper{margin-top:20px}.luxury-footer__column h4{margin-bottom:14px}.luxury-footer__column a{font-size:13px;margin-bottom:12px}.luxury-footer__form input{height:52px;padding:0 16px;font-size:13px}.luxury-footer__form button{position:relative;width:100%;height:48px;margin-top:10px;font-size:13px}.luxury-footer__socials a{width:40px;height:40px}.luxury-footer__socials svg{width:16px;height:16px}.luxury-footer__bottom,.luxury-footer__bottom-links{gap:12px}.luxury-footer__bottom p,.luxury-footer__bottom-links a{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/luxury-footer.css.map */
