@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;500&family=Oswald:wght@500&display=swap";.site-footer{width:100%;box-sizing:border-box;padding:71px 5%;background-color:#2f2f2f;color:#fff;position:relative;overflow-x:hidden;min-height:auto}.footer__container{max-width:1400px;margin:0 auto;width:100%;box-sizing:border-box;overflow-x:hidden}.footer__main{display:grid;grid-template-columns:300px 1fr;gap:60px;margin-bottom:42px;align-items:start;width:100%}.footer__brand{max-width:300px;flex-shrink:0;display:flex;flex-direction:column}.footer__logo,.footer__logo-default{width:100%;max-width:277px;height:auto;margin-bottom:30px}.footer__logo img{width:100%;max-width:277px;height:auto;object-fit:contain;object-position:left center}.footer__logo-default svg{width:100%;max-width:277px;height:auto}.footer__logo-link{display:inline-block;text-decoration:none;transition:opacity .3s ease,transform .2s ease;cursor:pointer}.footer__logo-link:hover{opacity:.8;transform:translateY(-2px)}.footer__logo-link:focus{outline:2px solid #ffffff;outline-offset:4px;border-radius:4px}.footer__tagline p{font-family:Poppins,sans-serif;font-weight:500;font-size:20px;line-height:26px;color:#fff;margin:0 0 32px;width:100%;max-width:300px}.footer__social{display:flex;gap:10px;align-items:center}.footer__social a{display:block;width:28px;height:28px;transition:opacity .3s ease}.footer__social a:hover{opacity:.8}.footer__columns{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;align-items:flex-start}.footer__column-title{font-family:Oswald,sans-serif;font-weight:500;font-size:24px;line-height:22px;color:#fff;margin:0 0 36px;text-transform:uppercase}.footer__column--navigation{min-width:150px;flex-shrink:0}.footer__nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.footer__nav-item{display:block}.footer__nav-link{display:flex;align-items:center;color:#fff;text-decoration:none;font-family:Poppins,sans-serif;font-weight:500;font-size:20px;line-height:normal;transition:opacity .3s ease;position:relative;padding-left:24px}.footer__nav-link:hover{opacity:.8}.footer__nav-arrow{position:absolute;left:0;top:3px;width:24px;height:24px;color:#fff}.footer__column--contact{min-width:200px;flex-shrink:0}.footer__contact-info{display:flex;flex-direction:column;gap:42px}.footer__contact-item{display:flex;align-items:flex-start;gap:6px;position:relative}.footer__contact-icon{width:24px;height:24px;color:#fff;flex-shrink:0;margin-top:2px}.footer__contact-text p{font-family:Poppins,sans-serif;font-weight:500;font-size:20px;line-height:normal;color:#fff;margin:0;white-space:pre-line}.footer__contact-text p+p{margin-top:19px}.footer__column--newsletter{min-width:250px;flex-shrink:0}.footer__newsletter-text{font-family:Poppins,sans-serif;font-weight:500;font-size:20px;line-height:normal;color:#fff;margin:0 0 40px;width:100%;white-space:pre-line}.footer__newsletter-form{display:flex;flex-direction:column;gap:18px;width:100%}.footer__newsletter-input{width:100%;height:40px;padding:0 20px;border:1px solid #ffffff;background:transparent;color:#fff;font-family:Poppins,sans-serif;font-weight:500;font-size:16px;line-height:normal;box-sizing:border-box}.footer__newsletter-input::placeholder{color:#fff}.footer__newsletter-input:focus{outline:none;border-color:#fff}.footer__newsletter-submit{width:115px;height:40px;background:#fff;color:#2f2f2f;border:none;font-family:Poppins,sans-serif;font-weight:500;font-size:20px;line-height:normal;cursor:pointer;padding:10 41px;box-sizing:border-box;align-self:flex-end;transition:opacity .3s ease}.footer__newsletter-submit:hover{opacity:.9}.footer__bottom{width:100%}.footer__divider{width:100%;height:1px;background:#fff;border:none;margin:0 0 18px}.footer__copyright p{font-family:Poppins,sans-serif;font-weight:300;font-size:16px;line-height:26px;color:#858585;margin:0;width:100%;max-width:1920px}@media (min-width: 1400px){.site-footer{padding:71px 8%;max-width:100%;margin:0 auto}.footer__main{grid-template-columns:350px 1fr;gap:60px}.footer__columns{grid-template-columns:repeat(3,1fr);gap:50px}}@media (min-width: 1200px) and (max-width: 1399px){.site-footer{padding:60px 6%;max-width:1400px;margin:0 auto}.footer__main{grid-template-columns:320px 1fr;gap:50px}.footer__columns{grid-template-columns:repeat(3,1fr);gap:40px}}@media (min-width: 1024px) and (max-width: 1199px){.site-footer{padding:50px 4%}.footer__main{grid-template-columns:280px 1fr;gap:40px}.footer__brand{max-width:280px}.footer__columns{grid-template-columns:repeat(3,1fr);gap:30px}.footer__column-title{font-size:22px}.footer__nav-link,.footer__contact-text p,.footer__newsletter-text{font-size:18px}}@media (min-width: 768px) and (max-width: 1023px){.site-footer{padding:50px 3%}.footer__main{grid-template-columns:240px 1fr;gap:30px}.footer__brand{max-width:240px}.footer__logo,.footer__logo-default{max-width:200px}.footer__tagline p{font-size:17px;line-height:22px;max-width:240px}.footer__social{gap:8px}.footer__social a{width:26px;height:26px}.footer__columns{grid-template-columns:repeat(3,1fr);gap:25px}.footer__column-title{font-size:19px;margin-bottom:28px}.footer__nav-link{font-size:17px;padding-left:22px}.footer__nav-arrow{width:22px;height:22px}.footer__contact-text p{font-size:17px}.footer__newsletter-text{font-size:17px;margin-bottom:30px}.footer__newsletter-input{height:38px;padding:0 18px;font-size:15px}.footer__newsletter-submit{width:110px;height:38px;font-size:15px}}@media (min-width: 576px) and (max-width: 767px){.site-footer{padding:40px 4%}.footer__main{grid-template-columns:180px 1fr;gap:25px}.footer__brand{max-width:180px}.footer__logo,.footer__logo-default{max-width:160px}.footer__tagline p{font-size:15px;line-height:20px;max-width:180px}.footer__social{gap:6px}.footer__social a{width:24px;height:24px}.footer__columns{grid-template-columns:repeat(3,1fr);gap:20px}.footer__column-title{font-size:17px;margin-bottom:22px}.footer__nav-link{font-size:15px;padding-left:20px}.footer__nav-arrow{width:20px;height:20px}.footer__contact-text p{font-size:15px;line-height:20px}.footer__newsletter-text{font-size:15px;line-height:20px;margin-bottom:25px}.footer__newsletter-input{height:36px;padding:0 16px;font-size:14px}.footer__newsletter-submit{width:100px;height:36px;font-size:14px;padding:0 20px}}@media (max-width: 575px){.site-footer{padding:30px 4%}.footer__main{grid-template-columns:1fr;gap:25px;text-align:center}.footer__brand{align-items:center;text-align:center;max-width:100%}.footer__logo,.footer__logo-default{max-width:140px}.footer__tagline p{font-size:14px;line-height:19px;text-align:center;max-width:100%}.footer__social{justify-content:center;gap:8px}.footer__social a{width:22px;height:22px}.footer__columns{grid-template-columns:1fr;gap:20px}.footer__column--navigation,.footer__column--contact,.footer__column--newsletter{text-align:center}.footer__column-title{font-size:16px;margin-bottom:18px;text-align:center}.footer__nav-list{align-items:center}.footer__nav-link{font-size:14px;padding-left:18px;justify-content:center}.footer__nav-arrow{width:18px;height:18px}.footer__contact-info{align-items:center}.footer__contact-item{flex-direction:column;text-align:center;gap:8px}.footer__contact-icon{margin-top:0;width:22px;height:22px}.footer__contact-text p{font-size:14px;line-height:19px;text-align:center}.footer__newsletter-text{font-size:14px;line-height:19px;margin-bottom:20px;text-align:center}.footer__newsletter-input{height:34px;font-size:13px;padding:0 14px}.footer__newsletter-submit{width:100%;height:34px;font-size:13px;align-self:stretch}.footer__copyright p{font-size:12px;line-height:18px;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-footer.css.map */
