.legacy-footer{position:relative;overflow:hidden;color:var(--legacy-ivory);background:radial-gradient(circle at 12% 0,rgba(200,166,106,.12),transparent 28rem),linear-gradient(135deg,rgba(255,255,255,.018) 25%,transparent 25%) 0 0 / 4rem 4rem,var(--legacy-burgundy-deep)}.legacy-footer:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(90deg,transparent,rgba(244,240,232,.025) 50%,transparent)}.legacy-footer .footer__content-top,.legacy-footer .footer__content-bottom{position:relative;z-index:1}.legacy-footer .scroll-trigger{opacity:1;transform:none;animation:none}.legacy-footer .footer__content-top{padding-top:clamp(5rem,7vw,9rem);padding-bottom:clamp(4rem,6vw,7rem)}.legacy-footer__intro{display:grid;grid-template-columns:minmax(16rem,.8fr) minmax(0,2.2fr);gap:clamp(3rem,7vw,11rem);align-items:end;margin-bottom:clamp(5rem,7vw,9rem);padding-bottom:clamp(4rem,6vw,7rem);border-bottom:1px solid rgba(244,240,232,.16)}.legacy-footer__intro-mark{display:flex;flex-direction:column;gap:.7rem;padding-left:2.4rem;border-left:1px solid var(--legacy-champagne);color:#f4f0e894;font-family:var(--legacy-font-ui);font-size:.9rem;font-weight:700;letter-spacing:.18em;line-height:1.45;text-transform:uppercase}.legacy-footer__intro-copy{max-width:88rem}.legacy-footer__eyebrow{margin:0 0 1.7rem;color:var(--legacy-champagne);font-family:var(--legacy-font-ui);font-size:.9rem;font-weight:750;letter-spacing:.2em;text-transform:uppercase}.legacy-footer__intro h2{margin:0;color:var(--legacy-ivory);font-family:var(--legacy-font-display);font-size:clamp(5rem,7.6vw,10.5rem);font-weight:400;letter-spacing:-.055em;line-height:.82}.legacy-footer__intro h2 em{color:var(--legacy-champagne);font-family:var(--legacy-font-editorial);font-weight:400}.legacy-footer .footer__blocks-wrapper{grid-template-columns:minmax(22rem,1.6fr) repeat(3,minmax(11rem,.75fr)) minmax(22rem,1.35fr);gap:clamp(2.8rem,4vw,6rem);align-items:start}.legacy-footer .footer-block{min-width:0}.legacy-footer .footer-block__image-wrapper{margin-bottom:2.6rem}.legacy-footer .footer-block__image-wrapper img{filter:brightness(1.14) saturate(.82)}.legacy-footer .footer-block__heading{margin:0 0 2.4rem;color:var(--legacy-ivory);font-family:var(--legacy-font-display);font-size:clamp(2.1rem,2.15vw,3.2rem);font-weight:400;letter-spacing:-.025em;line-height:1;text-transform:none}.legacy-footer .footer-block__brand-info .footer-block__heading{max-width:9ch;color:var(--legacy-champagne);font-size:clamp(2.9rem,3.2vw,4.8rem);line-height:.95}.legacy-footer .footer-block__brand-info .rte{max-width:25rem}.legacy-footer .footer-block__brand-info .rte h6,.legacy-footer .footer-block__brand-info .rte p,.legacy-footer .footer-block--text .rte p{margin:0 0 1rem;color:#f4f0e89e;font-family:var(--legacy-font-body);font-size:1.15rem;font-weight:450;letter-spacing:0;line-height:1.7}.legacy-footer .footer-block__details-content{margin:0}.legacy-footer .footer-block__details-content>li:not(:last-child){margin:0}.legacy-footer .footer-block__details-content .list-menu__item--link{position:relative;display:inline-flex;min-height:3.2rem;padding:.55rem 0;color:#f4f0e8a6;font-family:var(--legacy-font-ui);font-size:1.12rem;font-weight:500;letter-spacing:.01em;line-height:1.5;text-decoration:none;transition:color var(--legacy-motion-control) var(--legacy-ease-control),transform var(--legacy-motion-control) var(--legacy-ease-control)}.legacy-footer .footer-block__details-content .list-menu__item--link:before{position:absolute;top:50%;left:-1.5rem;width:0;height:1px;content:"";background:var(--legacy-champagne);transition:width var(--legacy-motion-control) var(--legacy-ease-control)}.legacy-footer .footer-block__details-content .list-menu__item--link:hover,.legacy-footer .footer-block__details-content .list-menu__item--link:focus-visible{color:var(--legacy-ivory);transform:translate(1.5rem)}.legacy-footer .footer-block__details-content .list-menu__item--link:hover:before,.legacy-footer .footer-block__details-content .list-menu__item--link:focus-visible:before{width:1rem}.legacy-footer .footer__list-social{justify-content:flex-start;gap:.8rem;margin-top:2.4rem}.legacy-footer .list-social__link{width:4.4rem;height:4.4rem;padding:1.2rem;border:1px solid rgba(244,240,232,.18);color:var(--legacy-ivory);transition:color var(--legacy-motion-control) ease,border-color var(--legacy-motion-control) ease,background var(--legacy-motion-control) ease}.legacy-footer .list-social__link:hover,.legacy-footer .list-social__link:focus-visible{border-color:var(--legacy-champagne);color:var(--legacy-champagne);background:#c8a66a14}.legacy-footer .footer-block--newsletter{display:grid;grid-template-columns:minmax(0,1fr) minmax(32rem,.8fr);gap:clamp(3rem,7vw,11rem);align-items:end;margin-top:clamp(5rem,7vw,8rem);padding-top:clamp(3.5rem,5vw,5.5rem);border-top:1px solid rgba(244,240,232,.16)}.legacy-footer .footer-block__newsletter{display:contents;text-align:left}.legacy-footer .footer-block--newsletter .footer-block__heading{max-width:14ch;margin:0;font-size:clamp(3.2rem,4.5vw,6rem);line-height:.95}.legacy-footer .footer__newsletter,.legacy-footer .newsletter-form__field-wrapper{width:100%;max-width:none}.legacy-footer .footer__newsletter{padding-right:clamp(5.5rem,6vw,8rem)}.legacy-footer .newsletter-form .field{border-bottom:1px solid rgba(244,240,232,.44)}.legacy-footer .newsletter-form .field:before,.legacy-footer .newsletter-form .field:after{display:none}.legacy-footer .newsletter-form .field__input{min-height:5.6rem;padding-left:0;border:0;color:var(--legacy-ivory);background:transparent;box-shadow:none}.legacy-footer .newsletter-form .field__label{left:0;color:#f4f0e87a}.legacy-footer .newsletter-form__button{width:5.2rem;color:var(--legacy-champagne)}.legacy-footer .footer__follow-on-shop{grid-column:2;justify-content:flex-start}.legacy-footer .footer__content-bottom{padding:2.4rem 0;border-top:1px solid rgba(244,240,232,.12)}.legacy-footer .footer__content-bottom-wrapper:has(.footer__localization:empty),.legacy-footer .footer__content-bottom-wrapper:has(.footer__column--info:empty){display:none}.legacy-footer .footer__copyright{width:100%;margin:0;text-align:left}.legacy-footer .copyright__content{color:#f4f0e870;font-family:var(--legacy-font-ui);font-size:.95rem;font-weight:600;letter-spacing:.1em}@media screen and (max-width:989px){.legacy-footer .footer__blocks-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:4.5rem 3rem}.legacy-footer .footer-block--brand-information,.legacy-footer .footer-block--text{grid-column:1 / -1}.legacy-footer .footer-block--newsletter{grid-template-columns:1fr;gap:3rem}.legacy-footer .footer__follow-on-shop{grid-column:1}}@media screen and (max-width:749px){.legacy-footer .footer__content-top{padding-right:2rem;padding-left:2rem}.legacy-footer__intro{grid-template-columns:1fr;gap:3.2rem;align-items:start}.legacy-footer__intro h2{font-size:clamp(4.7rem,15.5vw,7rem);line-height:.86}.legacy-footer .footer__blocks-wrapper.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4.5rem 2.4rem}.legacy-footer .footer-block.grid__item{width:auto;margin:0}.legacy-footer .footer-block__heading{margin-bottom:1.7rem;font-size:2.5rem}.legacy-footer .footer-block__details-content .list-menu__item--link{min-height:4rem;padding:.9rem 0;font-size:1.12rem}.legacy-footer .footer-block__brand-info .footer-block__heading{font-size:3.8rem}.legacy-footer .footer-block--newsletter{display:grid;align-items:start}.legacy-footer .footer__newsletter{padding-right:5.6rem}.legacy-footer .footer-block--newsletter .footer-block__heading{max-width:12ch;font-size:clamp(3.4rem,11vw,4.8rem)}.legacy-footer .footer__copyright{padding:0 2rem;text-align:center}}@media screen and (max-width:389px){.legacy-footer .footer__blocks-wrapper.grid{grid-template-columns:1fr}.legacy-footer .footer-block--brand-information,.legacy-footer .footer-block--text{grid-column:auto}}@media(prefers-reduced-motion:reduce){.legacy-footer .footer-block__details-content .list-menu__item--link,.legacy-footer .footer-block__details-content .list-menu__item--link:before,.legacy-footer .list-social__link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/legacy-v5-footer.css.map */
