.footer{color:var(--set-color);background-color:var(--set-background)}.footer a{color:inherit}.footer .icon--payment-icons path,.footer .icon--payment-icons g{fill:currentColor}.footer form[class~=brand-form]{--set-padding-y:6px;--set-width:100%;--set-color:inherit;max-width:50rem;color:inherit}.footer form[class~=brand-form].brand-form--sharp{--set-border:1px solid var(--set-color)}.footer form[class~=brand-form] input::placeholder{color:var(--set-color);opacity:.5}.footer .brand-form{margin-top:24px}.footer .level-access{fill:currentColor;margin-top:60px}.footer__inner{grid-column-gap:2rem;grid-template-rows:auto 1fr;padding:6rem 4rem 2rem;display:grid}@media screen and (max-width:749px){.footer__inner{padding-left:2rem;padding-right:2rem;display:block}}@media screen and (min-width:990px){.footer__inner{grid-template-rows:1fr;grid-template-columns:1fr 1fr;padding:8rem 4rem 2rem 2rem}}.footer .input-wrapper{position:relative}.footer .input-wrapper #klaviyo-footer-Subscribe{justify-content:center;align-items:center;width:24px;height:100%;display:flex;position:absolute;top:0;right:10px}a .footer__logo{margin-left:12px;line-height:0;display:block}.footer__logo svg.icon--logo{width:193px;height:auto}.footer__seo{max-width:unset;padding-left:10px}@media screen and (min-width:990px){.footer__seo{max-width:560px}}.footer__form{max-width:unset;width:100%;margin-top:100px}@media screen and (max-width:749px){.footer__form{display:block}}@media screen and (min-width:990px){.footer__form{max-width:420px}}.footer__form-heading{text-transform:none;color:inherit;margin:0;font-size:2em}.footer__form-paragraph{margin:24px 0 0}.footer__links{--grid-gap:1rem;--grid-row-gap:5rem;grid-gap:var(--grid-gap);grid-row-gap:var(--grid-row-gap);grid-template-columns:repeat(2,1fr);align-items:start;margin-top:72px;display:grid}@media screen and (min-width:990px){.footer__links{--grid-row-gap:var(--grid-gap);grid-template-columns:repeat(4,180px)}}.footer__links li{margin:0;list-style:none}.footer__links--stack{grid-row-gap:20px;display:grid}.footer__links a{font-weight:500;text-decoration:none}.footer__payment-icons{max-width:50rem;margin-top:20px}.footer__fine-print{flex-direction:column;display:flex}@media screen and (min-width:990px){.footer__fine-print{grid-column:1/-1;justify-content:space-between}}.footer__link--privacy{text-decoration:none}.footer__link--privacy:hover{text-underline-offset:2px;text-decoration:underline}.copyright__content{font-size:13px}@media screen and (min-width:990px){footer .level-access{margin-top:0}}
