.shopify-section--footer .form-control input{border-width:0;border-bottom-width:3px;padding:0}.shopify-section--footer .newsletter-form .align-self-start button{padding:0}.shopify-section--footer .newsletter-form{position:relative}.newsletter-mainblock{display:flex;flex-wrap:wrap;width:100%}.shopify-section--footer .newsletter-form .align-self-start{position:absolute;right:0;top:0}.newsletter-mainblock .h6{width:100px}.shopify-section--footer .newsletter-form{position:relative;width:calc(100% - 100px);padding-left:10px}.social-media-icons{display:flex;flex-wrap:wrap}.social-media-icons .social-media--list{column-gap:10px;padding-left:10px}.social-media-icons .h6,.newsletter-mainblock .h6{color:rgb(var(--text-color) / .65)}.top-footer .heading{text-align:center}.footer__block--links .style-1 li .link-faded{font-size:20px;text-transform:uppercase;color:rgb(var(--text-color));line-height:62px}.footer__block--links .style-2 li .link-faded{font-size:16px;text-transform:uppercase}.footer-menu-list-top ul .link-faded{text-transform:uppercase;font-size:12px}.footer-sub-categorys{align-items:center;column-gap:.625rem;display:inline-flex}.footer-menu-item .footer-menu-sub ul{display:block}.footer-sub-categorys>svg{transition:transform .2s}.footer-menu-item.toggleJs .footer-sub-categorys>svg{transform:rotate(180deg)}.footer-menu-item.toggleJs .footer-sub-categorys>svg{transition:transform .2s}.footer-menu-item .footer-menu-sub{position:absolute;opacity:0;visibility:hidden;transition:all .3s ease-in-out;background-color:rgb(var(--background));border-color:rgb(var(--border-color));border-width:1px;padding:1.25rem;border:1px solid rgb(var(--border-color));box-shadow:2px 2px 6px rgb(var(--text-color) / .05)}.footer-menu-sub ul .link-faded{text-transform:capitalize;font-size:14px;line-height:30px}.footer-menu-item.toggleJs .footer-menu-sub{opacity:1;visibility:visible;transition:all .3s ease-in-out;z-index:1}@media only screen and (max-width:767px){.footer-menu-item{position:relative}.footer-menu-item .footer-menu-sub{top:30px}}@media only screen and (min-width:768px){.footer-menu-item{position:relative}.footer-menu-item .footer-menu-sub{bottom:40px}.footer-menu-list-top ul{display:flex}.footer-menu-list-top{display:flex;column-gap:10px}.top-footer .text-subdued{padding-top:28px;font-size:12px}.footer__block--links .style-2{text-align:right}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/new-footer.css.map */
