.footer-luxury{background-color:#101010!important;color:gray!important;font-family:var(--font-body-family),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;margin-top:0;border-top:none}.footer-luxury__logo-banner{display:none}.footer-luxury__logo-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:opacity .25s ease}.footer-luxury__logo-link:hover{opacity:.8}.footer-luxury__logo-link svg{height:36px;width:auto;max-width:120px;display:block;color:#fff}.footer-luxury__socials-col .footer-luxury__logo-link{margin-right:8px;flex-shrink:0}.footer-luxury__actions-bar{padding:28px 20px;border-bottom:.8px solid #2E2E2E}.footer-luxury__newsletter{width:100%;max-width:720px;margin:0 auto}.footer-luxury__newsletter-form{display:flex;align-items:center;justify-content:center;gap:24px}.footer-luxury__newsletter-label{display:inline-flex;align-items:center;gap:12px;color:#fff;font-size:11px;font-weight:500;letter-spacing:.16em;line-height:1.3;text-transform:uppercase;white-space:nowrap}.footer-luxury__newsletter-field{display:flex;width:min(420px,100%);height:48px;border:1px solid #333;background:#1c1c1c}.footer-luxury__newsletter-field input{flex:1 1 auto;min-width:0;margin:0;padding:12px 16px;border:0;background:transparent;color:#fff;font-size:13px}.footer-luxury__newsletter-field input,.footer-luxury__newsletter-field button{height:48px;min-height:0}.footer-luxury__newsletter-field button{flex:0 0 auto;margin:0;padding:0 18px;border:0;background:#fff;color:#111;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.footer-luxury__newsletter-success{margin:10px 0 0;color:#fff;text-align:center}.footer-luxury__brand{align-items:flex-start;gap:20px}.footer-luxury__socials{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.footer-luxury__custom-logo{height:28px;width:auto;max-width:140px;object-fit:contain;display:block;filter:brightness(0) invert(1)}.footer-luxury__actions-container{width:100%;max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.footer-luxury__socials-col{flex:1 1 50%;display:flex;align-items:center;gap:20px;padding-right:20px}.footer-luxury__social-link{color:gray!important;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:color .2s ease,transform .2s ease}.footer-luxury__social-link:hover{color:#fff!important;transform:translateY(-2px)}.footer-luxury__social-link svg{width:17px;height:17px;fill:currentColor}.footer-luxury__v-divider{width:1px;height:36px;background-color:#2e2e2e;margin:0 30px;flex-shrink:0}.footer-luxury__promos-col{flex:1 1 50%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-left:20px}.footer-luxury__promo-item{display:inline-flex;align-items:center;gap:14px;text-decoration:none!important;cursor:pointer;background:transparent;border:none;padding:0;color:inherit;transition:opacity .2s ease}.footer-luxury__promo-item:hover{opacity:.75}.footer-luxury__promo-icon{width:18px;height:18px;color:#fff;flex-shrink:0;display:flex;align-items:center;justify-content:center}.footer-luxury__promo-icon svg{width:18px;height:18px;stroke:currentColor;fill:none}.footer-luxury__promo-text{display:flex;flex-direction:column;font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#fff;line-height:1.35;text-align:left}.footer-luxury__nav-container{width:100%;max-width:1200px;margin:54px auto;padding:0 20px;box-sizing:border-box}.footer-luxury__nav-grid{display:grid;grid-template-columns:1.1fr repeat(4,1fr);gap:40px;box-sizing:border-box}.footer-luxury__nav-column{display:flex;flex-direction:column}.footer-luxury__nav-heading{font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#fff;line-height:1.2;margin:0 0 24px}.footer-luxury__nav-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-luxury__nav-link{font-size:12px;color:gray!important;text-decoration:none!important;line-height:1.5;transition:color .2s ease,transform .2s ease;display:inline-block}.footer-luxury__nav-link:hover{color:#fff!important}.footer-luxury__bottom-bar{background-color:#151515;padding:16px 24px;position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.footer-luxury__copyright{font-size:12px;color:gray;text-align:center;line-height:1.5;margin:0;width:100%}.footer-luxury__scroll-top{position:absolute;right:24px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;border:.8px solid rgba(255,255,255,.7);background:transparent;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:all .25s ease}.footer-luxury__scroll-top:hover{background-color:#fff;color:#151515;border-color:#fff;transform:translateY(-50%) translateY(-2px)}.footer-luxury__scroll-top svg{width:12px;height:12px;stroke:currentColor;stroke-width:2;fill:none}@media screen and (max-width:989px){.footer-luxury__actions-container{flex-direction:column;gap:24px}.footer-luxury__socials-col{padding-right:0;justify-content:center;width:100%}.footer-luxury__v-divider{display:none}.footer-luxury__promos-col{padding-left:0;width:100%;justify-content:center;gap:32px}.footer-luxury__newsletter-form{flex-direction:column;align-items:stretch;gap:14px}.footer-luxury__nav-grid{grid-template-columns:repeat(2,1fr);gap:36px}.footer-luxury__nav-container{margin:40px auto}}@media screen and (max-width:640px){.footer-luxury__actions-bar{padding:20px 16px}.footer-luxury__promos-col{flex-direction:column;align-items:flex-start;gap:20px;padding:0 10px}.footer-luxury__nav-grid{grid-template-columns:1fr;gap:28px}.footer-luxury__bottom-bar{padding:18px 16px 24px;flex-direction:column;gap:12px}.footer-luxury__scroll-top{position:static;transform:none;margin:6px auto 0}.footer-luxury__scroll-top:hover{transform:translateY(-2px)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/footer-luxury.css.map */
