.footer__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.75rem 1.5rem;margin-bottom:1.5rem}footer-component{background-color:var(--background_color);color:var(--primary_text);display:block}.footer-link_list{display:flex;flex-direction:column;gap:.75rem}.footer-link_list a{color:var(--primary_text);display:flex;width:max-content;align-items:center;margin-bottom:0}.footer_menu_link{transition:color .3s ease-in-out}.footer-newsletter_wrapper{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:372px;margin-top:24px;grid-column:span 2}.footer-wrapper .footer_newsletter-inputs{position:relative;border:1px solid var(--primary_grey);background-color:var(--background_color_2);border-radius:2px;margin-bottom:1rem;padding-inline:1rem}.input-placeholder{border:none;color:var(--primary_text)}.footer--submit_button{position:absolute;right:1rem;display:flex;top:50%;transform:translateY(-50%);z-index:1;color:var(--secondary_grey)}.footer--submit_button path{fill:var(--primary_text)}.footer-logo_wrapper{display:flex;justify-content:center;grid-column:span 2}.footer-logo{display:block;width:48px;grid-column:3;grid-row:2}.footer-copyright__wrapper{display:flex;justify-content:center;gap:1rem;grid-column:span 2}.footer-payment{display:flex;justify-content:center}.footer--paymentlist{display:flex;gap:1rem}.footer--paymentlist--item{width:27px;height:16px}.footer--paymentlist--item svg{width:27px;height:16px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}input:-webkit-autofill,input:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s!important}.footer__footer{display:flex;flex-direction:column;gap:1.5rem;justify-content:center}@media (min-width: 1025px){.footer__footer{flex-direction:row;align-items:center;justify-content:space-between}.footer__grid{grid-template-columns:repeat(3,1fr) 2fr;margin-bottom:3rem}.footer-link-menu__wrapper{gap:1rem;width:100%;min-width:195px}.footer-link_list{gap:1rem;width:100%}.footer-newsletter_wrapper{grid-column:span 1;display:block;margin-top:0;max-width:300px;place-self:start end}.footer--paymentlist{display:flex;gap:.5rem;order:3}footer-component .input-placeholder{padding-block:12px}.footer-copyright__wrapper{order:1}.footer-logo_wrapper{order:2}.footer-payment{order:3}}@media screen and (min-width: 1300px){.footer__grid{grid-template-columns:repeat(4,1fr) 2fr;margin-bottom:3rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/main-footer.css.map */
