.site-footer{background-color:var(--navy);color:var(--white);padding:60px 0}@media only screen and (min-width: 768px){.site-footer{padding:40px 0}}@media only screen and (min-width: 992px){.site-footer{padding:120px 0}}.site-footer a{color:var(--white);text-decoration:none}.site-footer a:hover{color:var(--aqua)}.site-footer__top{padding-bottom:24px;border-bottom:solid 1px var(--white);margin-bottom:24px}@media only screen and (min-width: 992px){.site-footer__top{padding-bottom:48px}}@media only screen and (min-width: 768px){.site-footer__newsletter{display:flex}}.site-footer__newsletter-text{max-width:258px;font-weight:400;margin-right:12px;margin-bottom:16px}@media only screen and (min-width: 768px){.site-footer__newsletter-text{margin-bottom:0}}@media only screen and (min-width: 992px){.site-footer__newsletter-text{max-width:385px;margin-right:24px}}.site-footer__newsletter-form{max-width:486px}.site-footer__newsletter-form form{padding:0!important;font-family:var(--text-font-stack)!important}.site-footer__newsletter-form form input{min-width:auto!important;border:1px solid var(--white)!important;border-radius:8px 0 0 8px!important;background-color:transparent!important;width:100%!important;color:var(--white)!important;font-size:1.6rem!important;line-height:1.6rem!important;padding:20px 22px 19px!important;height:60px!important;font-size:1.4rem!important;line-height:1.4rem!important;font-weight:500!important;font-family:var(--text-font-stack)!important}.site-footer__newsletter-form form input::placeholder{color:var(--white)!important}.site-footer__newsletter-form form input:-webkit-autofill{transition:background-color 5000s;-webkit-text-fill-color:var(--white)!important}.site-footer__newsletter-form form button{border:solid 1px var(--white)!important;border-top-right-radius:8px!important;border-bottom-right-radius:8px!important;border-left-color:transparent!important;margin-left:-1px!important;padding:21px 22px!important;font-family:var(--text-font-stack)!important}.site-footer__social{margin-top:24px;display:flex;align-items:center}.site-footer__social *:not(:last-child){margin-right:24px}.site-footer__center{margin-bottom:24px}.site-footer__center a{font-weight:500}@media only screen and (max-width: 767px){.site-footer__center nav{display:none}}.site-footer__center nav .link{font-weight:500;font-size:1.5rem;line-height:1}.site-footer__center nav>ul{display:flex;column-gap:20px}.site-footer__center nav>ul>li{width:25%}.site-footer__center nav>ul>li:first-child{width:50%}.site-footer__center nav>ul>li .h4{margin-bottom:24px}.site-footer__center nav>ul>li li{margin-bottom:16px}.site-footer__center nav .extended{display:flex;column-gap:20px}.site-footer__center nav .extended>ul{width:50%}.site-footer__center .accordion{border-bottom:solid 1px var(--white)}@media only screen and (min-width: 768px){.site-footer__center .accordion{display:none}}.site-footer__center .accordion-item{width:100%}.site-footer__center .accordion-item:not(:last-child){border-bottom:solid 1px var(--white)}.site-footer__center .accordion-control{font-size:inherit;font-weight:inherit;line-height:inherit;padding:24px 0 16px;display:flex;justify-content:space-between;width:100%;align-items:center}.site-footer__center .open span:last-child{transform:rotate(180deg)}.site-footer__center .accordion-control span:last-child{margin-right:10px;transition:transform .25s ease}.site-footer__center .accordion-panel li{margin-bottom:24px}.site-footer__center .accordion-panel__content{box-sizing:content-box;overflow-y:hidden;transition:all .5s ease-in-out}.site-footer__bottom a,.site-footer__bottom button{font-size:1.2rem;line-height:1.6rem}.site-footer__bottom-links{margin-bottom:24px}@media only screen and (min-width: 768px){.site-footer__bottom-links{margin-bottom:14px}}@media only screen and (min-width: 992px){.site-footer__bottom-links{display:flex;margin-bottom:0}}.site-footer__select{position:relative;display:inline-block;width:auto;vertical-align:top;line-height:1.6rem}.site-footer__select select{position:relative;z-index:2;font-size:1.2rem;line-height:1.6rem;padding:0 20px 0 0;width:110px;text-overflow:ellipsis;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-appearance:none;color:var(--white);display:flex;align-items:center;height:auto}.site-footer__select select{background-color:var(--navy)}.site-footer__select select:focus{outline:none}.site-footer__select span{display:flex;position:absolute;top:50%;transform:translateY(-50%);right:0;z-index:3}.site-footer__select--corporate select{width:120px}.site-footer__global-corporate{display:flex;margin-bottom:24px}@media only screen and (min-width: 768px){.site-footer__global-corporate{margin-bottom:36px}}@media only screen and (min-width: 992px){.site-footer__global-corporate{width:25%;margin-bottom:0}}.site-footer__global-corporate button{display:flex;align-items:center}.site-footer__global-corporate button svg{margin-left:8px}.site-footer__global{margin-right:24px}@media only screen and (min-width: 992px){.site-footer__global{margin-right:16px}}.site-footer__legal{line-height:0;max-width:445px}@media only screen and (min-width: 992px){.site-footer__legal{max-width:inherit;width:75%}}.site-footer__legal>*{display:inline-block}.site-footer__legal a:not(:last-child){margin-right:24px;margin-bottom:24px}@media only screen and (min-width: 992px){.site-footer__legal a:not(:last-child){margin-right:36px}}.site-footer__copyright-disclosures{display:flex;flex-direction:column;opacity:.5;font-size:1.2rem;line-height:1.6rem;letter-spacing:-.05em}@media only screen and (min-width: 992px){.site-footer__copyright-disclosures{flex-direction:row}}.site-footer__copyright{max-width:445px;order:3}@media only screen and (min-width: 992px){.site-footer__copyright{order:1;max-width:inherit;width:25%}}.site-footer__copyright br{display:none}@media only screen and (min-width: 992px){.site-footer__copyright br{display:block}}.site-footer__disclosures{order:2;max-width:445px;margin-bottom:24px}@media only screen and (min-width: 768px){.site-footer__disclosures{margin-bottom:8px}}@media only screen and (min-width: 992px){.site-footer__disclosures{max-width:inherit;width:75%;margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-footer.css.map */
