.zegra-footer{--zegra-footer-rose-deep: #7a2f52;--zegra-footer-rose: #a8436e;--zegra-footer-rose-mid: #c45c7a;--zegra-footer-rose-light: #e8a4b8;--zegra-footer-rose-glow: #f5c6d4;--zegra-footer-rose-gradient: linear-gradient( 135deg, #6b2848 0%, #9e4468 28%, #c45c7a 55%, #d47a94 78%, #8f3d5c 100% );background-color:#f4f4f6;color:#3d3d42}.zegra-footer__cta{margin:0 auto;max-width:calc(var(--page-width, 120rem) - 3.2rem);padding:0 1.6rem}.zegra-footer__cta-inner{position:relative;overflow:hidden;border-radius:1.6rem;padding:3.6rem 2rem;text-align:center;background:var(--zegra-footer-rose-gradient)}.zegra-footer__cta-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 20% 30%,rgba(255,255,255,.2) 0%,transparent 55%),radial-gradient(ellipse 70% 50% at 85% 70%,rgba(245,198,212,.4) 0%,transparent 50%);pointer-events:none}.zegra-footer__cta-content{position:relative;z-index:1;max-width:42rem;margin:0 auto}.zegra-footer__cta-heading{margin:0 0 1rem;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#fff}.zegra-footer__cta-text{margin:0 auto 1.8rem;max-width:36rem;font-size:calc(var(--font-body-scale) * 1rem);line-height:1.65;color:#ffffffeb}.zegra-footer__cta-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.95rem 1.75rem;border-radius:9999px;background:#fff;color:#121212;font-size:calc(var(--font-body-scale) * .95rem);font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 .25rem 1rem #0000001f}.zegra-footer__cta-button:hover{transform:translateY(-.1rem);box-shadow:0 .35rem 1.2rem #6b284847;color:var(--zegra-footer-rose-deep)}.zegra-footer__cta-button .icon{width:1rem;height:1rem}.zegra-footer__main{padding:4.8rem 0 3.2rem}.zegra-footer__grid{display:grid;grid-template-columns:1fr;gap:2.8rem}@media screen and (min-width:750px){.zegra-footer__cta{padding:0 3.2rem}.zegra-footer__cta-inner{padding:4.8rem 3rem}.zegra-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1.25fr;gap:2.4rem}}.zegra-footer__brand{max-width:22rem}.zegra-footer__logo-link{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;color:#121212;margin-bottom:1.2rem}.zegra-footer__logo-mark{display:inline-flex;width:1.75rem;height:1.75rem;color:var(--zegra-footer-rose)}.zegra-footer__logo-mark svg{width:100%;height:100%}.zegra-footer__logo-svg{display:block;height:2rem;width:auto;max-width:10rem;object-fit:contain}.zegra-footer__brand-name{font-size:calc(var(--font-body-scale) * 1.35rem);font-weight:700;letter-spacing:-.02em}.zegra-footer__brand-text{margin:0 0 1.4rem;font-size:calc(var(--font-body-scale) * .92rem);line-height:1.65;color:#6b6b70}.zegra-footer__social{display:flex;flex-wrap:wrap;gap:.65rem;list-style:none;margin:0;padding:0}.zegra-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.35rem;color:#4a4a4f;transition:color .2s ease,background-color .2s ease}.zegra-footer__social-link:hover{color:var(--zegra-footer-rose-deep);background-color:#a8436e1a}.zegra-footer__social-link .svg-wrapper{width:1.15rem;height:1.15rem}.zegra-footer__column-title{margin:0 0 1.2rem;font-size:calc(var(--font-body-scale) * 1rem);font-weight:700;color:#121212}.zegra-footer__links{list-style:none;margin:0;padding:0}.zegra-footer__links li+li{margin-top:.75rem}.zegra-footer__links a{font-size:calc(var(--font-body-scale) * .92rem);color:#6b6b70;text-decoration:none;transition:color .2s ease}.zegra-footer__links a:hover{color:var(--zegra-footer-rose-deep)}.zegra-footer__newsletter-text{margin:0 0 1.2rem;font-size:calc(var(--font-body-scale) * .92rem);line-height:1.65;color:#6b6b70}.zegra-footer__newsletter-form{margin:0}.zegra-footer__newsletter-field{display:flex;align-items:stretch;gap:.5rem;background:#e8e8ec;border-radius:9999px;padding:.35rem .35rem .35rem 1.1rem}.zegra-footer__newsletter-input{flex:1 1 auto;min-width:0;border:none;background:transparent;font-size:calc(var(--font-body-scale) * .9rem);color:#121212;outline:none}.zegra-footer__newsletter-input::placeholder{color:#8a8a8f}.zegra-footer__newsletter-submit{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.7rem 1.15rem;border:none;border-radius:9999px;background:linear-gradient(135deg,var(--zegra-footer-rose-deep),var(--zegra-footer-rose-mid));color:#fff;font-size:calc(var(--font-body-scale) * .88rem);font-weight:600;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.zegra-footer__newsletter-submit:hover{background:linear-gradient(135deg,#5c223d,var(--zegra-footer-rose));transform:translateY(-.05rem)}.zegra-footer__newsletter-submit .icon{width:.9rem;height:.9rem}.zegra-footer__newsletter-message{margin:.75rem 0 0;font-size:calc(var(--font-body-scale) * .85rem)}.zegra-footer__newsletter-message--success{color:#1a7f4b}.zegra-footer__newsletter-message--error{color:#b42318}.zegra-footer__bottom{border-top:1px solid #e0e0e4;padding:1.4rem 0 2rem}.zegra-footer__bottom-inner{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media screen and (min-width:750px){.zegra-footer__bottom-inner{flex-direction:row;align-items:center;justify-content:space-between}}.zegra-footer__copyright{margin:0;font-size:calc(var(--font-body-scale) * .82rem);color:#9a9a9f}.zegra-footer__copyright a{color:inherit;text-decoration:none}.zegra-footer__legal{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;list-style:none;margin:0;padding:0}.zegra-footer__legal a{font-size:calc(var(--font-body-scale) * .82rem);color:#9a9a9f;text-decoration:none;transition:color .2s ease}.zegra-footer__legal a:hover{color:var(--zegra-footer-rose-deep)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-footer-zegra.css.map */
