/* Approved original PDP breadcrumb: native list/links and product title stay intact.
 * Remove the double gutter, fluid typography and compensating negative grid offset.
 * Loaded only on is_product(); shared catalog/header/footer CSS is untouched. */
body main.kluzko-pdp > .page-header {
  width:min(1232px,calc(100vw - 48px));
  max-width:none;
  margin:0 auto;
  padding:16px 0;
}
body .kluzko-pdp .kluzko-breadcrumbs { margin:0; }
body .kluzko-pdp .kluzko-breadcrumbs__list {
  display:block;
  font:400 12px/1.6 var(--font-body);
  letter-spacing:normal;
  color:var(--stone);
}
body .kluzko-pdp .kluzko-breadcrumbs__item { display:inline; }
body .kluzko-pdp .kluzko-breadcrumbs__item + .kluzko-breadcrumbs__item::before {
  content:'·\00a0';
  margin:0 6px;
  color:var(--stone);
}
body .kluzko-pdp .kluzko-breadcrumbs__item[aria-current="page"] > span {
  margin:0 6px;
  color:var(--ink);
}
body .kluzko-pdp__layout { margin-top:0; }
body.woocommerce .product .summary.kluzko-pdp__summary {
	/* Native Woo's 2em bottom margin is absent in the original grid. */
	margin-bottom: 0;
}

/* Original summary type wins over the older important monospace rule. */
body .kluzko-pdp__summary .wc-block-components-product-price,
body .kluzko-pdp__summary .woocommerce-Price-amount { font-family:var(--font-body) !important; }
/* Rows/cells already use blocks; retain no anonymous table wrapper below them. */
body .kluzko-pdp__summary form.cart .variations { display:block; }
/* Original 18px accordion icon uses its normal line box (22px), not 18px. */
body .kluzko-pdp__accordions .kluzko-acc__summary::after { line-height:normal; }
body .kluzko-pdp__accordions .kluzko-acc__body { padding-bottom:16px; line-height:1.7; }
body .kluzko-pdp__accordions .kluzko-acc__body td { padding:4px 0; }
body .kluzko-pdp__accordions .kluzko-acc__body td:first-child { width:140px; padding-right:0; font-weight:400; }

/* Original two-second confirmation, driven only by native successful-add metadata. */
body .kluzko-pdp .single_add_to_cart_button.kluzko-pdp-added {
  background:#2E7D32 !important;
  color:#fff !important;
  opacity:1;
}
body .kluzko-pdp .single_add_to_cart_button.kluzko-pdp-added:hover { opacity:.85; }
/* Keep the native alert in the accessibility tree, without a second visual banner.
 * JS applies this only to matched success notices with no remaining controls. */
body .kluzko-pdp .kluzko-pdp-feedback-announcement {
  position:absolute !important;
  width:1px !important; height:1px !important;
  padding:0 !important; margin:-1px !important; border:0 !important;
  overflow:hidden !important; clip:rect(0,0,0,0) !important;
  clip-path:inset(50%) !important; white-space:nowrap !important;
}

