@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;600;700&family=Montserrat:wght@300;400;500;600&display=swap";.site-footer{background-color:#364f9f;color:#fff;padding:60px 0 30px;font-size:14px;line-height:1.6;font-family:Montserrat,sans-serif}.footer-content{max-width:1200px;margin:0 auto;padding:0 20px}.footer-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;margin-bottom:40px}.footer-column h3{color:#fff;font-family:Cormorant Garamond,serif;font-size:18px;font-weight:600;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.footer-column ul{list-style:none;padding:0;margin:0}.footer-column ul li{margin-bottom:12px}.footer-column a{color:#fff;text-decoration:none;font-family:Montserrat,sans-serif;font-weight:400;transition:opacity .3s ease}.footer-column a:hover{opacity:.7}.footer-toggle{display:none}.footer-column-content{display:block}.social-links{display:flex;gap:15px}.social-links a{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background-color:#ffffff1a;border-radius:4px;font-family:Montserrat,sans-serif;font-weight:500;transition:background-color .3s ease}.social-links a:hover{background-color:#fff3;opacity:1}.footer-bottom{border-top:1px solid rgba(255,255,255,.2);padding-top:30px;text-align:center;color:#fffc;font-size:13px;font-family:Montserrat,sans-serif}@media (max-width: 768px){.footer-columns{grid-template-columns:1fr;gap:0}.site-footer{padding:40px 0 20px}.footer-column{border-bottom:1px solid rgba(255,255,255,.2)}.footer-column h3{margin-bottom:0;padding:20px 0;cursor:pointer;position:relative;display:flex;justify-content:space-between;align-items:center}.footer-toggle{display:inline-block;transition:transform .3s ease;font-size:14px;opacity:.5;font-weight:300}.footer-toggle.active{transform:rotate(180deg)}.footer-column-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.footer-column-content.active{max-height:500px;padding-bottom:20px}.footer-column.footer-connect{border:none;padding:20px 0}.footer-column.footer-connect .footer-column-content{max-height:none;padding-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-footer.css.map */
