/* Component ownership: common; migrated from Astra Additional CSS #2306. */
/* LG-SITEWIDE-HEADER-20261110 — native Astra header; homepage Canvas keeps its original two bars. */



























/* Homepage cart uses the exact existing Menu cart artwork and keeps its accessible name/link. */




/* LG-SITEWIDE-HEADER-ICON-FIX: CSS backgrounds survive native HTML sanitization. */







/* Exact desktop parity with the original homepage: 44px info bar + 110px navigation. */

/* LG-SITEWIDE-HEADER-20261110 END */


/* LaGreca production parity with staging — cart link and order empty state. */
/* LG-HEADER-CART-002: cart icon always visible, even when empty. */





/* LG-ORDERS-EMPTY-SURFACE-20261111: one native Astra article owns the empty-state surface.
   Native WPPizza markup is only observed through .wppizza-cart-empty; no order logic.
   Existing non-empty title/legend alignment below is retained verbatim. */




/* Keep the return link absent from populated checkout and confirmation states. */
#post-340 .lagreca-empty-cart-action{display:none;}

/* This article already contains the sole native page H1, message and return link. */











/* Both selectors cover the native Button after migration and the existing anchor during the save. */




/* LG-SITEWIDE-HEADER-20261110: former text-only Astra title styling retired; native logo now configured. */
/* LaGreca account page — same textured page background as staging; page 1933 only. */



/* LG-PROD-WPPIZZA-PANELS-60-14-20261106: published catalog is styled within Elementor page 2273; this block covers checkout and its otherwise-hidden WPPizza states. */


/* Dynamic WPPizza order details, customer details, payments, rewards and confirmation/thank-you fieldsets. */
/* LG-THANKYOU-PANELS-60-14-20261109: thank-you only; visual parity with checkout. */


/* LG-ACCOUNT-DESKTOP-FOOTER-GAP-050-001: matching verified staging native WordPress Additional CSS, desktop only. */


/* LG-CHECKOUT-UI-PRESENTATION-20261106: visual layout only; preserve native WPPizza and LGCA forms. */



/* Hide only non-error status text below the address selector; keep errors visible. */


/* LG-REWARDS-EQUAL-WIDTH-FOCUS-20261106: display-only correction.
   Native Rewards sets max-width:200px on points; override only in its checkout trio. */

/* Replace browser dotted keyboard/mouse focus outline on these three controls
   with a solid focus-visible indicator; no behavioral or validation changes. */



/* LG-NAV-LOGO-DOTTED-FOCUS-20261106: remove the browser's dotted click-focus ring
   only from the Astra logo and LaGreca category links. Keep a solid keyboard focus ring. */
#masthead .site-title > a:focus,
body.page-id-2273 .lagreca-menu-shell .lgcat-nav > .lgcat-link:focus {
  outline:none!important;
}
#masthead .site-title > a:focus-visible,
body.page-id-2273 .lagreca-menu-shell .lgcat-nav > .lgcat-link:focus-visible {
  outline:2px solid #b44c2b!important;
  outline-offset:2px!important;
}

/* LG-GLOBAL-FOCUS-NO-DOTTED-20261106: public-site focus appearance only.
   Remove dashed/dotted outlines from links and click controls throughout
   the front end. Keyboard focus retains a visible solid outline. */
body :is(a,button,input[type="button"],input[type="submit"],input[type="reset"],[role="button"],summary):focus {
  outline:none!important;
}
body :is(a,button,input[type="button"],input[type="submit"],input[type="reset"],[role="button"],summary):focus-visible {
  outline:2px solid #b44c2b!important;
  outline-offset:2px!important;
}

/* LG-HOME-BACKGROUND-20261107: use the existing LaGreca catalog background on homepage only. */

