/* ZEROOCLOCK_MOBILE_DESKTOP_COLOR_PARITY_V2_0_69
   Strictly mobile. The single v264 color bridge publishes the model-resolved
   desktop header palette as --zoc-mob-nav-bg/ink-v264. No menu/cart logic changes.
*/
@media screen and (max-width:980px){
  html[data-zoc-mobile-theme-v264="1"] body .lsf-root[data-template="luxury_storefront"] .lsf-header[data-lsf-store-header],
  html[data-zoc-mobile-theme-v264="1"] body .lsf-root[data-template="luxury_storefront"] .lsf-header[data-lsf-store-header] > .lsf-shell.lsf-nav {
    background:var(--zoc-mob-nav-bg-v264)!important;
    color:var(--zoc-mob-nav-ink-v264)!important;
    --lsf-mobile-header-fg-v136:var(--zoc-mob-nav-ink-v264)!important;
  }
  html[data-zoc-mobile-theme-v264="1"] body .lsf-root[data-template="luxury_storefront"] .lsf-header[data-lsf-store-header] :is(.lsf-menu-toggle,.lsf-icon-btn,.lsf-actions a,.lsf-actions button,.lsf-cart-toggle,.lsf-pets-action-v130,.lsf-account-link) {
    color:var(--zoc-mob-nav-ink-v264)!important;
    -webkit-text-fill-color:var(--zoc-mob-nav-ink-v264)!important;
  }
  html[data-zoc-mobile-theme-v264="1"] body .lsf-root[data-template="luxury_storefront"] .lsf-header[data-lsf-store-header] :is(.lsf-menu-toggle,.lsf-icon-btn,.lsf-actions a,.lsf-actions button,.lsf-cart-toggle,.lsf-pets-action-v130,.lsf-account-link) svg {
    color:var(--zoc-mob-nav-ink-v264)!important;
    stroke:currentColor!important;
  }
  /* Mobile hamburger panels can be inside .lsf-root OR portaled under body. */
  html[data-zoc-mobile-theme-v264="1"] body :is(.lsf-mobile-drawer,.zoc-lsf-mobile-head,.zoc-lsf-mobile-footer) {
    background:var(--zoc-mob-nav-bg-v264)!important;
    color:var(--zoc-mob-nav-ink-v264)!important;
  }
  html[data-zoc-mobile-theme-v264="1"] body :is(.lsf-mobile-drawer,.zoc-lsf-mobile-head,.zoc-lsf-mobile-footer) :is(a,button,summary,svg) {
    color:var(--zoc-mob-nav-ink-v264)!important;
    -webkit-text-fill-color:var(--zoc-mob-nav-ink-v264)!important;
  }
  html[data-zoc-mobile-theme-v264="1"] body #lsf-cart-portal-v746 {
    --lcp-surface:var(--zoc-mob-cart-bg-v264)!important;
    --lcp-text:var(--zoc-mob-cart-ink-v264)!important;
    --lcp-primary:var(--zoc-mob-cart-accent-v264)!important;
    --lcp-on-primary:var(--zoc-mob-cart-accent-ink-v264)!important;
  }
  html[data-zoc-mobile-theme-v264="1"] body #lsf-cart-portal-v746 :is(.lcp746-panel,.lcp746-head,.lcp746-footer) {
    background:var(--zoc-mob-cart-bg-v264)!important;
    color:var(--zoc-mob-cart-ink-v264)!important;
  }
  html[data-zoc-mobile-theme-v264="1"] body #lsf-cart-portal-v746 :is(.lcp746-title,.lcp746-total,.lcp746-close,.lcp746-price,.lcp746-row,.lcp746-head strong) {
    color:var(--zoc-mob-cart-ink-v264)!important;
    -webkit-text-fill-color:var(--zoc-mob-cart-ink-v264)!important;
  }
  html[data-zoc-mobile-theme-v264="1"] body #lsf-cart-portal-v746 .lcp746-action {
    background:var(--zoc-mob-cart-accent-v264)!important;
    color:var(--zoc-mob-cart-accent-ink-v264)!important;
    -webkit-text-fill-color:var(--zoc-mob-cart-accent-ink-v264)!important;
  }
  html[data-zoc-mobile-theme-v264="1"] body .lsf-root[data-template="luxury_storefront"] :is(.lsf-mobile-bottom-nav,.lsf-mobile-bottom-nav-v10,.lsf-mobile-nav){
    background:var(--zoc-mob-nav-bg-v264)!important;
    color:var(--zoc-mob-nav-ink-v264)!important;
  }
}
