.footer--redesign{position:relative;z-index:10;--footer-rule: rgba(110, 140, 191, .2);--footer-accordion-rule: var(--redesign-light-blue-accent-on-light);--footer-field-border: #193568;--footer-aside-width: 44.1rem;background:var(--redesign-navy);color:var(--redesign-white);font-family:var(--redesign-font-family);font-size:var(--redesign-font-body);font-weight:var(--redesign-font-weight);line-height:var(--redesign-line-height);letter-spacing:.01em}.footer--redesign :is(h1,h2,h3,h4,h5,h6,p){color:inherit}.footer--redesign .container{padding-inline:var(--redesign-space-md)}.footer__intro{padding-top:var(--redesign-space-3xl);padding-bottom:var(--redesign-space-2xl);border-bottom:1px solid var(--footer-rule)}.footer__intro-inner{display:flex;flex-direction:column;align-items:center;gap:var(--redesign-space-2xl);text-align:center}.footer__logo-small-link{display:block}.footer__logo-small{display:block;width:8rem;max-width:100%;height:auto}.footer__tagline{max-width:26rem;margin:0;color:var(--redesign-white);font-family:var(--redesign-font-script);font-size:var(--redesign-font-h3);font-weight:400;line-height:1;letter-spacing:.06em}@media screen and (min-width:750px){.footer__tagline{max-width:none;line-height:.9}}.footer__main{display:flex;flex-direction:column;gap:var(--redesign-space-2xl);padding-top:var(--redesign-space-2xl)}.footer__aside{display:flex;flex-direction:column;gap:var(--redesign-space-2xl);order:-1}@media screen and (min-width:750px){.footer--redesign .container{padding-inline:var(--redesign-space-xl)}.footer__intro{padding-top:var(--redesign-space-lg);padding-bottom:var(--redesign-space-2xl)}.footer__intro-inner{gap:var(--redesign-space-md)}.footer__main{display:grid;grid-template-columns:minmax(0,1fr) var(--footer-aside-width);gap:var(--redesign-space-5xl);align-items:start;padding-top:var(--redesign-space-2xl)}.footer__aside{order:0;gap:var(--redesign-space-lg)}}.footer__menu-group{border-color:var(--footer-accordion-rule)}.footer__links{display:flex;flex-direction:column;gap:var(--redesign-space-md);margin:0;padding:0}.footer__link,.footer__menu-heading{color:inherit;text-decoration:none;transition:none}.footer__link:hover,.footer__link:focus,.footer__menu-heading:hover,.footer__menu-heading:focus{color:inherit;text-decoration:underline;text-underline-offset:.3rem}.footer__menu-group .accordion-redesign__title,.footer__menu-heading,.footer__social-heading{font-family:var(--redesign-font-family-secondary);font-size:var(--redesign-font-utility);font-weight:var(--redesign-font-secondary-weight-bold);line-height:1.1;letter-spacing:.06em;text-transform:uppercase}.footer__menu-group--flat{border-top:1px solid var(--footer-accordion-rule);padding-block:var(--redesign-space-lg)}.footer__menu-group--flat:last-of-type{border-bottom:1px solid var(--footer-accordion-rule)}@media screen and (min-width:750px){.footer__menu{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--redesign-space-2xs)}.footer__menu-group--flat{padding-block:0;border-top:0}.footer__menu-group--flat:last-of-type{border-bottom:0}.footer__menu-group .accordion-redesign__panel{padding-top:var(--redesign-space-sm-md)}.footer__links{gap:var(--redesign-space-sm-md)}}.footer__newsletter{display:flex;flex-direction:column;gap:1.6rem}.footer__newsletter-heading{margin:0;font-family:var(--redesign-font-family);font-size:var(--redesign-font-h6);font-style:normal;font-weight:var(--redesign-font-weight);line-height:1.3;letter-spacing:.01em}.footer__newsletter-form{display:flex;flex-direction:column;gap:var(--redesign-space-xs);margin:0}.footer__newsletter-field{display:flex;align-items:center;gap:var(--redesign-space-xs);min-height:4.8rem;padding-inline:var(--redesign-space-md);border:.5px solid var(--footer-field-border)}.footer__newsletter-field--success{margin:0}.footer__newsletter-input{flex:1 1 auto;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit}.footer__newsletter-input::placeholder{color:var(--redesign-white);opacity:1}.footer__newsletter-input:focus,.footer__newsletter-input:focus-visible{outline:0;box-shadow:none}.footer__newsletter-submit{display:grid;flex:0 0 auto;place-items:center;padding:0;border:0;background:none;color:var(--redesign-light-blue-accent-on-dark);cursor:pointer}.footer__newsletter-submit svg{display:block;width:var(--redesign-icon-md);height:var(--redesign-icon-md)}.footer__newsletter-message{display:block;color:var(--redesign-error);font-size:var(--redesign-font-caption);line-height:var(--redesign-line-height)}.footer__newsletter-message--client{display:none}.footer__newsletter-field:has(.footer__newsletter-input:user-invalid)+.footer__newsletter-message--client{display:block}.footer__newsletter-field--error,.footer__newsletter-field:has(.footer__newsletter-input:user-invalid){border-color:var(--redesign-error)}.footer__newsletter-field--error .footer__newsletter-submit,.footer__newsletter-field:has(.footer__newsletter-input:user-invalid) .footer__newsletter-submit{color:var(--redesign-error)}.footer__social{display:flex;align-items:center;gap:1.6rem}.footer__social-heading{margin:0}.footer__social-list{display:flex;align-items:center;gap:1.2rem;margin:0;padding:0}.footer__social-link{display:block;color:inherit;transition:none}.footer__social-link:hover{color:inherit;opacity:.7}.footer__social-link svg{display:block;width:2rem;height:2rem}.footer__social-link svg :is(path,circle,polygon,rect){fill:currentcolor}.footer__wordmark{padding-block:var(--redesign-space-3xl)}@media screen and (min-width:750px){.footer__wordmark{padding-block:var(--redesign-space-2xl)}}.footer__wordmark-image{display:block;width:100%;height:auto}.footer__bottom{border-top:1px solid var(--footer-rule)}.footer__bottom-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--redesign-space-md);padding-top:var(--redesign-space-md);padding-bottom:var(--redesign-space-md)}.footer__bottom .footer__copyright{display:flex;flex-wrap:wrap;gap:var(--redesign-space-2xs);font-size:var(--redesign-font-caption)}.footer__bottom a{color:inherit;transition:none}.footer__bottom a:hover{color:inherit;text-decoration:underline;text-underline-offset:.3rem}.footer__bottom .list-payment{display:flex;flex-wrap:wrap;gap:var(--redesign-space-2xs);margin:0;padding:0;list-style:none}
/*# sourceMappingURL=/cdn/shop/t/93/assets/section-footer-redesign.css.map */
