.lux-footer{padding:0 2rem 3.2rem;text-align:center;color:rgb(var(--color-foreground));overflow:hidden}.lux-footer__top{display:flex;flex-direction:column;align-items:center}.lux-footer__stem{display:block;width:.12rem;height:9rem;background:currentColor}.lux-footer__star{display:inline-flex;line-height:0}.lux-footer__star-svg{width:100%;height:100%}.lux-footer__star--small{width:2.6rem;height:2.6rem;margin-top:1.2rem}.lux-footer__star--large{flex:0 0 auto;width:3.4rem;height:3.4rem;margin:0 1.2rem}.lux-footer__brand{margin-top:2.6rem}.lux-footer__wordmark{display:inline-block;font-family:var(--font-heading-family);font-weight:400;font-size:2.2rem;line-height:1.2;letter-spacing:.22em;text-transform:uppercase;color:inherit;text-decoration:none}.lux-footer__logo-link{display:inline-block;width:min(var(--lux-logo-width, 360px),80vw)}.lux-footer__logo{display:block;width:100%;height:auto}.lux-footer__social{display:flex;justify-content:center;flex-wrap:wrap;gap:1.8rem;margin:2.4rem 0 0;padding:0}.lux-footer__social-link{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:.1rem solid currentColor;border-radius:50%;color:inherit;transition:background-color .2s ease,color .2s ease}.lux-footer__social-link .svg-wrapper,.lux-footer__social-link svg{width:1.6rem;height:1.6rem}.lux-footer__social-link:hover,.lux-footer__social-link:focus-visible{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.lux-footer__divider{display:flex;align-items:center;max-width:150rem;margin:2.6rem auto 0}.lux-footer__divider-side{display:flex;align-items:center;flex:1 1 0;min-width:0;height:3.2rem}.lux-footer__divider-side--right{transform:scaleX(-1)}.lux-footer__line{flex:1 1 auto;display:block;height:.12rem;background:currentColor}.lux-footer__flourish{flex:0 0 3.8rem;width:3.8rem;height:3rem;margin-left:-.1rem;overflow:visible}.lux-footer__dot{flex:0 0 auto;width:.8rem;height:.8rem;border-radius:50%;background:currentColor;margin-right:.6rem}.lux-footer__nav{margin-top:2.4rem}.lux-footer__links{display:flex;justify-content:center;flex-wrap:wrap;row-gap:1.6rem;margin:0;padding:0}.lux-footer__links-item{display:flex;align-items:center;padding:0 clamp(1.6rem,3.2vw,4.4rem)}.lux-footer__links-item+.lux-footer__links-item{border-left:.12rem solid currentColor}.lux-footer__link{font-family:var(--font-heading-family);font-weight:400;font-size:1.15rem;line-height:1;padding:.6rem 0;letter-spacing:.26em;text-transform:uppercase;color:inherit;text-decoration:none}.lux-footer__link:hover,.lux-footer__link:focus-visible{text-decoration:underline;text-underline-offset:.6rem}.lux-footer__bottom{display:flex;flex-direction:column;align-items:center;margin-top:3.6rem}.lux-footer__short-rule{display:block;width:3.6rem;height:.12rem;background:currentColor}.lux-footer__copyright{margin:1.6rem 0 0;font-size:1rem;letter-spacing:.24em;text-transform:uppercase}.lux-footer__credit{margin:1rem 0 0;font-size:.95rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.lux-footer__credit-button{padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.4rem;cursor:pointer}.lux-footer__credit-button:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.lux-footer__dialog{width:min(38rem,calc(100vw - 3.2rem));padding:0;border:.1rem solid rgb(var(--color-foreground));background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.lux-footer__dialog::backdrop{background:#00000073}.lux-footer__dialog-inner{position:relative;padding:3.6rem 2.8rem 2.8rem;text-align:center}.lux-footer__dialog-close{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;background:none;color:inherit;cursor:pointer}.lux-footer__dialog-close .svg-wrapper,.lux-footer__dialog-close svg{width:1.6rem;height:1.6rem}.lux-footer__dialog-title{margin:0;font-family:var(--font-heading-family);font-size:1.8rem;letter-spacing:.2em;text-transform:uppercase}.lux-footer__dialog-text{margin:1rem 0 0;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.lux-footer__dialog-actions{display:flex;flex-direction:column;gap:1rem;margin-top:2.4rem}.lux-footer__dialog-option{display:flex;align-items:center;justify-content:center;gap:1rem;min-height:4.8rem;border:.1rem solid rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:inherit;text-decoration:none;transition:background-color .2s ease,color .2s ease}.lux-footer__dialog-option:first-child{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.lux-footer__dialog-option:hover,.lux-footer__dialog-option:focus-visible{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.lux-footer__dialog-option:first-child:hover,.lux-footer__dialog-option:first-child:focus-visible{opacity:.85}@media screen and (max-width:749px){.lux-footer__stem{height:6rem}.lux-footer__wordmark{font-size:1.5rem;letter-spacing:.16em}.lux-footer__flourish{flex-basis:2.6rem;width:2.6rem;height:2.2rem}.lux-footer__star--large{width:2.6rem;height:2.6rem;margin:0 .8rem}.lux-footer__links{display:grid;grid-template-columns:1fr 1fr;row-gap:1.8rem}.lux-footer__links-item{justify-content:center;padding:0 1rem}.lux-footer__links-item+.lux-footer__links-item{border-left:0}.lux-footer__links-item:nth-child(2n){border-left:.12rem solid currentColor}.lux-footer__link{font-size:1.05rem;letter-spacing:.2em}.lux-footer__copyright{font-size:.95rem;letter-spacing:.16em;line-height:1.8}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-luxury-footer.css.map */
