.footer #footer-partial-area{padding-block:18px;color:var(--primary-color)}.footer .footer-nav{background-color:#f2f2f2;padding-block:1.25rem 1.875rem}@media(min-width:769px){.footer .footer-nav{padding-block:1.875rem 2.5rem}}.footer .footer-nav .nav-wrapper{display:flex;flex-wrap:wrap;gap:.75rem 1.5625rem;flex-direction:column}@media(min-width:1025px){.footer .footer-nav .nav-wrapper{flex-direction:row;gap:2.1875rem 1.5625rem}.footer .footer-nav .nav-wrapper>*{width:calc(16.6666666667% - 1.5625rem + 1.5625rem/6)}}.footer .footer-nav .nav-wrapper .nav-item:not(:has(ul>li:nth-of-type(12)))>.show-all-button{display:none}.footer .footer-nav .nav-wrapper .nav-item:not(.show-all) ul li:nth-of-type(n + 12){display:none}@media(max-width:1024px){.footer .footer-nav .nav-wrapper .nav-item:has(ul.expanded){padding-bottom:.625rem;border-bottom:1px solid #dbdbdb}}@media(max-width:1024px){.footer .footer-nav .nav-wrapper .nav-item ul:not(.expanded) li:not(:first-of-type){height:0px;overflow:hidden;transform:translateY(100%);margin-bottom:0px}.footer .footer-nav .nav-wrapper .nav-item ul:not(.expanded)+.show-all-button{display:none}.footer .footer-nav .nav-wrapper .nav-item ul.expanded li:first-of-type i{transform:rotate(180deg)}.footer .footer-nav .nav-wrapper .nav-item ul.expanded li:not(:first-of-type){transform:translateY(0%)}}.footer .footer-nav .nav-wrapper .nav-item ul li{margin-bottom:.75rem;transition:transform .3s ease}.footer .footer-nav .nav-wrapper .nav-item ul li:first-of-type{margin-bottom:1.125rem}.footer .footer-nav .nav-wrapper .nav-item ul li:first-of-type a{font-size:1.125rem;font-weight:700}@media(max-width:1024px){.footer .footer-nav .nav-wrapper .nav-item ul li:first-of-type a{display:flex;align-items:center;gap:.5rem;font-size:16px}.footer .footer-nav .nav-wrapper .nav-item ul li:first-of-type a i{font-size:.75rem;line-height:0;transition:.3s ease}}@media(min-width:1025px){.footer .footer-nav .nav-wrapper .nav-item ul li:first-of-type a i{display:none}}.footer .footer-nav .nav-wrapper .nav-item ul li a{font-size:.875rem;font-weight:400;line-height:1.2;display:block;transition:color .3s ease}@media(min-width:769px){.footer .footer-nav .nav-wrapper .nav-item ul li a:hover{color:var(--primary-color)}}.footer .footer-nav .nav-wrapper .nav-item .show-all-button{color:var(--primary-color);border-bottom:1px solid currentColor;font-size:.875rem;font-weight:700}.footer .brands{padding-block:1.25rem;background-color:#e6e6e6}.footer .brands .brands-nav ul{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem 1.25rem}@media(min-width:1025px){.footer .brands .brands-nav ul{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;justify-content:space-between;flex-direction:row}}.footer .brands .brands-nav ul li a{font-weight:700;font-size:16px}@media(min-width:1025px){.footer .brands .brands-nav ul li a{font-size:1rem}}.footer .social{background-color:#f2f2f2;padding-block:1.25rem}@media(min-width:1025px){.footer .social{padding-block:1.25rem}}.footer .social .social-wrapper{display:flex;justify-content:space-between;align-items:center;gap:.9375rem .625rem}@media(max-width:1024px){.footer .social .social-wrapper{align-items:initial;flex-direction:column}}.footer .social .logo{max-width:300px}.footer .social .logo a,.footer .social .logo img{display:block;width:100%;height:auto}.footer .copyright{background-color:#fff;padding-block:1.25rem}.footer .copyright .copyright-wrapper p{font-size:.875rem;font-weight:400}.footer .copyright .copyright-wrapper p a{transition:color .3s ease}.footer .copyright .copyright-wrapper p a:hover{color:var(--primary-color)}