.footer-wrapper{padding:40px 20px}@media(min-width:768px){.footer-wrapper{padding:80px 40px}}.footer-grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:auto;align-items:start;border-top:1px solid #cdd6dd;padding-top:20px;gap:20px}@media(min-width:768px){.footer-grid{gap:60px;grid-template-columns:auto 1fr 1fr;border-top:none;padding-top:0}}.footer-col p,.footer-col a{font-size:14px;color:#597fa0;line-height:100%}@media(min-width:768px){.footer-col p,.footer-col a{font-size:18px}}.footer-logo{width:220px;justify-self:center}@media(min-width:768px){.footer-logo{justify-self:start;margin-bottom:40px}}.footer-divider{height:1px;background-color:#cdd6dd;width:100%;margin:20px 0}@media(min-width:768px){.footer-divider{width:80%}}.footer-social a{font-size:32px;margin-right:20px;display:inline-block;text-decoration:none;transition:transform var(--animation-speed, .3s) var(--animation-easing, ease);cursor:pointer}.footer-social a:hover{transform:translateY(-2px)}.footer-social a:active{transform:translateY(0)}.footer-col-right{display:flex;flex-direction:column;gap:10px}.footer-col-right{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.footer-col-right a{position:relative;display:inline-block;padding-bottom:3px;text-decoration:none}.footer-col-right a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#597fa0;transition:width .35s ease}.footer-col-right a:hover:after{width:100%}.footer-copyright{font-size:14px;opacity:.8}@media(min-width:768px){.footer-copyright{margin-top:60px}}.footer-copyright.mobile-only{display:block}@media(min-width:768px){.footer-copyright.mobile-only{display:none}}.footer-copyright.desktop-only{display:none}@media(min-width:768px){.footer-copyright.desktop-only{display:block}}.social-icons__icon{display:block;transition:transform var(--animation-speed, .3s) var(--animation-easing, ease),opacity var(--animation-speed, .3s) var(--animation-easing, ease)}.footer-social a:hover .social-icons__icon{transform:scale(1.1);opacity:.8}.footer-social a:active .social-icons__icon{transform:scale(.95)}.social-icons__icon:hover path{fill:#597fa0;opacity:.8}
/*# sourceMappingURL=/cdn/shop/t/2/assets/footer-custom.css.map */
