.elevated-footer{--footer-bg: #4A3A37;--footer-text: #F7C09C;--footer-accent: #F7C09C;--footer-border: rgba(255, 255, 255, .15);color:var(--footer-text);background:var(--footer-bg)}.elevated-footer .footer__container{max-width:1280px;margin:0 auto;padding:80px 16px 0}@media(max-width:990px){.elevated-footer .footer__container{padding:64px 16px 0}}.elevated-footer .footer__top{display:grid;grid-template-columns:repeat(4,1fr);gap:24px 32px;align-items:start;padding-bottom:80px;border-bottom:1px solid var(--footer-border)}@media(max-width:990px){.elevated-footer .footer__top{grid-template-columns:1fr;padding-bottom:48px;gap:40px 32px}}.elevated-footer .footer__title{font-family:Roboto;font-style:normal;font-weight:600;font-size:24px;line-height:150%;margin:0 0 12px}.elevated-footer .footer__legal{display:flex;gap:24px}.elevated-footer .footer__legal .footer__link{text-decoration:underline}.elevated-footer .footer__nav,.elevated-footer .footer__social,.elevated-footer .footer__legal{list-style:none;padding:0;margin:0}.elevated-footer .footer__nav li,.elevated-footer .footer__social li{margin:8px 0}.elevated-footer .footer__legal li{margin:0}@media(max-width:990px){.elevated-footer .footer__legal{margin-top:64px;width:100%;flex-direction:column;align-items:center;justify-content:center}}.elevated-footer .footer__link{color:var(--footer-text);text-decoration:none}.elevated-footer .footer__link:hover{text-decoration:underline}.elevated-footer .footer__link:focus-visible{outline:2px solid var(--footer-text);outline-offset:2px}@media(max-width:990px){.elevated-footer .footer__col{text-align:center}}.elevated-footer .footer__col--newsletter{min-width:500px}@media(max-width:990px){.elevated-footer .footer__col--newsletter{min-width:initial}}.elevated-footer .footer__col--newsletter .footer__newsletter{display:flex;flex-direction:column;gap:8px}.elevated-footer .footer__newsletter-icon{color:var(--footer-text);opacity:.9;margin-bottom:4px}@media(max-width:990px){.elevated-footer .footer__newsletter-icon{text-align:center}.elevated-footer .footer__newsletter-icon svg{width:38px}}.elevated-footer .footer__newsletter-row{position:relative}.elevated-footer .footer__input{display:block;width:100%;height:73px;padding:0 16px;padding-right:calc(var(--footer-subscribe-width, 140px) + 24px);border-radius:999px;border:1px solid var(--footer-text);background:transparent;color:var(--footer-text)}.elevated-footer .footer__input::placeholder{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:150%;letter-spacing:-.01em;color:#f7c09c}.elevated-footer .footer__input:focus-visible{outline:2px solid var(--footer-text);outline-offset:2px}.elevated-footer .footer__button{position:absolute;top:50%;right:8px;transform:translateY(-50%);height:57px;min-width:var(--footer-subscribe-width, 140px);padding:0 16px;border-radius:999px;border:1px solid var(--footer-accent);background:var(--footer-accent);color:#4a3a37;font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:130%;letter-spacing:-.01em}.elevated-footer .footer__button:hover{filter:brightness(.95)}.elevated-footer .footer__button:focus-visible{outline:2px solid var(--footer-text);outline-offset:2px}.elevated-footer .footer__helper{font-size:14px;opacity:.85;margin:0;text-align:center;color:#f7c09c}.elevated-footer .footer__social-link{display:inline-flex;align-items:center;gap:8px}.elevated-footer .footer__social-link svg{width:16px;height:16px;display:block}.elevated-footer .footer__base-top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:32px 0 0}@media(max-width:750px){.elevated-footer .footer__base-top{flex-direction:column;align-items:flex-start;gap:8px}}.elevated-footer .footer__brand{padding-top:54px;overflow:hidden}@media(max-width:750px){.elevated-footer .footer__brand{padding-top:24px}}.elevated-footer .footer__brand-text{display:none}.elevated-footer .footer__brand-graphic{max-width:100%}.elevated-footer .footer__brand-graphic .footer__brand-svg{width:100%;height:auto;display:block}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;border:0;padding:0;margin:0}@media(max-width:990px){.elevated-footer .footer__copyright{width:100%;text-align:center}}.footer__copyright__mailto{color:inherit;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/3/assets/elevated-footer.css.map */
