.roc-footer-nav__wrapper{display:grid}@media only screen and (min-width: 62em){.roc-footer-nav{flex:1;gap:1rem 5.9375rem;display:grid;grid-template-columns:subgrid;grid-auto-flow:row;grid-column:span 3}}@media only screen and (min-width: 100em){.roc-footer-nav{grid-column:span 4}}@media only screen and (min-width: 62em){.roc-footer-nav__section{border-bottom:none}}@media only screen and (min-width: 62em){.roc-footer-nav__section:first-child{border-top:none}}.roc-footer-nav__store-locator{margin-top:2rem}@media only screen and (min-width: 62em){.roc-footer-nav__store-locator{margin-top:0}}@media only screen and (min-width: 75em){.roc-footer-nav__store-locator{flex-grow:1;display:flex;justify-content:flex-end}}.roc-footer-nav__heading{margin:0;width:100%;font-size:1rem;font-weight:700}@media only screen and (min-width: 62em){.roc-footer-nav__heading{font-size:1.125rem}}.roc-footer-nav__heading-link{color:#000}.roc-footer-nav__heading-text{display:none}@media only screen and (min-width: 62em){.roc-footer-nav__heading-text{display:block}}.roc-footer-nav__heading-content{display:flex;align-items:center;padding:.625rem 0;min-height:2.6875rem;justify-content:space-between;flex:1}@media only screen and (min-width: 62em){.roc-footer-nav__heading-content{font-size:1.125rem;display:inline;padding:0;min-height:0}}.roc-footer-nav__btn{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:transparent;border:none;text-transform:uppercase;padding-inline:0;font-weight:700}@media only screen and (min-width: 62em){.roc-footer-nav__btn{display:none}}.roc-footer-nav__icon-wrapper{display:flex;justify-content:center;align-items:center;padding:.625rem}.roc-footer-nav__section--expanded .roc-footer-nav__icon-wrapper--expand,.roc-footer-nav__icon-wrapper--collapse{display:none}.roc-footer-nav__section--expanded .roc-footer-nav__icon-wrapper--collapse{display:flex}.roc-footer-nav__icon.roc-icon{width:.75rem;height:.75rem;color:#000}.roc-footer-nav__body{display:none;padding-bottom:.75rem}@media only screen and (min-width: 62em){.roc-footer-nav__body{display:block}}.roc-footer-nav__section--expanded .roc-footer-nav__body{display:block}.roc-footer-nav__list{list-style:none;padding:0;margin:0}.roc-footer-nav__item:not(:last-child){margin-bottom:.75rem}.roc-footer-nav__link,.roc-footer-nav__text{font-size:1rem;font-weight:700}@media only screen and (min-width: 62em){.roc-footer-nav__link,.roc-footer-nav__text{font-size:1.125rem}}.roc-footer-nav__link,.roc-footer-nav__heading-link{color:#000}.roc-footer-nav__link:hover,.roc-footer-nav__link:focus-visible,.roc-footer-nav__heading-link:hover,.roc-footer-nav__heading-link:focus-visible{color:#000}
