footer{display:grid;gap:5rem;grid-template-columns:repeat(5,1fr);padding:5rem 12.5% 2rem;height:fit-content;background-color:#f5f5f5;font-size:2.3rem;border-top:.5rem solid #dbdbdb;text-wrap:nowrap;}footer .title{width:fit-content;border-bottom:.2rem solid #333333;color:#333333;font-size:2.3rem;margin-bottom:1.5rem;}footer ul{list-style-type:none;}footer .nav-item{margin-bottom:1rem;font-size:2rem;color:#656565;}footer .nav-item:last-child{margin-bottom:0;}footer .nav-item p,footer .nav-item a{display:flex;align-items:center;}footer .nav-item:hover{text-decoration:underline;}footer .icon{width:2.5rem;height:2.5rem;margin-right:1rem;fill:var(--text-color);transition:fill .3s;}footer .nav-item:hover .icon{fill:var(--second-color);}footer .payment-list{display:flex;flex-direction:row;align-items:end;column-gap:1.5rem;}footer .payment-icon{max-width:5rem;max-height:5rem;width:auto;height:auto;}@media (max-width:1400px){footer{grid-template-columns:repeat(4,1fr);padding:5rem 8% 2rem}footer .icon{width:2.3rem;height:2.3rem}}@media (max-width:1000px){footer{grid-template-columns:repeat(3,1fr);padding:5rem 6% 2rem}footer .icon{width:2.1rem;height:2.1rem}}@media (max-width:800px){footer{grid-template-columns:repeat(2,1fr);padding:5rem 4% 2rem}footer .icon{width:1.9rem;height:1.9rem}}@media (max-width:600px){footer{grid-template-columns:repeat(1,1fr)}footer .icon{width:2.1rem;height:2.1rem}}