.footer{--footer-bg: 21, 62, 58;--footer-text: 255, 253, 248;--color-background: var(--footer-bg);--color-foreground: var(--footer-text);padding:60px 0;background-color:#153e3a;color:#fffdf8;font-family:var(--font-body-family);font-style:var(--font-body-style)}.footer *,.footer *:before,.footer *:after{box-sizing:border-box}.footer ul{margin:0;padding:0;list-style:none}.footer a{color:inherit;text-decoration:none}.footer a:focus-visible,.footer button:focus-visible{outline:2px solid rgb(var(--footer-text));outline-offset:4px}.footer__inner{max-width:1440px;margin:0 auto;padding:0 16px}.footer__heading,.footer__newsletter-heading,.footer__follow-label{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:0;text-transform:uppercase;color:rgb(var(--footer-text))}.footer__heading{margin-bottom:19px;font-weight:500;font-size:18px;line-height:100%;letter-spacing:0px;vertical-align:middle;text-transform:uppercase}.footer__newsletter{margin-bottom:40px;text-align:center}.footer__newsletter-heading{font-size:48px;font-weight:500;font-size:60px;line-height:60px;letter-spacing:-2px;vertical-align:middle;text-transform:uppercase}.footer__newsletter-text{font-family:Manrope;font-weight:400;font-size:16px;line-height:1.5;letter-spacing:0;vertical-align:middle;margin:20px 0 0;color:#fffdf8;opacity:.8}.footer__newsletter-form{margin-top:28px}.footer__field{position:relative;display:flex;align-items:center;height:52px;border-bottom:1px solid rgba(var(--footer-text),.15)}.footer__input{flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0 48px 0 12px;border:0;border-radius:0;background:transparent;box-shadow:none;color:rgb(var(--footer-text));font:inherit;font-size:14px;letter-spacing:0;-webkit-appearance:none;appearance:none;outline:none!important;box-shadow:none!important;border-bottom:1px solid #FFFFFF4D;font-family:Manrope;font-weight:500;font-size:15px!important;line-height:15px;letter-spacing:.2px;vertical-align:middle}.footer__submit .svg-wrapper>svg{width:15px;height:15px}.footer__contact-link:hover a{text-decoration:underline}.footer__input:-webkit-autofill,.footer__input:-webkit-autofill:hover,.footer__input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:0 0 0 1000px transparent inset!important;transition:background-color 9999s ease-in-out 0s}.footer__input::placeholder{color:rgba(var(--footer-text),.8);opacity:1}.footer__input:focus-visible{outline:2px solid rgb(var(--footer-text));outline-offset:-2px}.footer__submit{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:40px;height:100%;margin:0;padding:0;border:0;background:transparent;color:rgb(var(--footer-text));cursor:pointer}.footer__submit .icon{width:14px;height:auto}.footer__message{justify-content:center;margin:12px 0 0;color:rgb(var(--footer-text));font-size:12px}.footer__main{display:grid;grid-template-areas:"blocks" "brand";row-gap:24px}.footer__blocks{grid-area:blocks;display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:30px;row-gap:36px;max-width:1000px;margin:auto}.footer__block{min-width:0;width:max-content}.footer__block:empty{display:none}.footer__list li{display:block;height:max-content;line-height:100%}.footer__link{display:inline-block;font-size:12px;color:rgba(var(--footer-text),.8);transition:color var(--duration-short, .1s) ease;margin:0 0 15px;padding:0;font-family:Manrope;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0;vertical-align:middle;color:#fffdf8!important;opacity:.8}.footer__link[aria-current=page]{color:rgb(var(--footer-text))}.footer__text{font-size:12px;line-height:25px;color:rgba(var(--footer-text),.8)}.footer__text p{margin:0}.footer__text a{text-decoration:underline;text-underline-offset:.3rem}.footer__contact{display:flex;flex-direction:column;gap:10px}.footer__contact-link{display:inline-flex;align-items:center;gap:10px}.footer__contact-link a{font-family:Manrope;font-weight:500;font-size:14px;line-height:14px;letter-spacing:0;vertical-align:middle;color:#fffdf8!important;opacity:.8}.footer__contact-icon{flex:0 0 auto;width:18px;height:18px;fill:none;stroke:rgb(var(--footer-text));stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.footer__brand{grid-area:brand;display:flex;flex-direction:column;align-items:center;justify-self:center}.footer__logo{display:none;width:187px;max-width:100%;margin-bottom:28px}.footer__logo img{display:block;width:100%;height:auto}.footer__follow{display:flex;align-items:center}.footer__follow-label{padding-right:21px;white-space:nowrap;font-weight:500;font-size:18px;line-height:100%;letter-spacing:0px;vertical-align:middle;text-transform:uppercase}.footer__social{display:flex!important;align-items:center;gap:12px!important;padding-left:21px!important;border-left:1px solid rgba(var(--footer-text),.2)}.footer__social .list-social__item{display:flex}.footer__social .list-social__link{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid hsl(43deg 100% 99% / 20%);border-radius:50%;background-color:transparent;color:rgb(var(--footer-text))}.footer__social .list-social__link .icon{width:16px;height:16px}.footer__bottom{display:grid;grid-template-areas:"policies policies" "copyright localization";grid-template-columns:1fr auto;align-items:center;row-gap:20px;margin-top:24px}.footer__bottom.scroll-trigger.animate--slide-in{animation:none;opacity:1;transform:none}.footer__policies{grid-area:policies;display:flex;flex-wrap:wrap;justify-content:center;column-gap:24px}.footer__policies a,.footer__copyright{font-size:12px;line-height:24px;color:rgba(var(--footer-text),.8)}.footer__policies a{display:block;font-family:Manrope;font-weight:500;font-size:14px;line-height:14px;letter-spacing:0;vertical-align:middle;color:#fffdf8;opacity:.8}.footer__policies a:hover{color:rgb(var(--footer-text))}.footer__copyright{grid-area:copyright;margin:0;text-transform:uppercase}.footer__localization{grid-area:localization;display:flex;align-items:center;gap:16px}.footer__localization:empty{display:none}.footer__localization .localization-form{margin:0;padding:0}.footer__localization h2{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.footer__localization .disclosure__button,.footer__localization .localization-selector{min-height:0;padding:0;border:0;background:transparent;box-shadow:none;color:rgba(var(--footer-text),.8);font-family:var(--font-body-family);font-size:12px;line-height:24px;text-transform:uppercase;text-decoration:none}.footer__localization{position:relative}.footer__currency{position:absolute;top:0;left:0;z-index:1;display:flex;align-items:center;gap:8px;height:24px;font-size:12px;line-height:24px;color:rgba(var(--footer-text),.8);text-transform:uppercase;pointer-events:none}.footer__flag{display:block;width:24px;height:24px;border-radius:50%;object-fit:cover}.footer__currency+localization-form .disclosure__button,.footer__currency+localization-form .localization-selector{padding-left:90px;position:relative;top:-10px;font-size:0;height:auto;margin:0!important}.footer__currency+localization-form .disclosure__button svg{font-size:12px}.footer__localization .disclosure__button:hover{color:rgb(var(--footer-text));text-decoration:none}.footer__localization .disclosure__button .icon-caret,.footer__localization .disclosure__button svg{width:10px;height:10px;margin-left:8px;stroke:currentColor}@media screen and (min-width:750px){.footer{padding:60px 0 32px}.footer__inner{padding:0 32px}.footer__newsletter{max-width:610px;margin:0 auto 80px;text-align:left}.footer__newsletter-form{margin-top:32px}.footer__field{height:56px}.footer__message{justify-content:flex-start}.footer__blocks{column-gap:48px;row-gap:40px}.footer__link:hover{color:rgb(var(--footer-text));text-decoration:underline;text-underline-offset:.3rem}.footer__contact{gap:10px;margin-top:9px}.footer__contact-icon{width:20px;height:20px}.footer__logo{display:block}.footer__social{gap:16px}.footer__social .list-social__link{width:42px;height:42px}.footer__social .list-social__link .icon{width:20px;height:20px}.footer__bottom{margin-top:40px}.footer__policies{column-gap:32px}.footer__policies a,.footer__copyright,.footer__localization .disclosure__button,.footer__localization .localization-selector,.footer__currency{font-size:14px}.footer__currency+localization-form .disclosure__button,.footer__currency+localization-form .localization-selector{font-size:0}}@media screen and (min-width:990px){.footer__bottom{grid-template-areas:"localization copyright policies";grid-template-columns:1fr auto 1fr;column-gap:24px}.footer__localization{justify-self:start}.footer__bottom{margin-top:78px}.footer__policies{justify-content:flex-end}}@media screen and (min-width:1280px){.footer__inner{padding:0 48px}.footer__main{grid-template-areas:"brand blocks";grid-template-columns:300px 1fr;align-items:start}.footer__brand{justify-self:start}.footer__blocks{flex-wrap:nowrap;column-gap:40px}.footer__bottom{margin-left:0;margin-right:0}}@media screen and (min-width:1440px){.footer__main{grid-template-columns:420px 1fr}.footer__blocks{column-gap:60px}}p.footer__copyright{font-family:Manrope;font-weight:500;font-size:14px;line-height:14px;letter-spacing:0;vertical-align:middle;color:#fffdf8;opacity:.8}.footer__currency span{font-family:Manrope;font-weight:500;font-size:14px;line-height:14px;letter-spacing:0;vertical-align:middle;color:#fffdf8}@media(max-width:1024px){.footer__newsletter-heading{font-weight:500;font-size:50px;line-height:50px;letter-spacing:-2px;vertical-align:middle;text-transform:uppercase}.footer__newsletter-text{font-size:14px;line-height:1.4;margin:15px 0 0}}@media(max-width:990px){.footer__heading{font-size:16px}}@media(max-width:576px){.footer__newsletter-heading{max-width:321px;margin-inline:auto;margin-bottom:24px}.footer__newsletter-text{font-size:14px;max-width:321px;margin-inline:auto}.footer__link{font-size:12px;margin-bottom:12px}.footer__blocks{column-gap:20px;row-gap:34px}.footer__contact-link a{font-size:12px;line-height:12px}.footer__follow-label{padding-right:20px;font-size:16px}.footer__social .list-social__link{width:35px;height:35px}.footer__policies a{font-size:12px;line-height:12px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section-footer.css.map */
