.fns{font-family:var(--font-manrope);font-style:normal;font-weight:500}.fns__inner{max-width:var(--page-width);margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.fns__grid{display:grid;gap:3.2rem 2.4rem;grid-template-columns:1fr;align-items:start}@media screen and (min-width:750px)and (max-width:989px){.fns__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2.4rem}.fns__col--brand,.fns__col--newsletter{grid-column:1 / -1;max-width:44rem}}@media screen and (min-width:990px){.fns__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr) minmax(0,.95fr) minmax(0,1.05fr);gap:2.4rem 2.8rem}.fns__col--brand,.fns__col--newsletter{max-width:none}}.fns__logo-link{display:inline-block;margin-bottom:.6rem;text-decoration:none;color:inherit}.fns__logo{width:100%;max-width:var(--fns-logo-max, 200px);height:auto;display:block;mix-blend-mode:multiply}.fns__logo-text{font-family:var(--font-manrope);font-weight:700;font-size:1.8rem;text-decoration:none;color:inherit;display:inline-block;margin-bottom:1.2rem}.fns__brand-text{font-family:var(--font-manrope);font-weight:500;line-height:1.55;margin:0 0 1rem;max-width:36rem}.fns__brand-text.rte p{margin:0}.fns__badges{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem .6rem;margin-bottom:1rem}.fns__badge{flex:0 0 auto;width:8.8rem;height:8.8rem;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.fns__badge-img{width:100%;height:100%;object-fit:contain;padding:.4rem}.fns__social{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0}.fns__social-link{display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;min-width:3.4rem;min-height:3.4rem;border-radius:50%;background:#121212;color:#fff;text-decoration:none;transition:transform .15s ease,opacity .15s ease}.fns__social-link:hover,.fns__social-link:focus-visible{transform:scale(1.05);opacity:.92}.fns__social-link .icon{width:1.8rem;height:1.8rem}.fns__heading{font-family:var(--font-manrope);font-style:var(--font-heading-style);font-weight:700;font-size:1.7rem;letter-spacing:.08em;text-transform:uppercase;margin:0;line-height:1.3}.fns__dropdown-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:0;cursor:pointer;color:inherit}.fns__dropdown-toggle:hover{opacity:.8}.fns__dropdown-icon{display:none;flex-shrink:0;margin-left:1rem;transition:transform .25s ease}.fns__dropdown-icon svg{display:block}@media screen and (max-width:749px){.fns__logo-link{max-width:148px;width:100%}.fns__logo{max-width:260px}.fns__dropdown-icon{display:block}.fns__dropdown-toggle[aria-expanded=true] .fns__dropdown-icon{transform:rotate(180deg)}.fns__dropdown-content{max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease,margin .3s ease;opacity:0;margin-top:0}.fns__dropdown-toggle[aria-expanded=true]+.fns__dropdown-content,.fns__dropdown-content.fns__dropdown--open{max-height:500px;opacity:1;margin-top:1.4rem}.fns__col--brand-center-mobile{text-align:center}.fns__col--brand-center-mobile .fns__logo-link,.fns__col--brand-center-mobile .fns__logo-text,.fns__col--brand-center-mobile .fns__brand-text{margin-left:auto;margin-right:auto}.fns__col--brand-center-mobile .fns__badges,.fns__col--brand-center-mobile .fns__social{justify-content:center}.fns__col--newsletter-center-mobile{text-align:center}.fns__col--newsletter-center-mobile .fns__newsletter-intro,.fns__col--newsletter-center-mobile .fns__newsletter-form,.fns__col--newsletter-center-mobile .fns__newsletter-field{margin-left:auto;margin-right:auto}}@media screen and (min-width:750px){.fns__dropdown-toggle{cursor:default;pointer-events:none}.fns__heading{margin:0 0 1.4rem}}.fns__list{margin:0;padding:0}.fns__list li+li{margin-top:.2rem}.fns__link{font-family:var(--font-manrope);font-weight:500;display:inline-block;padding:.45rem 0;font-size:1.6rem;line-height:1.45;text-decoration:none;color:inherit;border-bottom:1px solid transparent}.fns__link:hover,.fns__link:focus-visible{text-decoration:underline;text-underline-offset:.25rem}.fns__link--active{font-weight:700}.fns__newsletter-intro{font-family:var(--font-manrope);font-weight:500;font-size:1.6rem;line-height:1.5;margin:10px 0 1.4rem;max-width:28rem}.fns__newsletter-form{margin:0;max-width:100%}.fns__newsletter-field{display:flex;flex-direction:row;align-items:stretch;width:100%;max-width:36rem;overflow:hidden;box-shadow:0 0 0 1px var(--fns-border, rgba(0, 0, 0, .08));border-radius:7px}.fns__newsletter-input{font-family:var(--font-manrope);font-weight:500;flex:1 1 auto;min-width:0;border:0px solid transparent;border-right:0;padding:1rem 1.2rem;font-size:1.35rem;border-radius:0;margin:0;-webkit-appearance:none;appearance:none}.fns__newsletter-input::placeholder{color:inherit;opacity:.55}.fns__newsletter-input:focus{outline:2px solid currentColor;outline-offset:2px;z-index:1}.fns__newsletter-submit{flex:0 0 4.8rem;width:4.8rem;min-height:4.8rem;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;border-radius:0;transition:opacity .15s ease}.fns__newsletter-submit:hover{opacity:.9}.fns__newsletter-submit:focus-visible{outline:2px solid var(--fns-fg, currentColor);outline-offset:3px;opacity:1}.fns__newsletter-submit .icon{width:1.6rem;height:1.6rem}.fns__form-message{font-family:var(--font-manrope);font-weight:500;font-size:1.25rem;margin:.8rem 0 0;display:flex;align-items:flex-start;gap:.5rem;align-items:center}.fns__form-message .icon{flex-shrink:0;margin-top:.2rem;max-width:20px}.fns__bottom{margin-top:4.8rem;padding-top:2.4rem;border-top:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center}@media screen and (min-width:750px){.fns__bottom{flex-direction:row;justify-content:space-between;align-items:center;text-align:left;gap:2rem}}.fns__copyright{font-family:var(--font-manrope);font-weight:500;font-size:1.25rem;line-height:1.5;margin:0;flex:1 1 auto}.fns__payments{flex:0 1 auto}.fns__list-payment.list-payment{margin:0;padding:0;justify-content:center}@media screen and (min-width:750px){.fns__list-payment.list-payment{justify-content:flex-end}}.fns__list-payment .list-payment__item{padding:.35rem}
/*# sourceMappingURL=/cdn/shop/t/35/assets/footer-new-section.css.map */
