.footer{position:relative;overflow:hidden;--footer-heading-color: rgb(var(--color-foreground));--footer-text-color: rgb(var(--color-foreground));--footer-muted-color: rgb(var(--color-foreground));--footer-border-color: rgba(255, 255, 255, .15)}@media screen and (min-width:750px){.footer{--footer-heading-color: #022e3d;--footer-text-color: #022e3d;--footer-muted-color: #022e3d;--footer-border-color: rgba(2, 46, 61, .15);background-color:#eef1ea}}.footer__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.footer__background-image{display:block;width:100%;height:100%;object-fit:cover}.footer__background-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff9 16%,#73737300 99%)}@media screen and (max-width:749px){.footer__background{display:none}}.footer__layout{position:relative;z-index:1;display:grid;gap:3rem;grid-template-columns:1fr 1fr;grid-template-areas:"logo logo" "blurb blurb" "quicklinks support" "newsletter newsletter" "social social" "copyright copyright" "poweredby poweredby"}@media screen and (min-width:750px){.footer__layout{column-gap:90px;row-gap:2rem;grid-template-columns:minmax(0,34rem) auto auto auto;justify-content:start;grid-template-areas:"logo       quicklinks support poweredby" "blurb      quicklinks support poweredby" "social     quicklinks support poweredby" "newsletter .          .       ." "copyright  copyright  copyright copyright";align-items:start}}.footer__area--logo{grid-area:logo}.footer__area--blurb{grid-area:blurb;max-width:38rem}.footer__area--social{grid-area:social;display:flex;justify-content:center}.footer__area--quicklinks{grid-area:quicklinks}.footer__area--support{grid-area:support}@media screen and (min-width:750px){.footer__area--quicklinks{width:135px}.footer__area--support{width:95px}}.footer__area--poweredby{grid-area:poweredby;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.footer__area--newsletter{grid-area:newsletter}.footer__area--copyright{grid-area:copyright;margin-top:2rem;padding-top:2rem;border-top:.1rem solid var(--footer-border-color);text-align:center}@media screen and (min-width:750px){.footer__area--social{justify-content:flex-start}.footer__area--poweredby{align-items:flex-start;text-align:left}}.footer__logo-link{display:inline-block;color:currentColor;text-decoration:none}.footer__logo-slot--mobile{display:none}@media screen and (max-width:749px){.footer__logo-slot--desktop{display:none}.footer__logo-slot--mobile{display:inline-block}}.footer__logo-image{display:block;height:auto}.footer__logo-text{display:inline-block;font-family:var(--font-heading-family);font-weight:700;font-size:2.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--footer-heading-color)}.footer__area--blurb .rte,.footer__area--blurb p{margin:0;font-family:Inter,sans-serif;font-weight:500;font-size:10px;line-height:1.4;color:var(--footer-text-color)}.footer-social{display:flex;gap:1.2rem;margin:0;padding:0;list-style:none}.footer-social__link{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#fff;overflow:hidden}.footer-social__link img{display:block;width:60%;height:60%;object-fit:contain}.footer__area-heading{margin:0 0 1.2rem;font-family:Inter,sans-serif;font-size:22px;font-weight:700;color:var(--footer-heading-color)}.footer__menu-list{display:flex;flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none}.footer__menu-link{display:block;color:var(--footer-text-color);font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;white-space:nowrap;text-decoration:none}.footer__menu-link:hover{color:var(--footer-heading-color);text-decoration:underline;text-underline-offset:.3rem}.footer-poweredby__badge{max-width:168px}.footer-poweredby__badge img{display:block;max-width:100%;height:auto}.footer-poweredby__placeholder{display:block;max-width:100%;height:auto;border-radius:999px;background:#fff;padding:.6rem}@media screen and (max-width:749px){.footer__area--poweredby{flex-direction:row;align-items:center;justify-content:center;gap:.8rem}.footer__area--poweredby .footer__area-heading{margin:0;font-size:14px}.footer-poweredby__badge{max-width:90px}}.footer-newsletter{max-width:46rem;margin:0 auto}.footer-newsletter__heading{margin:0 0 .8rem;font-family:Inter,sans-serif;font-size:20px;font-weight:600;color:var(--footer-heading-color)}.footer-newsletter__description{margin:0 0 1.6rem;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:1.5;color:var(--footer-text-color)}.footer-newsletter__field-row{display:flex;gap:1rem;align-items:stretch}.footer-newsletter__field{position:relative;flex:1 1 auto;min-width:0}.footer-newsletter__field:before,.footer-newsletter__field:after{content:none;box-shadow:none;border:none}.footer-newsletter__input{width:100%;height:100%;padding:1.2rem 1.6rem;border:none;border-radius:.6rem;background:#022e3d;color:#fff;font-size:1.4rem}.footer-newsletter__input::placeholder{color:#fff9}.footer-newsletter__button{flex-shrink:0;padding:1.2rem 2.4rem;border:none;border-radius:.6rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.4rem;font-weight:600;cursor:pointer}.footer-newsletter__button:hover{opacity:.9}.footer-newsletter__privacy{margin:1.2rem 0 0;font-family:Inter,sans-serif;font-size:12px;font-weight:600;text-align:center;color:var(--footer-muted-color)}@media screen and (min-width:750px){.footer-newsletter__field{flex:0 0 auto;width:295px}.footer-newsletter__input{height:50px;padding:0 15px;font-size:16px}.footer-newsletter__button{flex:0 0 auto;width:119px;height:50px;padding:0;background:#9ac23a;color:#fff;font-family:Inter,sans-serif;font-weight:400;font-size:16px}}.footer-newsletter__message{display:block;margin-top:1rem;font-size:1.3rem}@media screen and (max-width:749px){.footer-newsletter{max-width:none;padding:2.4rem;background:#fff;border-radius:1.6rem}.footer-newsletter__heading,.footer-newsletter__description,.footer-newsletter__privacy{color:#022e3d}.footer-newsletter__input{background:transparent;border-color:#022e3d33;color:#022e3d}.footer-newsletter__input::placeholder{color:#022e3d80}}.footer__copyright{margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:700;color:var(--footer-heading-color)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-footer.css.map */
