.relife-footer{--relife-footer-blue: #123f66;--relife-footer-yellow: #ffd84d;--relife-footer-cream: #fff8d9;--relife-footer-aqua: #65c7db;--relife-footer-text: #ffffff;background:var(--relife-footer-blue);border-top:.8rem solid var(--relife-footer-yellow);color:var(--relife-footer-text)}.relife-footer__inner{display:block}.relife-footer a{color:inherit;text-decoration:none}.relife-footer__intro{display:grid;grid-template-columns:minmax(0,.85fr) minmax(34rem,1.15fr);gap:clamp(4rem,8vw,12rem);align-items:start;padding-bottom:5.6rem}.relife-footer__wordmark{display:inline-block;font-family:var(--font-heading-family);font-size:4rem;line-height:1}.relife-footer__wordmark:after{content:"";display:block;width:6.4rem;height:.5rem;margin-top:1.4rem;background:var(--relife-footer-aqua);border-radius:999px}.relife-footer__tagline{max-width:36rem;margin:2.4rem 0 1.6rem;color:#ffffffd1;font-size:1.7rem;line-height:1.6}.relife-footer__email{display:inline-block;color:var(--relife-footer-cream);font-size:1.5rem;text-decoration:underline;text-underline-offset:.4rem}.relife-footer__eyebrow{margin:0 0 1rem;color:var(--relife-footer-yellow);font-size:1.3rem;font-weight:700;text-transform:uppercase}.relife-footer__newsletter h2{margin:0;color:var(--relife-footer-text);font-size:clamp(2.4rem,3vw,3.4rem);line-height:1.15}.relife-footer__newsletter-copy{margin:1.2rem 0 2.2rem;color:#fffc}.relife-footer__newsletter-copy p{margin:0}.relife-footer .newsletter-form,.relife-footer .newsletter-form__field-wrapper{width:100%;max-width:54rem}.relife-footer .newsletter-form .field:after,.relife-footer .newsletter-form .field:before{box-shadow:none}.relife-footer .newsletter-form .field{background:#fff;border:.2rem solid #ffffff;border-radius:.4rem;overflow:hidden}.relife-footer .newsletter-form .field:focus-within{border-color:var(--relife-footer-yellow)}.relife-footer .newsletter-form .field__input{color:#12324c}.relife-footer .newsletter-form .field__label{color:#4d6478}.relife-footer .newsletter-form__button{width:5.6rem;background:var(--relife-footer-yellow);color:#12324c}.relife-footer .newsletter-form__message{color:var(--relife-footer-text)}.relife-footer__nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4rem;padding:4.8rem 0;border-top:.1rem solid rgba(255,255,255,.22);border-bottom:.1rem solid rgba(255,255,255,.22)}.relife-footer__nav details>summary{display:none}.relife-footer__nav details:not([open])>:not(summary){display:block}.relife-footer__nav-heading{margin:0 0 1.8rem;color:var(--relife-footer-yellow);font-family:var(--font-body-family);font-size:1.5rem;font-weight:700;text-transform:uppercase}.relife-footer__nav ul{margin:0}.relife-footer__nav li+li{margin-top:1.1rem}.relife-footer__nav a{display:inline-block;color:#fffc;font-size:1.45rem;line-height:1.45}.relife-footer__nav a:hover,.relife-footer__nav a:focus-visible,.relife-footer__email:hover,.relife-footer__email:focus-visible,.relife-footer__legal a:hover,.relife-footer__legal a:focus-visible{color:var(--relife-footer-yellow);text-decoration:underline;text-underline-offset:.35rem}.relife-footer__utility{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:3.2rem 0}.relife-footer__community,.relife-footer__commerce,.relife-footer__localization{display:flex;align-items:center;gap:2rem}.relife-footer__social.list-social{justify-content:flex-start}.relife-footer__social .list-social__link{color:var(--relife-footer-text)}.relife-footer__localization .localization-form{margin:0;padding:0}.relife-footer__localization .localization-form__select{min-height:4.4rem;background:transparent;color:var(--relife-footer-text);border:.1rem solid rgba(255,255,255,.45)}.relife-footer__localization .localization-form__select .icon-caret{color:var(--relife-footer-text)}.relife-footer__localization .localization-form__select:after{box-shadow:none}.relife-footer__payment .list-payment{justify-content:flex-end;margin:0}.relife-footer__legal{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-top:2.4rem;border-top:.1rem solid rgba(255,255,255,.22);color:#ffffffad;font-size:1.2rem}.relife-footer__legal p,.relife-footer__legal ul{margin:0}.relife-footer__legal ul{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1rem 2rem}@media screen and (max-width:989px){.relife-footer__intro{grid-template-columns:minmax(0,.8fr) minmax(34rem,1.2fr);gap:4rem}.relife-footer__nav{gap:2.4rem}.relife-footer__utility,.relife-footer__commerce{align-items:flex-start}.relife-footer__commerce{flex-direction:column}}@media screen and (max-width:749px){.relife-footer__intro{grid-template-columns:1fr;gap:4.8rem;padding-bottom:4rem}.relife-footer__wordmark{font-size:3.6rem}.relife-footer__nav{display:block;padding:0}.relife-footer__nav details{border-bottom:.1rem solid rgba(255,255,255,.22)}.relife-footer__nav details:last-child{border-bottom:0}.relife-footer__nav details>summary{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:5.8rem;color:var(--relife-footer-yellow);font-size:1.5rem;font-weight:700;list-style:none;text-transform:uppercase;cursor:pointer}.relife-footer__nav details>summary::-webkit-details-marker{display:none}.relife-footer__nav details>summary:after{content:"+";color:var(--relife-footer-text);font-size:2.4rem;font-weight:400;line-height:1}.relife-footer__nav details[open]>summary:after{content:"\2212"}.relife-footer__nav details:not([open])>:not(summary){display:none}.relife-footer__nav-heading{display:none!important}.relife-footer__nav ul{padding:0 0 2.4rem}.relife-footer__nav a{display:block;padding:.45rem 0}.relife-footer__utility,.relife-footer__community,.relife-footer__commerce,.relife-footer__localization{width:100%;flex-direction:column;align-items:stretch}.relife-footer__community{align-items:flex-start}.relife-footer__social.list-social{justify-content:flex-start}.relife-footer__localization .localization-form,.relife-footer__localization localization-form{width:100%}.relife-footer__localization .localization-form__select{width:100%}.relife-footer__payment .list-payment{justify-content:flex-start}.relife-footer__legal{flex-direction:column;align-items:flex-start}.relife-footer__legal ul{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-relife-footer.css.map */
