.site-footer{background:#fff;padding-top:2.5rem;padding-bottom:0;margin-bottom:0;font-size:.75rem;overflow:hidden}.site-footer>.container-fluid>.row{margin-left:0;margin-right:0}.site-footer>.container-fluid>.row>[class*=col-]{padding-right:0}@media(min-width:992px){.site-footer .footer-links-col{padding-left:3rem}}.site-footer .footer-heading{font-weight:900;text-transform:uppercase;font-size:.875rem;letter-spacing:.05em;margin-bottom:1rem;color:#000}.site-footer .footer-links{list-style:none;padding:0;margin:0 0 1.5rem}.site-footer .footer-links li{margin-bottom:.375rem}.site-footer .footer-links a{color:#6c6c6c;text-decoration:none;font-size:.75rem;transition:color .2s ease}.site-footer .footer-links button{color:#6c6c6c;text-decoration:none;font-size:.75rem;transition:color .2s ease;border:0;background:transparent;padding:0;cursor:pointer;appearance:none;-webkit-appearance:none;border-radius:0;box-shadow:none}.site-footer .footer-links a:hover{color:var(--brand-accent-text, var(--brand-primary));text-decoration:none}.site-footer .footer-links button:hover{color:var(--brand-accent-text, var(--brand-primary))}.site-footer .footer-links button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.site-footer .footer-links a strong{color:#666}.site-footer .footer-links a:hover strong{color:var(--brand-accent-text, var(--brand-primary))}.site-footer .footer-copyright{font-size:.75rem;color:#6c6c6c;padding:1rem 0 1.5rem}.site-footer .footer-social-row{display:flex;list-style:none;margin:0;padding:0}.site-footer .footer-social-row>li{flex:1 1 20%;display:flex}.site-footer .footer-social-tile{flex:1;aspect-ratio:1;display:flex;align-items:center;justify-content:center;color:#6c6c6c;font-size:1.5rem;text-decoration:none;transition:color .2s ease}.site-footer .footer-social-row>li:nth-child(odd) .footer-social-tile{background:#f4f4f4}.site-footer .footer-social-row>li:nth-child(2n) .footer-social-tile{background:#ebebeb}.site-footer .footer-social-tile:hover{color:var(--brand-accent-text, var(--brand-primary));text-decoration:none}@media(min-width:992px){.site-footer>.container-fluid>.row>.col-lg-6:last-child{display:flex;flex-direction:column}.site-footer .footer-action-row{flex:1}}.site-footer .footer-action-row{display:flex}.site-footer .footer-action-tile{flex:1 1 50%;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#333;font-weight:900;font-size:1rem;text-transform:uppercase;letter-spacing:.05em;transition:color .2s ease;background:#f4f4f4;min-height:120px}.site-footer .footer-action-tile:hover{text-decoration:none}.site-footer .footer-action-content{display:flex;align-items:center;gap:.5rem}.site-footer .footer-action-content i{color:var(--brand-primary);font-size:1.25rem}.site-footer .footer-store-locator{background:var(--footer-map-image, none) center / 756px 320px no-repeat #e8e4df;position:relative;overflow:hidden;transition:background-size .2s ease}.site-footer .footer-store-locator:hover,.site-footer .footer-store-locator:focus-visible{background-size:808px 342px}.site-footer .footer-store-locator .footer-action-content{background:#ffffff40;padding:.5rem 1rem;border-radius:2px}@media(prefers-reduced-motion:reduce){.site-footer .footer-store-locator{transition:none}}.site-footer .footer-phone{background:#fff}@media(max-width:991.98px){.site-footer{text-align:center}.site-footer .footer-links{margin-bottom:2rem}.site-footer .footer-copyright{text-align:center}.site-footer .footer-social-tile{font-size:1.25rem}.site-footer .footer-action-tile{font-size:.8125rem}}@media(max-width:575.98px){.site-footer .footer-action-row{flex-direction:column}.site-footer .footer-action-tile{aspect-ratio:auto;padding:1.5rem}}
