.ds-footer__inner{display:grid;gap:var(--ds-space-7);padding-block:var(--ds-space-8) var(--ds-space-5)}.ds-footer__newsletter{display:grid;gap:var(--ds-space-5);padding-bottom:var(--ds-space-7);border-bottom:var(--ds-line) solid var(--ds-text-muted)}.ds-footer__newsletter-title,.ds-footer__heading{margin:0;font-family:var(--ds-font-text);font-size:var(--ds-fs-small);font-weight:var(--ds-weight-strong);letter-spacing:.08em;line-height:var(--ds-lh-small);text-transform:uppercase}.ds-footer__newsletter-title{font-family:var(--ds-font-display);font-size:var(--ds-fs-h2);font-weight:400;letter-spacing:var(--ds-ls-h2);line-height:var(--ds-lh-h2)}.ds-footer__heading{margin-bottom:var(--ds-space-4);color:var(--ds-border-field)}.ds-footer__form-row{display:grid;gap:var(--ds-space-3)}.ds-footer__message{margin:var(--ds-space-2) 0 0;font-size:var(--ds-fs-small)}.ds-footer__consent{margin-top:var(--ds-space-3);color:var(--ds-border)}.ds-footer__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-7) var(--ds-space-4)}.ds-footer__column--shop,.ds-footer__column:last-child{grid-column:1 / -1}.ds-footer__text{margin:0 0 var(--ds-space-2);font-size:var(--ds-fs-body);line-height:var(--ds-lh-body)}.ds-footer__text--muted{color:var(--ds-border)}.ds-footer__links,.ds-footer__payments,.ds-footer__policies{display:flex;margin:0;padding:0;list-style:none}.ds-footer__links{flex-direction:column}.ds-footer__link{display:inline-flex;align-items:center;min-height:var(--ds-control-sm);color:inherit;font-size:var(--ds-fs-body);text-decoration:none;background-image:linear-gradient(currentcolor,currentcolor);background-position:0 calc(50% + var(--ds-space-3));background-repeat:no-repeat;background-size:0 var(--ds-line);transition:background-size var(--ds-slow) var(--ds-ease-out)}.ds-footer__link--small{font-size:var(--ds-fs-small)}.ds-footer__link:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus);outline-offset:var(--ds-focus-offset)}@media(hover:hover){.ds-footer__link:hover{background-size:100% var(--ds-line)}}.ds-footer__contact{display:grid;gap:var(--ds-space-3);margin:0;font-size:var(--ds-fs-body);line-height:var(--ds-lh-body)}.ds-footer__contact-row{display:grid;gap:var(--ds-space-1);min-width:0}.ds-footer__contact-row dt{flex:none;color:var(--ds-border-field);font-size:var(--ds-fs-small);font-weight:var(--ds-weight-text);line-height:var(--ds-lh-small)}.ds-footer__contact-row dd{margin:0;overflow-wrap:anywhere}.ds-footer__word-wrap{container-type:inline-size;overflow:hidden;padding-top:var(--ds-space-5)}.ds-footer__word{margin:0;color:var(--ds-surface-alt);font-family:var(--ds-font-display);font-size:calc(100cqi / (var(--ds-chars, 13) * .45));font-weight:400;letter-spacing:0;line-height:.86;text-transform:uppercase;white-space:nowrap}.ds-footer__legal{display:grid;gap:var(--ds-space-4);padding-top:var(--ds-space-5);border-top:var(--ds-line) solid var(--ds-text-muted)}.ds-footer__company{color:var(--ds-border)}.ds-footer__company p{margin:0}.ds-footer__payments{flex-wrap:wrap;gap:var(--ds-space-2)}.ds-footer__payment-icon{display:block;width:auto;height:var(--ds-space-5);border-radius:var(--ds-radius-sm)}.ds-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-2) var(--ds-space-5)}.ds-footer__copyright{margin:0}.ds-footer__policies{flex-wrap:wrap;gap:0 var(--ds-space-4)}@media screen and (min-width:750px){.ds-footer__inner{padding-block:var(--ds-space-9) var(--ds-space-6)}.ds-footer__newsletter{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:var(--ds-space-6)}.ds-footer__form-row{grid-template-columns:minmax(0,1fr) auto;align-items:end}.ds-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-7) var(--ds-space-6)}.ds-footer__column--shop,.ds-footer__column:last-child{grid-column:auto}.ds-footer__legal{grid-template-columns:minmax(0,1fr) auto;align-items:start}.ds-footer__company{grid-column:1;max-width:68ch}.ds-footer__payments{grid-column:2;grid-row:1;justify-content:flex-end}.ds-footer__bottom{grid-column:1 / -1}}@media screen and (min-width:900px){.ds-footer__columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-6)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ds-footer.css.map */
