.main-footer{background:var(--color-brand-green-darker);color:var(--color-brand-light-gold);position:relative}.main-footer a,.main-footer p{color:var(--color-brand-light-gold);font-weight:400;font-size:14px;line-height:20px;transition:.25s ease text-decoration-color;text-decoration-color:transparent}.main-footer a:hover{text-decoration-color:var(--color-brand-light-gold)}.main-footer .wrapper--large{max-width:1174px}@media (min-width: 970px){.footer-sections{padding:0 32px}}.footer-sections .wrapper--large{padding-top:24px;margin:0 auto}@media (min-width: 970px){.footer-sections .wrapper--large{display:flex;flex-flow:row;gap:32px;justify-content:space-between;padding:128px 0 112px}}.footer-section:nth-of-type(1){flex-shrink:0;margin-top:4px;margin-right:54px}@media (min-width: 970px){.footer-section:nth-of-type(1){margin-top:4px}}.footer-section:nth-of-type(1) svg{width:40px}@media (min-width: 768px){.footer-section:nth-of-type(1) svg{width:49px}}.footer-section:nth-of-type(2),.footer-section:nth-of-type(3),.footer-section:nth-of-type(4),.footer-section:nth-of-type(5){flex-basis:227px}.footer-section:nth-of-type(2){flex-shrink:0}.footer-section:nth-of-type(2) ul{display:flex;flex-flow:column;gap:6px;margin:20px 0;flex-shrink:0}@media (min-width: 970px){.footer-section:nth-of-type(2) ul{margin:0 0 6px;gap:12px}}.footer-section:nth-of-type(2) a{font-family:P22 Mackinac Pro;font-style:normal;font-weight:700;text-decoration:none;font-size:14px;line-height:20px;transition:.25s ease border-bottom;border-bottom:3px solid transparent}@media (min-width: 768px){.footer-section:nth-of-type(2) a{font-size:18px;line-height:26px}}.footer-section:nth-of-type(2) a:hover{border-bottom:3px solid var(--color-brand-light-gold)}.footer-section__heading{font-family:Assistant;font-style:normal;font-weight:700;font-size:12px;line-height:16px;margin-bottom:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand-light-gold)}.footer-section__heading--first{margin-top:24px}@media (min-width: 768px){.footer-section__heading--first{margin-top:0}}.footer-section__list{list-style-type:none;margin:16px 0;display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:4px}@media (min-width: 768px){.footer-section__list{gap:2px}}.footer-mission p{font-size:14px;line-height:20px;margin:32px 0}@media (min-width: 970px){.footer-mission p{font-size:16px;line-height:22px;border-top:1px solid #4d5449;padding-top:24px}}@media (min-width: 970px){.footer-section--collapsible svg{display:none}}.footer-section--collapsible .footer-section__heading{cursor:pointer;justify-content:space-between;border-top:1px solid #4d5449;padding:16px 8px;margin-bottom:0;display:none}@media (min-width: 768px){.footer-section--collapsible .footer-section__heading{display:block}}@media (min-width: 970px){.footer-section--collapsible .footer-section__heading{cursor:unset;margin-bottom:12px;padding:0;border-top:0}}.footer-section--collapsible:last-of-type{border-bottom:1px solid #4d5449}@media (min-width: 970px){.footer-section--collapsible:last-of-type{border-bottom:0}}.footer-section__heading.mobile-only{display:flex;width:100%;-webkit-appearance:none;background:transparent;border:none;border-top:1px solid #4d5449}@media (min-width: 768px){.footer-section__heading.mobile-only{display:none}}.footer-section--collapsible .footer-section__list{padding:0 8px;display:none}@media (min-width: 970px){.footer-section--collapsible .footer-section__list{display:flex;padding:0}}.footer-section--collapsible.expanded .footer-section__list{display:flex}.footer-section--collapsible.expanded .footer-section__heading .button--plus,.footer-section--collapsible .footer-section__heading .button--minus{display:none}.footer-section--collapsible.expanded .footer-section__heading .button--minus{display:block}@media (min-width: 768px){.footer-section--collapsible .footer-section__list{height:auto}}.footer-section--collapsible .footer-section__list{margin-top:0}@media (min-width: 768px){.footer-section--collapsible .footer-section__list{margin-top:16px}}.footer-bottom{width:100%;padding:0 24px}@media (min-width: 500px){.footer-bottom{padding:0 32px}}.footer-bottom .wrapper--large{padding:32px 0;display:flex;flex-flow:column;justify-content:space-between;align-items:flex-start}@media (min-width: 970px){.footer-bottom .wrapper--large{justify-content:space-between;align-items:center;flex-flow:row;border-top:1px solid rgba(117,117,117,.3)}}.footer-bottom__left{display:flex;flex-flow:column}.footer-bottom__left .footer-bottom__list{gap:16px}.footer-bottom__left p{margin:0}@media (min-width: 970px){.footer-bottom__left ul{margin:0 0 16px}}@media (min-width: 970px){.footer-bottom__left{flex-flow:row;align-items:center;gap:16px}.footer-bottom__left ul{margin:0}}.footer-bottom__left a{text-decoration-color:var(--color-brand-light-gold);text-underline-offset:2px;text-decoration-skip-ink:none}.footer-bottom__left a:hover{text-decoration-color:transparent}.footer-bottom__copyright-with-links{display:flex;flex-flow:column;gap:8px;margin:16px 0 32px}@media (min-width: 970px){.footer-bottom__copyright-with-links{flex-flow:row;gap:16px;margin:0 0 0 6px}}.footer-bottom__right{display:flex;gap:16px}.footer-bottom__list{list-style-type:none;display:flex;align-items:center;margin:0;padding:0;gap:24px}
/*# sourceMappingURL=/cdn/shop/t/144/assets/section-footer.css.map */
