.leza-footer{--leza-footer-text: rgb(var(--color-foreground));padding:var(--leza-footer-pt, 28px) 0 var(--leza-footer-pb, 16px);overflow-x:hidden;color:var(--leza-footer-text)}.leza-footer__inner{max-width:var(--leza-footer-width);margin:0 auto;padding:clamp(1.36rem,1.8vw,2.16rem) clamp(2rem,3vw,3.2rem) 1.12rem}.leza-footer__grid{display:grid;grid-template-columns:minmax(0,1fr)}.leza-footer :focus-visible{outline:.2rem solid #fff;outline-offset:.3rem;box-shadow:none}.leza-footer__heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 1.28rem;font-family:var(--leza-font-body);font-size:1.3rem;font-weight:600;letter-spacing:.12em;line-height:1.3;text-transform:uppercase;color:var(--leza-footer-heading, #fff);list-style:none}.leza-footer__col--newsletter .leza-footer__heading{font-family:var(--leza-font-display);font-size:clamp(2.6rem,2.4vw,3.2rem);font-style:italic;font-weight:600;letter-spacing:0;line-height:1.1;text-transform:none}.leza-footer__logo{display:inline-block;line-height:0}.leza-footer__logo-image{width:14.8rem;height:auto}.leza-footer__logo--reverse .leza-footer__logo-image{filter:invert(1) contrast(1.25);mix-blend-mode:screen}.leza-footer__logo+.leza-footer__social{margin-top:1.6rem}.leza-footer__heading::-webkit-details-marker{display:none}.leza-footer__col--menu>summary{cursor:default}.leza-footer__toggle{display:none}.leza-footer__links{display:grid;gap:.8rem;margin:0}.leza-footer__link{font-size:1.4rem;line-height:1.4;text-decoration:none;color:var(--leza-blush);transition:color var(--leza-duration-fast) ease}.leza-footer__link:hover{color:#fff;text-decoration:underline;text-underline-offset:.3rem}.leza-footer__contact{display:grid;gap:.8rem;margin:0}.leza-footer__contact li{display:flex;align-items:center;gap:.9rem}.leza-footer__contact .leza-footer__link,.leza-footer__text{font-size:1.41rem;line-height:1.45}.leza-footer__contact-icon{display:inline-flex;flex:none}.leza-footer__contact-icon .icon{width:1.5rem;height:1.5rem}.leza-footer__subheading{margin:1.2rem 0 .56rem;font-family:var(--leza-font-body);font-size:1.3rem;font-weight:600;letter-spacing:.01em;line-height:1.3;color:#fff}.leza-footer__text p{margin:0}.leza-footer__social{display:flex;flex-wrap:wrap;gap:.88rem;margin:1.36rem 0 0}.leza-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:4.16rem;height:4.16rem;border:1.5px solid rgb(255 255 255 / .7);border-radius:50%;color:#fff;transition:background-color var(--leza-duration-fast) ease,border-color var(--leza-duration-fast) ease,color var(--leza-duration-fast) ease,transform var(--leza-duration-fast) ease}.leza-footer__social-link .icon{width:2rem;height:2rem}.leza-footer__social-link:hover{border-color:#fff;background-color:#fff;color:var(--leza-primary)}@media(prefers-reduced-motion:no-preference){.leza-footer__social-link:hover{transform:translateY(-2px) scale(1.05)}}.leza-footer__text+.leza-footer__form{margin-top:1rem}.leza-footer__form-row{display:flex;gap:.8rem}.leza-footer__input{flex:1;min-width:0;height:4.4rem;padding:0 1.36rem;border:1px solid var(--leza-border);border-radius:var(--leza-radius-sm);background:#fff;color:var(--leza-ink);font-family:var(--leza-font-body);font-size:1.6rem}.leza-footer__input::placeholder{color:var(--leza-muted-soft);opacity:1}.leza-footer__submit{flex:none;min-width:8.8rem;height:4.4rem;padding:0 2rem;border:0;border-radius:var(--leza-radius-sm);background:#fff;color:var(--leza-rose-strong);font-family:var(--leza-font-body);font-size:1.25rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color var(--leza-duration-fast) ease,color var(--leza-duration-fast) ease}.leza-footer__submit:hover{background:var(--leza-cream);color:var(--leza-rose-strong-hover)}.leza-footer__form-message{margin:.8rem 0 0;font-size:1.3rem;color:#fff}.leza-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.04rem 2rem;margin-top:1.76rem;padding-top:1.44rem;border-top:1px solid rgb(255 255 255 / .18);text-align:center}.leza-footer__copy{margin:0;font-size:1.28rem;line-height:1.4;color:var(--leza-blush)}.leza-footer__copy a{color:inherit;text-decoration:none}.leza-footer__policies,.leza-footer__payment-list{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;margin:0}.leza-footer__policies .leza-footer__link{font-size:1.28rem}.leza-footer__payment-list .icon{width:3.8rem;height:2.4rem}@media screen and (max-width:749px){.leza-footer{padding-top:1.04rem}.leza-footer__inner{padding:.56rem var(--leza-gutter)}.leza-footer__col--menu{border-bottom:1px solid rgb(255 255 255 / .18)}.leza-footer__col--brand{padding:1.6rem 0 2rem;border-bottom:1px solid rgb(255 255 255 / .18)}.leza-footer__col--brand .leza-footer__social{margin-top:1.6rem}.leza-footer__col--menu>summary{min-height:4.4rem;margin:0;padding:.88rem 0;cursor:pointer}.leza-footer__toggle{position:relative;display:block;width:1.12rem;height:1.12rem}.leza-footer__toggle:before,.leza-footer__toggle:after{content:"";position:absolute;inset:50% 0 auto;height:1.5px;margin-top:-.75px;background:#ffffffe6;transition:transform .22s ease,opacity .22s ease}.leza-footer__toggle:after{transform:rotate(90deg)}.leza-footer__col--menu{interpolate-size:allow-keywords}.leza-footer__col--menu::details-content{overflow:hidden;block-size:0;transition:block-size .28s ease,content-visibility .28s ease allow-discrete}.leza-footer__col--menu[open]::details-content{block-size:auto}details[open]>summary .leza-footer__toggle:after{opacity:0;transform:rotate(90deg) scaleX(0)}.leza-footer__col--menu .leza-footer__links{padding-bottom:1.12rem}.leza-footer__col--contact,.leza-footer__col--newsletter{padding-top:1.52rem}.leza-footer__contact{gap:0}.leza-footer__contact .leza-footer__link{display:inline-flex;align-items:center;min-height:4.4rem}.leza-footer__social{margin-top:1.2rem}}@media screen and (max-width:549px){.leza-footer__link{font-size:1.38rem}}@media screen and (min-width:750px){.leza-footer__inner{width:var(--leza-wide-width);max-width:none;padding:clamp(2.4rem,3.4vw,4.4rem) 0 1.12rem}.leza-footer__grid{grid-template-columns:repeat(var(--leza-footer-tablet-cols, 2),minmax(0,1fr));gap:3.2rem}.leza-footer__col--brand{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem 2.4rem;padding-bottom:2.8rem;border-bottom:1px solid rgb(255 255 255 / .18)}.leza-footer__col--brand .leza-footer__social{margin:0}.leza-footer__col--newsletter{grid-column:1 / -1}.leza-footer__heading{margin-bottom:1.6rem}.leza-footer__links{gap:1rem}.leza-footer__input{font-size:1.41rem}.leza-footer__bottom{justify-content:space-between;margin-top:3.2rem;padding-top:1.6rem;text-align:left}}@media screen and (min-width:990px){.leza-footer__grid{grid-template-columns:var(--leza-footer-tracks);gap:3.2rem clamp(3.2rem,4vw,6.4rem);align-items:start}.leza-footer__social{column-gap:.55rem}.leza-footer__col--newsletter{grid-column:auto}.leza-footer__logo-image{width:16.8rem}.leza-footer__bottom{margin-top:4rem}}@media screen and (min-width:1200px){.leza-footer__grid{grid-template-columns:var(--leza-footer-tracks-wide)}.leza-footer__col--brand{grid-column:auto;display:block;padding-bottom:0;border-bottom:0}.leza-footer__logo+.leza-footer__social{margin-top:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/leza-footer.css.map */
