.footer{overflow:hidden;--margin-top-side-block:200px}.footer__wave{display:block;filter:drop-shadow(0 1px 4px rgba(0,0,0,.3))}.footer__content{background-color:var(--dark-green);display:grid;min-height:100vh;padding-bottom:30px;position:relative}.footer__content:before{background-color:var(--dark-green);content:"";height:3px;left:0;position:absolute;right:0;top:-1px}.footer__info{display:grid;grid-template-columns:27% auto 27%;width:100%}.footer__logo{display:block;margin:0 auto 30px;max-width:100%}.footer__links{display:flex;flex-direction:column;margin-top:var(--margin-top-side-block);row-gap:13px;z-index:1}.footer__links-left{align-items:flex-start;text-align:left}.footer__links-right{align-items:flex-end;text-align:right}.footer__link{color:var(--beige);cursor:pointer;font-size:24px;line-height:1.2}.footer__link-bot{align-items:center;display:flex;gap:10px}.footer__link-bot svg{height:28px;width:28px}.footer__link-stickerpack{align-items:center;display:flex;gap:16px;margin-top:10px}.footer__link-image{display:flex;flex-shrink:0;height:47px;width:43px}.footer__contacts,.footer__middle{align-items:center;display:flex;flex-direction:column}.footer__contacts{gap:10px;margin-bottom:20px}.footer__contacts-title{font-size:20px}.footer__socials{align-items:center;display:flex;flex-direction:column;gap:10px;z-index:1}.footer__socials-title{font-size:20px}.footer__socials-links{-moz-column-gap:12px;column-gap:12px;display:flex;flex-wrap:wrap;justify-content:center;max-width:240px;row-gap:12px;z-index:1}.footer__socials-link{border:2px solid hsla(0,0%,100%,.3);border-radius:10px;cursor:pointer;display:grid;height:48px;place-content:center;width:48px}.footer__bottom{align-items:flex-end;display:flex;gap:clamp(20px,6vw,80px);margin-bottom:20px}.footer__copyright{font-size:20px}.footer__offers{-moz-column-gap:clamp(10px,2vw,90px);column-gap:clamp(10px,2vw,90px);display:grid;grid-template-columns:repeat(2,1.5fr);height:-moz-fit-content;height:fit-content;row-gap:5px}.footer__sorry{margin:10px 0;padding:0 var(--container-padding);position:relative;text-wrap:balance;z-index:1}.footer_desktop{display:flex}.footer_mobile{display:none}.footer__bottom-content{margin-top:40px;position:relative;z-index:2}.footer__corner-images{bottom:0;position:absolute;width:100%}.footer__corner-images_left{bottom:0;left:0;position:absolute;z-index:1}.footer__corner-images_right{bottom:0;position:absolute;right:0;z-index:1}@media(max-width:1180px){.footer__bottom{justify-content:space-between}.footer__corner-image_right,.footer__corner-text{display:none}}@media(max-width:950px){.footer__info{align-items:center;display:flex;flex-direction:column}.footer__logo{margin-bottom:60px}.footer__links{align-items:center;gap:20px;margin-top:60px}.footer__contacts{margin-bottom:0}.footer__socials{margin-top:30px}.footer__bottom{align-items:center;flex-direction:column-reverse;gap:30px;margin-top:60px}.footer__copyright{text-align:center;text-wrap:balance}.footer__offers{align-items:center;display:flex;flex-direction:column;row-gap:10px}.footer_desktop{display:none}.footer_mobile{display:flex}}@media(max-width:445px){.footer__link-bot,.footer__link-mail{font-size:18px}.footer__copyright{font-size:16px}}
