.footer{background:linear-gradient(135deg,#f3f1ec,#ddd7cf);border-top:0;padding-bottom:0}.footer__widgets{margin-top:-70px}.widget-categories{padding-top:0}.widget-categories .widget-categories__heading{color:#000;font-family:Butler,sans-serif;font-size:17px;font-weight:700;letter-spacing:2px;margin:10px 0;text-align:left}.widget-categories .widget-categories__heading span{border:none}.widget-categories .categories__content--grid{gap:40px 10px}.widget-categories .categories__content--grid .category{aspect-ratio:1;min-height:0}.widget-categories .categories__content--grid .category__name{background:none;bottom:-30px;color:#000;font-family:Butler,sans-serif;font-size:12px;letter-spacing:2px;text-align:start;transform:translateY(0)}.widget-categories .widget-actions a{background:#f8f9fa;border-color:#000;border-radius:2px;color:#000;font-family:Butler,sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:20px;margin-top:20px;max-width:220px;padding:8px 12px;transition:background 1s ease,color 1s ease;width:100%}.widget-categories .widget-actions a:hover{background:#000;border-color:#000;color:#fff}.footer__blocks{max-width:1600px;padding-top:20px}.footer__bottom{border-top:1px solid #d3d3d3;margin:5px auto 0;max-width:1600px;padding-bottom:15px;padding-top:15px;width:100%}.footer__bottom-wrapper{display:flex;justify-content:space-between}.form__buttons .btn{background:#000!important;color:#fff!important;font-family:Butler,sans-serif;letter-spacing:2px;transition:background 1s ease}.form__buttons .btn:hover{background:#262626!important}.footer__menu ul li{padding:0}.footer__menu ul li a,.newsletter__hint{font-size:13px}.footer__menu-title,.newsletter__heading{font-family:Butler,sans-serif;letter-spacing:2px}.footer__badges{margin-bottom:0}.footer__badges .footer__badge a{height:35px;width:120px}.footer__badges .footer__badge img{-o-object-fit:fill;object-fit:fill}@media screen and (min-width:768px){.widget-categories .categories__content--grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1300px){.widget-categories .categories__content--grid{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:991px){.footer__blocks{justify-content:center}.footer__block{flex:30%;text-align:center}.footer__block--newsletter{flex:100%;text-align:left}}@media screen and (max-width:670px){.footer__block{flex:45%;text-align:center}.footer__block--newsletter{flex:100%;text-align:left}}@media screen and (max-width:350px){.footer__block{flex:100%;text-align:center}.footer__block--newsletter{text-align:left}}