footer{background-color:var(--black-700)}footer a{transition:var(--transition-all)}footer a:hover{opacity:.7}footer .row.first{border-bottom:1px solid var(--black-600);color:var(--white);padding:46px 0 43px;text-align:center}footer .row.first .logo-wrapper{margin:0 auto 43px}footer .row.first .logo{margin:0 auto;width:190px}footer .row.first .heading{font-size:var(--text-lg);font-weight:600;line-height:28px;letter-spacing:var(--tracking-tight);margin-bottom:9px}footer .row.second .title{align-items:center;border-bottom:1px solid var(--black-600);color:var(--white);display:flex;font-weight:600;justify-content:space-between;padding:14px 0}footer .row.second a{color:var(--white);text-decoration:none}footer .row.second .title.active{border-bottom-color:transparent}footer .row.second .title.active .icon{transform:rotate(180deg)}footer .row.second .title.active+.content{display:block}footer .row.second .content{border-bottom:1px solid var(--black-600);color:var(--white);display:none;padding-bottom:14px}footer .row.second .contact .text *{margin:0}footer .row.second .contact .text{display:flex;flex-direction:column;gap:7px}footer .row.second .contact .link{display:inline-block;margin-top:7px}footer .row.second .menu .content{align-items:flex-start;flex-direction:column;gap:7px}footer .row.second .menu .title.active+.content{display:flex}footer .row.third{border-bottom:1px solid var(--black-600);padding:40px 0}footer .row.third .title{color:var(--white);font-size:var(--text-xl);font-weight:600;line-height:32px;margin-bottom:40px;text-align:center;text-wrap:balance}footer .row.third .socials{display:flex;justify-content:center;gap:24px;margin-top:48px}footer .row.third .socials a{color:var(--white);text-decoration:none}footer .row.third .message{align-items:center;color:var(--white);display:flex;justify-content:center;gap:8px;margin-bottom:8px}footer .row.third .message .icon{line-height:12px}footer .row.third input{background-color:var(--black-600);border-color:var(--black-600);color:var(--white);width:100%}footer .row.third input::placeholder{color:var(--black-500)}footer .row.third .btn{margin-top:8px;width:100%}footer .row.third svg{height:24px;width:24px}footer .row.fourth{color:var(--black-500);font-size:var(--text-sm);line-height:22px;padding:27px 0;text-align:center}@media screen and (min-width: 1280px){footer .row.first .logo-wrapper,footer .row.second .contact,footer .row.third .title{min-width:400px}footer .row.first{align-items:center;display:flex;gap:24px;padding:74px 0;text-align:left}footer .row.first .logo-wrapper{margin-bottom:0;margin-left:0}footer .row.first .logo{margin:0;width:290px}footer .row.first .heading{font-size:var(--text-xl);line-height:32px}footer .row.first .subheading{font-size:var(--text-lg);line-height:28px}footer .row.second{border-bottom:1px solid var(--black-600);display:flex;gap:24px;padding:73px 0}footer .row.second .title{border-bottom:none;font-size:var(--text-lg);line-height:28px;margin-bottom:16px;padding:0}footer .row.second .title .icon{display:none}footer .row.second .contact .text{font-size:var(--text-lg);line-height:28px;gap:9px}footer .row.second .contact .link{margin-top:19px}footer .row.second .menu{display:flex;flex-grow:1;gap:24px}footer .row.second .menu .content{gap:12px}footer .row.second .menu .item{width:25%}footer .row.second .content{align-items:flex-start;border-bottom:none;display:flex;flex-direction:column;padding-bottom:0}footer .row.third{align-items:center;display:flex;gap:24px;padding:72px 0;position:relative}footer .row.third .newsletter{align-items:center;display:flex;gap:24px;width:100%}footer .row.third .title{margin:0;text-align:left}footer .row.third form{align-items:center;display:flex;gap:16px;max-width:848px;position:relative;width:100%}footer .row.third .message{margin-bottom:0;margin-top:12px;position:absolute;top:100%}footer .row.third input{max-width:566px;min-width:270px}footer .row.third .btn{margin-top:0;min-width:151px;padding-left:40px;padding-right:40px;width:auto}footer .row.third .socials{margin:0}footer .row.fourth{padding:42px 0;text-align:left}}@media screen and (min-width: 1440px){footer .row.first .logo-wrapper,footer .row.second .contact,footer .row.third .title{min-width:557px}}@media screen and (min-width: 1920px){footer .row.third .socials{position:absolute;right:calc(25% - 330px);top:50%;transform:translateY(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/footer.css.map */
