.general-components-wrap:not(.wp-content-wrap) #footer [class*='row'] a{color:inherit}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row{background-color:#000;color:#fff;padding:30px 0;min-height:120px}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .help-info .help-item .tit{white-space:normal;font-weight:400}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .help-info .help-item .tit .mobile-toggler{display:none}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .mid-group{display:flex;justify-content:space-between;flex:1}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .footer-logo{margin-right:64px}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .footer-logo .footer-logo-title{white-space:nowrap;font-size:1.2em;text-align:center;margin-bottom:10px}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .footer-logo img{width:85%;margin:0 auto}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .footer-logo.small img{width:70%}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .footer-logo a:hover{text-decoration:none}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .tit{margin-bottom:10px;font-size:1.25em;font-weight:400}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .tit.head-tit{font-size:1.875em}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .tit.main-tit{margin-bottom:16px;font-weight:700}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .links-list{font-size:.9375em;list-style-type:none;padding-left:0}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .links-list .language-selector{position:relative;display:flex;margin-bottom:6px}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .links-list .language-selector.is-phone{margin-right:16px}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .links-list .language-selector .lang-button{padding-left:22px;margin-left:2px;position:relative}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .links-list .language-selector .lang-button:before{content:'';width:20px;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:0;left:0}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .links-list .language-selector .lang-button.es:before{background-image:url(https://f.hubspotusercontent10.net/hubfs/7328214/ASJ/Flags/flag-es.png)}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .links-list .language-selector .lang-button.en:before{background-image:url(https://f.hubspotusercontent10.net/hubfs/7328214/ASJ/Flags/flag-en.png)}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .links-list .language-selector .lang-button.ca:before{background-image:url(https://f.hubspotusercontent10.net/hubfs/7328214/ASJ/Flags/flag-ca.png)}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .links-list .language-selector .toggle-lang:hover{text-decoration:underline}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .links-list .language-selector .dropdown-menu{border-color:#000;min-width:auto;bottom:100%;right:auto;left:0 !important;top:auto !important;transform:none !important;padding:0}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .links-list .language-selector .dropdown-menu a{color:#000;padding-top:0;padding-bottom:0;padding-right:0;margin:2px 8px;display:block}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .links-list .language-selector .dropdown-menu a abbr{text-decoration:none;cursor:pointer}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .links-list>li{margin-bottom:6px}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .links-list>li a:hover{text-decoration:underline}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .support-info{margin-left:50px}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .support-info .head-tit{line-height:1}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .support-info .links-list{padding:0}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .support-info .number{margin-bottom:10px;font-size:2.25em;font-weight:700}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .support-info .number a:hover{text-decoration:none}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .support-info .social{margin-top:5px;list-style-type:none;display:flex;padding:0}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .support-info .social>li{margin-right:10px}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .support-info .social>li:not(:last-child){margin-right:16px}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .support-info .social>li a{color:#000;height:32px;width:32px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:1em}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .support-info .social>li a:hover{text-decoration:none}.general-components-wrap:not(.wp-content-wrap) #footer .bottom-row{background-color:#000;color:#fff;text-align:center;padding:10px 0}.general-components-wrap:not(.wp-content-wrap) #footer .bottom-row .row-list{display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;list-style-type:none;padding:0}.general-components-wrap:not(.wp-content-wrap) #footer .bottom-row .row-list>li{position:relative;font-size:.875em;margin:0 6px}.general-components-wrap:not(.wp-content-wrap) #footer .bottom-row .row-list>li a:hover{text-decoration:underline}@media(min-width:840px){.general-components-wrap:not(.wp-content-wrap) #footer .mid-row{padding:30px 0 15px}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper{justify-content:space-between}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .tit a{pointer-events:none}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .help-info{flex-grow:1;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .support-info .social>li{margin-right:15px}.general-components-wrap:not(.wp-content-wrap) #footer .bottom-row{padding:20px 0}}@media(max-width:1599px){.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .footer-logo{margin-right:42px}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .support-info{margin-left:30px}}@media(max-width:1279px){.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .support-info{display:none}}@media(max-width:839px){.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper{flex-direction:column}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .mid-group{justify-content:space-around;width:100%;flex:unset}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .footer-logo{margin-right:0}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .help-info .help-item{margin-bottom:6px}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .help-info .help-item .tit{margin-bottom:0;padding-bottom:4px}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .help-info .help-item .tit a{pointer-events:none;display:flex;align-items:center}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .help-info .help-item .tit a .mobile-toggler{display:block;max-height:18px;-webkit-filter:invert(1);filter:invert(1);transform:rotate(-90deg);transition:.3s}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .help-info .help-item .tit a span{margin-left:4px}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .help-info .help-item .links-list{display:block;height:0;overflow:hidden;transition:.3s;opacity:.8;padding-left:8px}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .help-info .help-item .links-list .language-selector{display:none}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .help-info .help-item.active .tit a{font-weight:700}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .help-info .help-item.active .tit a .mobile-toggler{transform:rotate(0)}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .help-info .help-item.active .tit.main-tit{margin-bottom:4px}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .help-info .help-item.active .links-list{height:auto;padding-bottom:8px}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .support-info{width:100%;margin:0;text-align:center;display:flex;justify-content:center;flex-direction:column;padding-top:20px}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .support-info .tit.main-tit p{display:inline}.general-components-wrap:not(.wp-content-wrap) #footer .mid-row .mid-wrapper .support-info .social{justify-content:center}.general-components-wrap:not(.wp-content-wrap) #footer.wholesale-footer .mid-row .mid-wrapper .help-info{display:flex}.general-components-wrap:not(.wp-content-wrap) #footer.wholesale-footer .mid-row .mid-wrapper .help-info .help-item .links-list{display:block;height:auto;overflow:hidden;transition:.3s;opacity:.8;padding-left:22px;padding-bottom:8px}}