.footer-pro{border-top:none!important}.footer-pro__main{display:grid;grid-template-columns:1fr;gap:3rem;padding-bottom:3rem}@media screen and (min-width:750px){.footer-pro__main{grid-template-columns:1.4fr 1fr 1fr;gap:0;align-items:start;padding-bottom:4rem}}@media screen and (min-width:990px){.footer-pro__main{grid-template-columns:1.5fr 1fr 1fr 1.3fr}}.footer-pro__brand{display:flex;flex-direction:column;gap:1.8rem;align-items:flex-start}@media screen and (min-width:750px){.footer-pro__brand{padding-right:4rem;border-right:1px solid rgba(255,255,255,.3)}}@media screen and (max-width:749px){.footer-pro__brand{align-items:center;text-align:center;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.3)}}.footer-pro__logo img{display:block;height:auto;width:100%;object-fit:contain}.footer-pro__shop-name a{font-size:2.6rem;font-weight:800;letter-spacing:-.02em;text-decoration:none}.footer-pro__tagline{font-size:1.4rem;line-height:1.65;opacity:.85;margin:0}.footer-pro__col{display:flex;flex-direction:column;gap:0;align-items:center;text-align:center}@media screen and (min-width:750px){.footer-pro__col{padding:0 4rem;border-right:1px solid rgba(255,255,255,.3)}.footer-pro__col:last-child{border-right:none;padding-right:0}}@media screen and (max-width:749px){.footer-pro__col{text-align:center;padding:2rem 0;border-bottom:1px solid rgba(255,255,255,.3)}}.footer-pro__col-heading{font-size:1.8rem;font-weight:700;letter-spacing:.02em;margin:0 0 1.6rem;text-transform:none}.footer-pro__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.8rem}.footer-pro__link{font-size:1.4rem;text-decoration:none;opacity:.85;transition:opacity .2s ease;display:inline-block;padding:.3rem 0}.footer-pro__link:hover,.footer-pro__link.active{opacity:1;text-decoration:underline;text-underline-offset:.3rem}.footer-pro__text{font-size:1.4rem;line-height:1.7;opacity:.85}.footer-pro__col--newsletter{gap:1.6rem}@media screen and (min-width:750px){.footer-pro__col--newsletter{padding-left:4rem;padding-right:0;border-right:none}}@media screen and (max-width:749px){.footer-pro__col--newsletter{border-bottom:none}}.footer-pro__newsletter-sub{font-size:1.3rem;opacity:.75;margin:0 0 .5rem;line-height:1.6}.footer-pro__newsletter-form{display:flex;flex-direction:column;gap:1.2rem;width:100%}.footer-pro__newsletter-input{width:100%;border:1px solid rgba(255,255,255,.8)!important;border-radius:0!important;padding:1.2rem 1.4rem;font-size:1.4rem;outline:none;box-sizing:border-box;background:transparent!important;color:inherit;transition:opacity .2s}.footer-pro__newsletter-input::placeholder{color:inherit;opacity:.7}.footer-pro__newsletter-input:focus{opacity:1;border-color:#fff!important}.footer-pro__newsletter-btn{width:100%;border:none;border-radius:0!important;padding:1.4rem 2rem;font-size:1.4rem;font-weight:400;cursor:pointer;letter-spacing:.05em;background:#fff!important;color:#00897b!important;transition:opacity .2s ease}.footer-pro__newsletter-btn:hover{opacity:.9}.footer-pro__form-msg{font-size:1.3rem;margin:0}.footer-pro__form-msg--error{color:#ffcdd2}.footer-pro__form-msg--success{color:#c8e6c9}.footer-pro__bottom{padding-top:0}.footer-pro__social{display:flex;justify-content:center;padding:2rem 0 1.5rem}.footer-pro__social .list-social{justify-content:center;gap:1.4rem}.footer-pro__social .list-social__link{transition:opacity .2s ease,transform .2s ease}.footer-pro__social .list-social__link:hover{opacity:.75;transform:translateY(-2px)}.footer-pro__hr{border:none;border-top:1px solid rgba(255,255,255,.2);margin:0 0 1.5rem}.footer-pro__bottom-row{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}@media screen and (min-width:750px){.footer-pro__bottom-row{flex-direction:row;justify-content:center;gap:3rem}}.footer-pro__copyright small{font-size:1.3rem;opacity:.7}.footer-pro__copyright a{text-decoration:none;opacity:1}.footer-pro__payment{display:flex;align-items:center}.footer-pro__payment .list-payment{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0;justify-content:center}.footer-pro__payment .list-payment__item svg{height:2rem;width:auto;border-radius:.3rem}.footer-pro__policies{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.2rem}.footer-pro__policies a{font-size:1.2rem;text-decoration:none;opacity:.6;transition:opacity .2s}.footer-pro__policies a:hover{opacity:1;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-footer.css.map */
