.desktop-footer{background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 32px 0}.desktop-footer.shaded{background-color:var(--primary-100)}.mobile-footer{display:none}.footer-container{width:100%;max-width:1280px;padding:32px 0;display:flex;flex-direction:column;align-items:center;gap:32px}.footer-container.bottom{justify-content:space-between;display:flex;border-top:1px solid var(--Primary-300, #D6D0C5)}.footer-logo-link{width:205px;margin-bottom:16px}.footer-nav-links{display:flex;justify-content:center;align-items:center}.footer-nav-link,.footer-dropdown-link{color:var(--primary-600);text-align:center;font-size:14px;font-weight:600;line-height:22px;text-decoration:none;padding:8px 12px;border-radius:4px;transition:color .2s cubic-bezier(.215,.61,.355,1),background-color .2s ease-in-out}.footer-nav-link:hover,.footer-dropdown-link:hover{color:var(--primary-700)}.footer-nav-link.legal{font-size:13px;font-weight:300;line-height:20px;padding:0;border-bottom:unset;width:auto}.footer-nav-link.legal:hover{color:var(--primary-800)}.separator{width:100%;height:1px;background-color:var(--primary-300)}.footer-copyright{width:100%;justify-content:space-between;display:grid;grid-template-columns:1fr auto 1fr;gap:32px}.legal-links,.footer-social-media-links,.copyright-text{display:flex;justify-content:center;align-items:center;text-align:center}.legal-links{gap:24px;justify-content:flex-start}.copyright-text{color:var(--primary-600);text-align:right;align-self:center;justify-content:flex-end;font-size:13px;font-weight:300;line-height:20px}.footer-social-media-links{display:flex;gap:16px;justify-content:center}.social-media-icon{width:28px;transition:transform .2s ease-in-out,opacity .2s}.social-media-icon:hover{transform:scale(1.1);opacity:.8}.footer-dropdown{width:100%;border-bottom:.5px solid var(--primary-300);position:static}.footer-dropdown-toggle{width:100%;color:var(--primary-600);justify-content:center;align-items:center;padding:16px;font-weight:600;display:flex;cursor:pointer;transition:padding-bottom .2s}.footer-dropdown-toggle.w--open{padding-bottom:8px}.footer-dropdown-list{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;display:flex;flex-direction:column}.footer-dropdown-list.w--open{max-height:500px}.footer-maintenance-link,.footer-parent-link{width:100%;border-top:.5px solid var(--primary-300);border-bottom:.5px solid var(--primary-300);color:var(--primary-600);justify-content:center;align-items:center;padding:16px;font-weight:600;display:flex;text-decoration:none}@media screen and (min-width: 1440px){.footer-container{max-width:1440px}.footer-logo-link{width:225px}}@media screen and (max-width: 991px){.footer-logo-link{width:190px}.footer-social-media-links{gap:12px}.social-media-icon{width:24px}}@media screen and (max-width: 767px){.desktop-footer{display:none}.mobile-footer{gap:24px;background-color:#fff;flex-direction:column;align-items:center;padding:48px 0 32px;display:flex}.mobile-footer.shaded{background-color:var(--primary-100)}.footer-container{padding:0 16px;gap:24px}.footer-container.legal{gap:16px}.footer-menu{width:100%;display:flex;flex-direction:column;align-items:flex-start}.legal-links{justify-content:center;flex-basis:unset}.copyright-text{flex:0 auto}.footer-social-media-links{gap:16px}.footer-dropdown{width:100%;border-bottom:.5px solid var(--primary-300);position:static}.footer-nav-link{border-bottom:.5px solid var(--primary-300)}.dropdown-toggle,.footer-nav-link{width:100%;color:var(--primary-600);justify-content:center;align-items:center;padding:16px;font-weight:600;display:flex}.dropdown-toggle{gap:4px}.dropdown-icon{width:20px;height:20px;transition:transform .3s ease}.dropdown-menu.active+.dropdown-toggle .dropdown-icon{transform:rotate(180deg)}.dropdown-toggle.expanded{padding-bottom:8px}.dropdown-menu{display:none}.dropdown-menu.active{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-top:-8px;padding-bottom:8px}.footer-dropdown-link{color:var(--primary-600);text-align:center;padding:8px 16px;font-style:normal;font-weight:400;width:100%;flex-basis:100%;flex-grow:1;margin-left:auto;margin-right:auto}.footer-dropdown-link.w--current{color:var(--primary-600)}}@media screen and (max-width: 479px){.dropdown-toggle{padding:12px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-custom-footer.css.map */
