/* Small addition to existing shared footer. */

.gr-storefront .gr-footer-pickup-v12 { margin-top: 1.25rem; padding-top: 1.25rem; border-top: 1px solid #354b35; }
.gr-storefront .gr-footer-pickup-v12 p { margin: .375rem 0; max-width: 32ch; color: #adbea3; font-size: .75rem; line-height: 1.6; }
.gr-storefront .gr-footer-pickup-v12 .gr-footer-pickup-v12__label { margin: 0 0 .5rem; color: #8faf79; font-size: .6875rem; font-weight: 500; }
.gr-storefront .gr-footer-pickup-v12 .gr-footer-pickup-v12__name { color: #e4eedc; font-size: .9375rem; font-weight: 650; }
.gr-storefront .gr-footer-pickup-v12 address { margin: .5rem 0 .375rem; color: #bdcdb3; font-size: .75rem; line-height: 1.6; font-style: normal; }
.gr-storefront .gr-footer-pickup-v12 .gr-footer-pickup-v12__note { color: #93a987; font-size: .6875rem; }
.gr-storefront .gr-footer-pickup-v12 a { display: inline-flex; align-items: center; gap: 1rem; min-height: 2.75rem; margin-top: .375rem; color: #a6d67b; font-size: .75rem; font-weight: 550; text-decoration: none; }
.gr-storefront .gr-footer-pickup-v12 a:hover { text-decoration: underline; text-underline-offset: .2em; }

/* gr-font-unified-v12: Golos is the existing Golos Text variable-font alias.
   Scope text elements so the native icon font keeps its glyphs. */
.gr-native,
.grc-cart-clear-dialog,
#insales-quick-checkout-dialog {
  font-family: Golos, Arial, sans-serif;
}
.gr-native :where(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label,span,strong,del,dt,dd,li,summary):not([class*="icon"]),
.grc-cart-clear-dialog,
.grc-cart-clear-dialog :where(h1,h2,h3,p,a,button,input,select,textarea,label,span,strong):not([class*="icon"]),
#insales-quick-checkout-dialog :where(h1,h2,h3,p,a,button,input,select,textarea,label,span,strong):not([class*="icon"]) {
  font-family: Golos, Arial, sans-serif !important;
}
