.ft-no9{background-color:var(--ft-bg, rgb(var(--color-background)));padding-top:var(--ft-pad-top, 64px);padding-bottom:var(--ft-pad-bottom, 48px)}.ft-no9--border-top{border-top:1px solid var(--ft-border, var(--no9-bg-borders))}.ft-no9__grid{display:grid;grid-template-columns:minmax(0,var(--ft-left-w, 540px)) minmax(0,1fr);grid-template-rows:auto auto;column-gap:var(--ft-col-gap, 88px);row-gap:var(--ft-row-gap, 56px);align-items:start}.ft-no9__newsletter{grid-column:1;grid-row:1}.ft-no9__menus{grid-column:2;grid-row:1}.ft-no9__brand{grid-column:1;grid-row:2;align-self:end}.ft-no9__legal{grid-column:2;grid-row:2;align-self:end}.ft-no9__nl-heading{margin:0 0 24px;color:var(--ft-nl-heading, var(--no9-primary-burgundy))}.ft-no9__nl-form{max-width:var(--ft-input-w, 320px)}.ft-no9__field{position:relative;display:flex;align-items:center;border-bottom:1px solid var(--ft-input-border, var(--no9-text-primary))}.ft-no9__field input{flex:1 1 auto;min-width:0;margin:0;border:0;background:transparent;padding:12px 40px 12px 4px;font-family:var(--font-body-family);font-size:1.5rem;line-height:1.3;color:var(--ft-input-text, rgb(var(--color-foreground)));box-shadow:none}.ft-no9__field input:focus{outline:0;box-shadow:none}.ft-no9__field input::placeholder{color:var(--ft-input-text, rgb(var(--color-foreground)));opacity:.75}.ft-no9__field-btn{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:var(--ft-input-text, rgb(var(--color-foreground)));cursor:pointer}.ft-no9__field-btn .icon,.ft-no9__field-btn svg{width:18px;height:18px}.ft-no9__field-btn:hover{color:var(--no9-bright-accent)}.ft-no9__nl-note{margin:24px 0 0;max-width:380px;color:var(--ft-nl-note, var(--no9-text-secondary))}.ft-no9__nl-note strong{font-weight:700;color:var(--ft-nl-note-strong, var(--no9-text-body))}.ft-no9__nl-message{margin-top:12px;display:flex;align-items:center;gap:6px}.ft-no9__nl-message--success{color:var(--no9-primary-burgundy)}.ft-no9__nl-message .icon{width:16px;height:16px}.ft-no9__social{margin:24px 0 0;display:flex;flex-wrap:wrap;gap:16px}.ft-no9__social .list-social__link{padding:0;color:var(--ft-social, var(--no9-text-primary))}.ft-no9__social .icon{width:20px;height:20px}.ft-no9__menus{display:grid;grid-template-columns:repeat(var(--ft-menu-cols, 3),minmax(0,1fr));gap:var(--ft-menu-gap, 24px)}.ft-no9__menu-heading{margin:0 0 20px;font-family:var(--font-heading-family);font-weight:500;font-size:1.4rem;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--ft-menu-heading, var(--no9-text-primary))}.ft-no9__menu-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.ft-no9__menu-link{position:relative;display:inline-block;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.3;text-decoration:none;color:var(--ft-menu-link, var(--no9-text-body))}.ft-no9__menu-link:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1.5px;background-color:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .45s cubic-bezier(.62,.05,.2,.95)}.ft-no9__menu-link:hover:after,.ft-no9__menu-link:focus-visible:after{transform:scaleX(1);transform-origin:left center}@media(prefers-reduced-motion:reduce){.ft-no9__menu-link:after{transition:none}}.ft-no9__brand-inner{font-family:var(--font-heading-family);font-weight:500;font-synthesis:none;font-size:var(--ft-brand-size, 9.6rem);line-height:.9;letter-spacing:-.01em;color:var(--ft-brand-color, var(--no9-primary-burgundy))}.ft-no9__brand a{color:inherit;text-decoration:none}.ft-no9__brand-img{display:block;width:auto;max-width:100%;height:auto;max-height:var(--ft-brand-size, 96px)}.ft-no9__payments{margin:0 0 24px;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px}.ft-no9__payments .icon{width:38px;height:24px}.ft-no9__copyright{margin:0;font-family:var(--font-body-family);font-size:1.3rem;line-height:1.4;color:var(--ft-copyright, var(--no9-text-secondary))}.ft-no9__copyright a{color:inherit;text-decoration:none}.ft-no9__policies{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:24px}.ft-no9__policies a{font-family:var(--font-body-family);font-size:1.2rem;line-height:1.4;text-decoration:underline;text-underline-offset:2px;color:var(--ft-policy, var(--no9-text-secondary))}.ft-no9__policies a:hover{color:var(--no9-primary-burgundy)}@media screen and (max-width:989px){.ft-no9__grid{column-gap:48px;--ft-left-w: 420px}.ft-no9__menu-heading{margin-bottom:16px}}@media screen and (max-width:749px){.ft-no9__grid{grid-template-columns:1fr;grid-template-rows:auto;row-gap:40px}.ft-no9__newsletter,.ft-no9__menus,.ft-no9__brand,.ft-no9__legal{grid-column:1;grid-row:auto;align-self:start}.ft-no9__newsletter{order:1}.ft-no9__menus{order:2}.ft-no9__legal{order:3}.ft-no9__brand{order:4}.ft-no9__menus{grid-template-columns:repeat(var(--ft-menu-cols-mobile, 2),minmax(0,1fr));gap:32px 24px}.ft-no9__nl-form,.ft-no9__field{max-width:100%}.ft-no9__legal{text-align:center}.ft-no9__payments,.ft-no9__policies{justify-content:center}.ft-no9__brand{text-align:center;align-self:stretch}.ft-no9__brand-inner{font-size:var(--ft-brand-size-mobile, 5.6rem)}.ft-no9__brand-img{margin-left:auto;margin-right:auto;max-height:var(--ft-brand-size-mobile, 5.6rem)}}@media screen and (max-width:400px){.ft-no9__menus{gap:28px 16px}}.ft-no9__nl-message[hidden],.ft-no9__field[hidden]{display:none}.ft-no9__contact-line{margin:0 0 .8rem;font-family:var(--font-body-family);font-size:1.5rem;line-height:1.5;color:var(--ft-menu-link, var(--no9-text-body))}.ft-no9__contact-line:last-of-type{margin-bottom:0}.ft-no9__contact-link{color:inherit;text-decoration:none}@media(hover:hover){.ft-no9__contact-link:hover{color:var(--ft-menu-heading, var(--no9-primary-burgundy))}}.ft-no9__contact-follow{margin-top:2.4rem}.ft-no9__contact-social{display:flex;flex-wrap:wrap;gap:1.6rem;margin:1.2rem 0 0;padding:0;list-style:none}.ft-no9__contact-social-link{display:inline-flex;color:var(--ft-social, var(--no9-text-primary))}.ft-no9__contact-social-link svg{width:2rem;height:2rem}.ft-no9__company{margin:.4rem 0 0}.ft-no9__company-line{margin:0;font-family:var(--font-body-family);font-size:1.3rem;line-height:1.5;color:var(--ft-company, var(--no9-text-secondary))}
/*# sourceMappingURL=/cdn/shop/t/4/assets/footer-no9.css.map */
