.site-footer{position:relative}.site-footer .footer-section{background:var(--secondary-color);box-sizing:border-box;padding:50px 20px}@media only screen and (min-width:992px){.site-footer .footer-section{padding:50px}}@media only screen and (min-width:1200px){.site-footer .footer-section{padding:100px}}@media only screen and (min-width:1399.98px){.site-footer .footer-section{padding:140px 120px}}.site-footer .footer-wrapper{display:flex;justify-content:space-between}.site-footer .footer-wrapper .logo-wrapper{flex:none;width:50%}@media only screen and (min-width:768px){.site-footer .footer-wrapper .logo-wrapper{margin-right:10%;width:auto}}.site-footer .footer-wrapper .logo-wrapper .store-logo{display:block;width:50%}@media only screen and (min-width:1200px){.site-footer .footer-wrapper .logo-wrapper .store-logo{height:232px;width:136px}.site-footer .footer-wrapper .logo-wrapper .store-logo svg{height:100%;width:100%}}.site-footer .footer-wrapper nav{width:50%}@media only screen and (min-width:768px){.site-footer .footer-wrapper nav{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}}.site-footer .footer-wrapper nav .footer-item{margin-bottom:30px;width:100%}@media only screen and (min-width:768px){.site-footer .footer-wrapper nav .footer-item{width:50%}}@media only screen and (min-width:1200px){.site-footer .footer-wrapper nav .footer-item{width:33.33333%}}@media only screen and (min-width:1399.98px){.site-footer .footer-wrapper nav .footer-item{margin-bottom:0;width:20%}}.site-footer .footer-wrapper nav .footer-item .socials{gap:20px;justify-content:flex-start;margin:20px 0 0}.site-footer .footer-wrapper nav .footer-item .link-title{font-size:16px;line-height:1;margin:0 0 20px}@media only screen and (min-width:1200px){.site-footer .footer-wrapper nav .footer-item .link-title{font-size:22px}}.site-footer .footer-wrapper nav .footer-item ul{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.site-footer .footer-wrapper nav .footer-item li a{font-size:14px;letter-spacing:.075em}@media only screen and (min-width:992px){.site-footer .footer-wrapper nav .footer-item li a{font-size:14px}}.site-footer .footer-wrapper nav .footer-item li a:hover{text-decoration:underline}.site-footer .footer-payments{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:50px 0 0}@media only screen and (min-width:992px){.site-footer .footer-payments{margin:120px 0 0}}
