.footer{border-top:.1rem solid rgba(var(--color-foreground),.08)}.footer:not(.color-scheme-1){border-top:none}.footer__grid{display:grid;grid-template-columns:1fr;gap:3rem;padding-bottom:3rem}@media screen and (min-width:750px){.footer__grid{grid-template-columns:1fr 1fr;column-gap:1.6rem;row-gap:3rem;padding-bottom:4rem}}.footer__brand-column{text-align:center}@media screen and (min-width:750px){.footer__brand-column{text-align:left}}.footer__brand-image{margin-bottom:1.5rem;overflow:hidden}@media screen and (max-width:749px){.footer__brand-image{margin-left:auto;margin-right:auto}}.footer__brand-image img{display:block;height:auto;max-width:100%}.footer__brand-description{font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.75);margin-bottom:2rem}.footer__brand-info .footer__list-social.list-social{justify-content:center;gap:.8rem}@media screen and (min-width:750px){.footer__brand-info .footer__list-social.list-social{justify-content:flex-start}}.footer__brand-info .list-social__link{width:4rem;height:4rem;padding:0;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease}.footer__brand-info .list-social__link:hover{border-color:rgba(var(--color-foreground),.4)}.footer__brand-info .list-social__item .icon{height:1.8rem;width:1.8rem}.footer__menus-column{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-content:start}.footer-block__heading{margin-bottom:2rem;margin-top:0;font-size:calc(var(--font-heading-scale) * 1.6rem);text-align:left}@media screen and (min-width:990px){.footer-block__heading{font-size:calc(var(--font-heading-scale) * 1.8rem)}}.footer__menu-list{list-style:none;padding:0;margin:0}.footer__menu-link{display:inline-block;color:rgba(var(--color-foreground),.75);text-decoration:none;padding:.4rem 0;font-size:1.4rem;transition:color .2s ease}.footer__menu-link:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}@media screen and (max-width:989px){.footer__menu-link{padding:.6rem 0}}.footer__trust-badges{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}@media screen and (min-width:750px){.footer__trust-badges{gap:1.6rem}}.footer__trust-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1.5rem;border:.1rem solid #C7D8AF;border-radius:1rem;gap:.4rem}.footer__trust-badge-heading{font-size:1.4rem;font-weight:700;color:rgb(var(--color-foreground))}.footer__trust-badge-text{font-size:1.3rem;color:rgba(var(--color-foreground),.65)}.footer__newsletter-card{background-color:#fff;border-radius:1.6rem;padding:2.4rem;display:flex;flex-direction:column;justify-content:center;box-shadow:0 .2rem 1.4rem #0000001a}.footer__newsletter-heading{font-size:calc(var(--font-heading-scale) * 1.8rem);margin-top:0;margin-bottom:1rem;text-align:left}.footer__newsletter-description{font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.75);margin-top:0;margin-bottom:2rem}.footer__newsletter-card .newsletter-form{align-items:flex-start;max-width:100%}.footer__newsletter-card .newsletter-form__field-wrapper{max-width:100%}.footer__newsletter-card .newsletter-form__field-wrapper{display:flex;align-items:center;gap:1rem}.footer .footer__newsletter-card .field{border-radius:1.4rem;overflow:hidden;border:none;background-color:#f3f7f0;flex:1}.footer .footer__newsletter-card .field:after{display:none}.footer .footer__newsletter-card .field__input{border-radius:1.4rem;border:none;background-color:transparent;box-shadow:none}.footer .footer__newsletter-card .field__input:focus,.footer .footer__newsletter-card .field__input:focus-visible{box-shadow:none;border:none}.footer .footer__newsletter-card .field__button.newsletter-form__button{position:static;flex-shrink:0;width:4.8rem;height:4.8rem;border-radius:1rem;background-color:#475d45;color:#fff;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;padding:0;margin:0}.footer .footer__newsletter-card .field__button.newsletter-form__button:hover{background-color:#3a4e39}.footer .footer__newsletter-card .field__button.newsletter-form__button .svg-wrapper{color:#fff;display:flex;align-items:center;justify-content:center}.footer .footer__newsletter-card .field__button.newsletter-form__button .icon{width:1.5rem;color:#fff}.footer .footer__newsletter-card .field__button.newsletter-form__button:focus-visible,.footer .footer__newsletter-card .field__button.newsletter-form__button:focus{background-color:#475d45;box-shadow:0 0 0 .3rem #fff,0 0 0 .5rem #475d45}.footer__content-bottom{padding-top:0;padding-bottom:1rem}.footer__payment-wrapper{display:flex;justify-content:center;margin-bottom:2.5rem}.footer__payment-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;padding:0;margin:0;list-style:none}.footer__payment-item{display:flex;align-items:center;justify-content:center;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:.6rem;padding:.5rem 1rem;background-color:rgb(var(--color-background))}.footer__payment-item .icon{height:1.8rem;width:auto}.footer__policies-wrapper{display:flex;justify-content:center;margin-bottom:1.5rem;padding-top:2.5rem;border-top:.1rem solid rgba(var(--color-foreground),.08)}.footer__policies{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.footer__policy-link{font-size:1.3rem;color:rgba(var(--color-foreground),.75);text-decoration:none;transition:color .2s ease}.footer__policy-link:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.footer__copyright-wrapper{display:flex;justify-content:center;padding-bottom:1rem}.footer__copyright{text-align:center}.copyright__content{font-size:1.2rem;color:rgba(var(--color-foreground),.6)}.copyright__content a{color:currentColor;text-decoration:none}@media screen and (max-width:749px){.footer__grid{gap:2.5rem;padding-left:1.5rem;padding-right:1.5rem}.footer__brand-column{order:1}.footer__menus-column{order:2;padding:0 1rem}.footer__newsletter-card{order:3}.footer__trust-badges{order:4}}@keyframes appear-down{0%{opacity:0;margin-top:-1rem}to{opacity:1;margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-footer.css.map */
