.footer__main-container{display:flex;justify-content:space-between;padding:40px var(--page-padding);padding-bottom:30px!important;gap:1rem;flex-wrap:wrap;background:#f6f6f6;align-items:flex-start}.footer__shop-icon{width:134px;height:inherit}.footer__shop-icon-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 0}.footer-navlink__container.footer-navlink__bottom{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;line-height:199.52%;padding:20px 0}input#contact_email{width:-WEBKIT-FILL-AVAILABLE;background:#fff;border-radius:4px;text-indent:1.4vw;font-size:12px;height:-WEBKIT-FILL-AVAILABLE}.footer__shopify-icon{width:130px;padding-top:15px;height:inherit}.Footer__news-letter-btn.button__primary{padding:.5vw 1.6vw}.footer__social-links{display:flex;padding-top:15px}.footer__social-links>*{margin-right:10px}.footer__social-links>*:last-child{margin-right:0}.footer-navlink__title{font-weight:700;line-height:199.52%}.footer-navlink__anchor{font-size:14px}.footer__social-links div{border-radius:100%;width:29px;height:29px;flex-basis:12%}.Footer__news-letter-text{font-weight:700;font-size:16px;line-height:199.52%}.Footer__news-letter-input-container{position:relative;width:16.6vw;margin-top:13px;height:2.2vw}.footer__bar-bottom{padding:24px 0;text-align:center;border-top:1px solid white;background:#f6f6f6}.Footer__news-letter-container{padding:20px}.footer__bar-bottom p{font-size:12px}.footer__social-icon a{display:block;width:100%;height:100%}.footer__social-icon *{transition:transform .5s ease-in-out}.footer__social-icon:hover>a>svg{transform:rotate(360deg)}.footer__social-icon:hover path{fill:#000}@media only screen and (max-width: 1446px){.Footer__news-letter-btn.button__primary{padding:12px 30px}.Footer__news-letter-input-container{width:320px;height:44px}}@media only screen and (max-width: 500px){.footer__main-container{display:block}.Footer__news-letter-input-container{width:100%}.footer-navlink__container.footer-navlink__bottom{justify-content:flex-start;padding:20px 0 0 10px}.Footer__news-letter-container{padding:20px 0 0 10px}.footer__shop-icon-container{align-items:baseline}.Footer__news-letter-btn.button__primary{padding:10px 30px}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/footer.css.map */
