footer{padding:4rem 4rem 0;background-color:var(--color-black-1);color:var(--color-white)}.footer-wrapper{display:flex;flex-direction:column;gap:3.2rem;justify-content:flex-start;align-items:stretch}.footer__head{display:flex;flex-direction:row;gap:3.2rem;justify-content:space-between;align-items:flex-end}.footer__head form,.footer__head span{flex-grow:1;max-width:52rem}.footer__head .footer__title{font-family:var(--font-secondary);font-size:3.6rem;font-weight:500;line-height:135%;letter-spacing:.02rem;text-transform:uppercase;max-width:48rem}.footer-newsletter-form{width:100%;font-family:var(--font-secondary);font-size:1.8rem;line-height:160%;letter-spacing:-.05rem;color:var(--color-white)}.footer-newsletter-form .footer-newsletter-form__main{position:relative}.footer-newsletter-form .footer-newsletter-form__main input{width:100%;padding:1.6rem 2.4rem;border:none;background-color:transparent;border-bottom:.1rem solid rgba(255,255,255,.3)}.footer-newsletter-form .footer-newsletter-form__main button{position:absolute;right:0;top:.4rem;bottom:.4rem;left:auto;padding:1.6rem 3.8rem;background-color:var(--color-white);border-radius:.8rem;transition:all .3s ease;font-family:var(--font-primary);font-size:1.6rem;font-weight:600;color:var(--color-grey-3);text-transform:uppercase}.footer-newsletter-form .footer-newsletter-form__main button:hover{background-color:var(--color-purple-2);color:var(--color-white)}.footer__main{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.footer__row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:4rem;border-top:.01rem solid rgba(255,255,255,.3)}.footer__row .footer__row-block{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;padding:3.2rem 0;font-family:var(--font-tertiary);font-size:1.6rem;line-height:140%;color:var(--color-white)}.footer__row .footer__row-block .txt-uppercase{opacity:.7}.footer__row .footer__row-block.horizontal{flex-direction:row;gap:4.8rem}@media(max-width:768px){footer{padding:3.2rem 2rem 2rem}.footer__head{flex-direction:column;align-items:stretch}}@media(max-width:480px){.footer__row{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:2rem;grid-row-gap:2rem}.footer__row .footer__row-block.txt-right{grid-area:2 / 2 / 2 / 2;align-items:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/footer.css.map */
