.footer{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:3rem 0 1rem}.footer-container{max-width:1200px;margin:0 auto;padding:0 2rem}.footer-content{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:3rem;margin-bottom:2.5rem}.footer-block__heading{font-size:.95rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin:0 0 1.2rem;color:rgb(var(--color-foreground))}.footer-block__logo img{max-width:150px;height:auto;margin-bottom:1rem}.footer-logo-text{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.footer-block__details-content{font-size:.85rem;line-height:1.5;color:rgba(var(--color-foreground),.8);margin-top:.5rem}.footer-block__list{list-style:none;padding:0;margin:0}.footer-block__list li{margin-bottom:.7rem}.footer-link{font-size:.9rem;color:rgba(var(--color-foreground),.8);text-decoration:none;transition:color .2s ease}.footer-link:hover{color:rgb(var(--color-foreground))}.footer-custom-text{font-size:.85rem;color:rgba(var(--color-foreground),.7);margin-top:.8rem}.footer-social{display:flex;gap:1rem;list-style:none;padding:0;margin:0 0 1.5rem}.footer-social li a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));transition:transform .2s ease,opacity .2s ease}.footer-social li a:hover{transform:translateY(-3px);opacity:.8}.footer-payment-icons{margin-top:1.5rem}.payment-methods{display:flex;gap:.8rem;align-items:center;flex-wrap:wrap}.payment-icon{width:48px;height:32px;flex-shrink:0}.footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid rgba(var(--color-foreground),.1)}.footer-copyright{font-size:.85rem;color:rgba(var(--color-foreground),.6);margin:0}@media screen and (max-width: 989px){.footer-content{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media screen and (max-width: 749px){.footer{padding:2rem 0 1rem}.footer-container{padding:0 1.5rem}.footer-content{grid-template-columns:1fr;gap:2rem;text-align:center}.footer-block__logo{display:flex;flex-direction:column;align-items:center}.footer-block__logo img{margin:0 auto 1rem}.footer-block__heading{font-size:.9rem;margin-bottom:1rem;text-align:center}.footer-block__details-content,.footer-block__list{text-align:center}.footer-social{justify-content:center}.footer-payment-icons{text-align:center}.footer-payment-icons img{margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-footer.css.map */
