.footer{background:#f6f6f4;color:rgb(var(--color-foreground));font-family:inherit;padding:0;border-top:.1rem solid rgba(var(--color-foreground),.08)}.footer__content-top{padding-bottom:3rem;padding-top:3rem}.footer__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5rem 5rem;align-items:start;width:100%}.footer__menu,.footer__signup{background:none;box-shadow:none;padding:0;border-radius:0;color:rgb(var(--color-foreground))}.footer__signup{order:2;min-width:0}.footer__signup h2{margin-top:0}.footer__signup .list-social__item a{text-decoration:none;color:#333333bf;font-size:14px!important;line-height:1;padding:5.5px 0;width:2.5rem;height:auto}.footer__heading{font-weight:700;font-size:1.5rem;margin-bottom:1rem;margin-top:0;letter-spacing:.01em;color:rgb(var(--color-foreground));border-bottom:2px solid #e2e2e0;padding-bottom:.5rem}.footer__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:.3rem 1.2rem}.footer__list--twocol{grid-template-columns:1fr 1fr}.footer__list-item a{color:rgba(var(--color-foreground),.85);text-decoration:none;font-size:1.3rem;transition:color .2s;display:inline-block;padding:2px 0}.footer__list-item a:hover,.footer__list-item a:focus{color:rgb(var(--color-foreground));text-decoration:underline}.newsletter-form{display:flex;gap:.7rem;margin-top:.8rem;margin-bottom:1.2rem;flex-wrap:wrap;align-items:center}.newsletter-form input[type=email]{flex:1 1 140px;padding:.6rem 1rem;border:1px solid #ddd;border-radius:5px;font-size:1rem;background:#fff;color:rgb(var(--color-foreground))}.newsletter-form button[type=submit]{padding:.6rem 1.3rem;background:#fff;color:rgb(var(--color-foreground));border:1px solid #ddd;border-radius:5px;font-weight:600;cursor:pointer;font-size:1rem;transition:background .18s,color .18s}.newsletter-form button[type=submit]:hover{background:#e7ebee;color:rgb(var(--color-foreground))}.footer__list-social{margin-top:1.1rem;display:flex;gap:1.1rem;align-items:center;justify-content:center}.footer__legal{border-top:1px solid #e2e2e0;margin-top:2.5rem;padding:2rem 1rem;font-size:1rem;color:rgb(var(--color-foreground));background:#fff}.footer__legal-inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem}.copyright{margin:0}.policies{margin:0;padding:0;list-style:none;display:flex;gap:.6rem;flex-wrap:wrap;justify-content:center}.policies li{display:inline}.policies li:before{content:"\b7";padding:0 .35em;color:#aaa}.policies li:first-child:before{content:"";padding:0}.policies a{color:rgba(var(--color-foreground),.85);text-decoration:none;transition:color .18s}.policies a:hover{color:rgb(var(--color-foreground));text-decoration:underline}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}@media (max-width: 900px){.footer__grid{grid-template-columns:1fr;gap:3rem 0}.footer__signup{order:0;margin-top:1rem}}.footer__content-bottom-wrapper{display:flex;width:100%}@media screen and (max-width: 749px){.footer__content-bottom-wrapper{flex-wrap:wrap;row-gap:1.5rem;justify-content:center}}.footer__localization{display:flex;flex-direction:row;justify-content:center;align-content:center;flex-wrap:wrap;padding:1rem 1rem 0}.footer__localization:empty{display:none}.footer__localization h2{margin:1rem 1rem .5rem;color:rgba(var(--color-foreground),.75)}@media screen and (min-width: 750px){.footer__localization{padding:.4rem 0;justify-content:flex-start}.footer__localization h2{margin:1rem 0 0}}@media screen and (min-width: 750px){.footer__payment{margin-top:1.5rem}}.footer__content-bottom-wrapper--center{justify-content:center}.footer__localization:empty+.footer__column--info{align-items:center}@media screen and (max-width: 749px){.footer__localization:empty+.footer__column{padding-top:1.5rem}}.footer__column{width:100%;align-items:flex-end}.footer__column--info{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:2rem;padding-right:2rem}@media screen and (min-width: 750px){.footer__column--info{padding-left:0;padding-right:0;align-items:flex-end}}.footer-block-image{display:flex;justify-content:center}.footer-block__image-wrapper{margin-bottom:2rem;overflow:hidden!important}.footer-block__image-wrapper img{display:block;height:auto;max-width:100%}.footer-block-image>img{height:auto}
/*# sourceMappingURL=/cdn/shop/t/526/assets/section-footer.css.map */
