.footer-wrapper{width:100%;background:var(--footer-bg);color:var(--footer-text-color);position:relative;padding-top:20px}.footer-ticker{width:100%;background:var(--ticker-bg);border-top:1px solid var(--ticker-border-color);border-bottom:1px solid var(--ticker-border-color);padding:10px 0;overflow:hidden;position:relative;margin-top:48px}.footer-ticker__track{display:flex;width:fit-content;animation:ticker-scroll var(--ticker-speed) linear infinite}.footer-ticker__content{display:flex;align-items:center;gap:29px;padding-right:29px;white-space:nowrap}.footer-ticker__item{display:flex;align-items:center;gap:29px}.footer-ticker__text{font-family:var(--font-family);font-size:var(--ticker-font-size);font-weight:600;line-height:30px;color:var(--ticker-text-color);white-space:nowrap;text-transform:uppercase}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.footer-ticker:hover .footer-ticker__track{animation-play-state:paused}.footer-main{padding:var(--padding-top) var(--padding-horizontal) var(--padding-bottom)}.footer-container{max-width:var(--container-width);margin:0 auto;display:grid;grid-template-columns:536px 1fr;gap:var(--main-content-gap);align-items:start}.footer-left{display:flex;flex-direction:column;gap:28px}.footer-logo img{max-width:var(--logo-width);height:auto;display:block;filter:invert()}.footer-description{font-family:var(--font-family);font-size:16px;font-weight:400;line-height:24px;color:var(--footer-text-color);max-width:536px}.footer-description p{margin:0}.footer-right{display:flex;flex-direction:column;gap:24px;max-width:538px}.footer-newsletter{display:flex;flex-direction:column;gap:22px}.footer-newsletter__heading{font-family:var(--font-family);font-size:20px;font-weight:600;line-height:30px;color:var(--footer-text-color);margin:0;text-transform:uppercase}.footer-newsletter__form{width:100%}.footer-newsletter__input-wrapper{position:relative;width:100%;height:62px;border:1px solid var(--footer-border-color);border-radius:300px;overflow:hidden}.footer-newsletter__input{width:100%;height:100%;padding:0 160px 0 20px;background:transparent;border:none;outline:none;font-family:var(--font-family);font-size:16px;font-weight:400;color:var(--footer-text-color)}.footer-newsletter__input::placeholder{color:#ffffffb3}.footer-newsletter__button{position:absolute;right:8.39px;top:50%;transform:translateY(-50%);height:45px;padding:8px 16px;background:var(--footer-button-bg);border:none;border-radius:300px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:opacity .3s ease}.footer-newsletter__button:hover{opacity:.9}.footer-newsletter__button-text{font-family:var(--font-family);font-size:18px;font-weight:700;color:var(--footer-button-text);text-transform:uppercase;line-height:1}.footer-newsletter__button-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--footer-button-text)}.footer-newsletter__button-icon svg{width:100%;height:100%}.footer-newsletter__success,.footer-newsletter__error{margin-top:10px;font-family:var(--font-family);font-size:14px;padding:10px;border-radius:4px}.footer-newsletter__success{background:#2e7d3233;color:#4caf50}.footer-newsletter__error{background:#d32f2f33;color:#f44336}.footer-social{display:flex;align-items:center;gap:13px}.footer-social__link{display:flex;align-items:center;justify-content:center;width:25px;height:25px;color:var(--footer-text-color);transition:opacity .3s ease}.footer-social__link:hover{opacity:.7}.footer-social__link svg{width:100%;height:100%}.footer-divider{max-width:var(--container-width);margin:0 auto;padding:0 var(--padding-horizontal)}.footer-divider svg{display:block;width:100%;height:1px}.footer-links{padding:23px var(--padding-horizontal) 40px}.footer-links__container{max-width:var(--container-width);margin:0 auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px}.footer-links__link{font-family:var(--font-family);font-size:15px;font-weight:400;line-height:20.7px;color:var(--footer-link-color);text-decoration:none;white-space:nowrap;transition:opacity .3s ease}.footer-links__link:hover{opacity:.7}@media screen and (max-width: 989px) and (min-width: 750px){.footer-container{grid-template-columns:1fr;gap:60px}.footer-left,.footer-right{max-width:100%}.footer-newsletter__heading{font-size:18px;line-height:26px}.footer-links__container{gap:12px}.footer-links__link{font-size:14px}}@media screen and (max-width: 749px){.footer-main{padding:var(--padding-top-mobile) var(--padding-horizontal-mobile) var(--padding-bottom-mobile)}.footer-container{grid-template-columns:1fr;gap:50px}.footer-left{max-width:100%;gap:24px;align-items:center;text-align:center}.footer-logo img{max-width:var(--logo-width-mobile)}.footer-description{font-size:14px;line-height:21px}.footer-right{max-width:100%;gap:20px}.footer-newsletter{gap:18px}.footer-newsletter__heading{font-size:16px;line-height:24px;text-align:center}.footer-newsletter__input-wrapper{height:56px}.footer-newsletter__input{padding:0 150px 0 16px;font-size:14px}.footer-newsletter__button{height:40px;right:8px;padding:6px 14px}.footer-newsletter__button-text{font-size:16px}.footer-newsletter__button-icon{width:18px;height:18px}.footer-social{justify-content:center}.footer-divider{padding:0 var(--padding-horizontal-mobile)}.footer-links{padding:20px var(--padding-horizontal-mobile) 30px}.footer-links__container{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 20px;align-items:start}.footer-links__link{font-size:14px;line-height:18px;text-align:left;white-space:normal}.footer-ticker{margin-top:30px;padding:8px 0}.footer-ticker__content{gap:20px;padding-right:20px}.footer-ticker__item{gap:20px}.footer-ticker__text{font-size:calc(var(--ticker-font-size) * .8)}}@media screen and (max-width: 479px){.footer-main{padding:40px 15px 20px}.footer-container{gap:40px}.footer-logo img{max-width:calc(var(--logo-width-mobile) * .9)}.footer-description{font-size:13px;line-height:19px}.footer-newsletter__heading{font-size:14px;line-height:20px}.footer-newsletter__input-wrapper{height:52px}.footer-newsletter__input{font-size:13px;padding:0 140px 0 14px}.footer-newsletter__button{height:38px;padding:6px 12px}.footer-newsletter__button-text{font-size:14px}.footer-links__link{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/211/assets/footer.css.map */
