.site-footer{padding:0;background-color:#003648;border-radius:0;position:relative;width:100%;display:flex;justify-content:center}@media all and (max-width: 900px){.site-footer{padding:44px 29px}}.site-footer__newsletter{width:50%;order:2;display:flex;align-items:flex-end;flex-direction:column;gap:26px}.site-footer__newsletter-title{letter-spacing:.105em;color:#fbf7f3;font-family:Aeonik Fono;font-weight:700;font-size:16px;line-height:100%;text-transform:uppercase;width:332px;margin:0}.site-footer__newsletter-text{font-family:Civil Premium;font-weight:400;font-size:16px;line-height:125%;letter-spacing:-.3px;color:#fbf7f3;width:332px}.site-footer__newsletter-input-wrapper{display:flex;align-items:center;justify-content:space-between;background:#325c69;height:47px;width:332px;border-radius:5px}.site-footer__newsletter-input{width:100%;max-width:180px;border:none;background-color:transparent;margin-left:18px;font-family:Civil Premium;font-weight:500;font-size:16px;line-height:175%;letter-spacing:-2%}input.site-footer__newsletter-input::placeholder{color:#fbf7f3}.site-footer__newsletter-input:focus-visible{box-shadow:var(--focus-shadow)}@media all and (max-width: 768px){.site-footer .social-links__item{margin-left:0;width:100%;align-items:center;justify-content:center}.site-footer__newsletter{margin-bottom:0;width:100%}.site-footer__newsletter-title{text-align:start;font-size:16px;margin-bottom:0;margin-top:0;width:100%}.site-footer__newsletter-text{width:100%}.site-footer__newsletter-input-wrapper{flex-direction:row;align-items:center;gap:0;width:100%}.site-footer__newsletter-input{text-align:center;font-size:28px}}.site-footer__newsletter-input::placeholder{opacity:1}.site-footer__newsletter-submit{display:flex;align-items:center;justify-content:center;height:100%;width:94px;flex-shrink:0;background-color:#00d0cd;transition:all .3s var(--ease);cursor:pointer;font-family:Civil Premium;font-weight:500;font-size:16px;line-height:1;letter-spacing:-.3px;border-radius:0 5px 5px 0}.site-footer__newsletter-submit:hover{background-color:#003647}.site-footer__newsletter-submit svg{width:55%;height:auto}.site-footer__newsletter-submit svg path{fill:#fbf7f3}.site-footer__newsletter-success,.site-footer__newsletter-error{font-size:var(--size-xlarge)}.site-footer__newsletter-error{color:var(--color-coral)}.site-footer .social-links__item{background-color:#325d6a;height:36px;width:36px;margin-left:13px}.site-footer .social-links__link svg{height:21px;width:21px}.site-footer .social-links__item:hover{background-color:var(--color-teal)}.site-footer__nav{display:flex;width:50%}.site-footer__col-title{font-family:Aeonik Fono;font-weight:700;font-size:16px;line-height:100%;letter-spacing:10.5%;text-transform:uppercase;color:#fbf7f3;margin:0;padding-bottom:16px}@media all and (max-width: 768px){.site-footer__nav{justify-content:center;width:100%}.site-footer .social-links{margin-top:0}.site-footer__col-wrapper{flex-direction:column;gap:50px}}.site-footer__nav-column+.site-footer__nav-column{margin-left:150px}.site-footer__nav-link{display:block;text-decoration:none;color:#fbf7f3;font-family:Civil Premium;font-weight:400;font-size:16px;line-height:1;letter-spacing:-.3px}@media all and (max-width: 768px){.site-footer__nav-link{text-align:flex-start}.site-footer__nav-column+.site-footer__nav-column{margin-left:60px}}.site-footer__nav-link:hover{text-decoration:underline}.site-footer__nav-link+.site-footer__nav-link{margin-top:13px}.site-footer__social{display:flex;align-items:center;margin-top:auto;width:100%;justify-content:space-between}.site-footer__logo{display:flex;margin-right:110px;width:50%}.site-footer__logo svg{width:119px;height:100%}@media all and (max-width: 900px){.site-footer__logo svg{width:88px;height:23px}.site-footer__logo{margin-right:20px}.site-footer__nav-column+.site-footer__nav-column{margin-left:0}.site-footer__nav{justify-content:space-between}}@media all and (max-width: 768px){.site-footer__social{flex-direction:column;align-items:center;justify-content:flex-start;margin-top:0;gap:41px}.site-footer__logo{margin-right:0}.site-footer__newsletter-input{font-size:16px}}.newsletter-popup{padding:40px;width:calc(100vw - var(--gutters) * 2);max-width:600px;background-color:#fff;border-radius:23px;overflow:hidden;isolation:isolate}
/*# sourceMappingURL=/cdn/shop/t/126/assets/section-footer.css.map */
