/* slim: 8/12 qaide rakhe gaye. source-md5: 683c5a7497dd2c6d6b16e0a1cc87106b */
/* --------------------------------------------------------------------------
   1. TEXT CONTRAST
   -------------------------------------------------------------------------- */

/* 1a. Mobile drawer tab titles ("Categories" / "Menu").
      Measured: #909090 on #F5F5F5 = 2.92:1 at 13px/900 — fails 4.5:1.
      #5A5A5A on #F5F5F5 = 5.80:1. The active tab keeps its own darker colour. */
.yb .mobile-nav .wd-nav-mob-tab > li > a,
.yb .mobile-nav .wd-nav-mob-tab > li > a .nav-link-text,
.mobile-nav .wd-nav-mob-tab > li > a,
.mobile-nav .wd-nav-mob-tab > li > a .nav-link-text{
	color: #5a5a5a !important;
}.yb .mobile-nav .wd-nav-mob-tab > li.wd-active > a,
.yb .mobile-nav .wd-nav-mob-tab > li.wd-active > a .nav-link-text,
.mobile-nav .wd-nav-mob-tab > li.wd-active > a,
.mobile-nav .wd-nav-mob-tab > li.wd-active > a .nav-link-text{
	color: #111 !important;
}/* 2a. Product-page size/colour swatches.
      Measured: #949494 on the #F9F9F9 panel = 2.88:1 (it clears 3:1 on pure
      white only). #8A8A8A = 3.25:1 on #F9F9F9 and 3.54:1 on #FFF. */
.yb .wd-swatch.wd-text,
.yb .wd-swatch.wd-bg,
.wd-swatches-product .wd-swatch.wd-text,
.wd-swatches-product .wd-swatch.wd-bg{
	border-color: #8a8a8a !important;
}.wd-swatches-filter .wd-swatch,
.wd-widget .wd-swatch.wd-text,
.wd-widget .wd-swatch.wd-bg,
.widget-area .wd-swatch.wd-text,
.widget-area .wd-swatch.wd-bg{
	border-color: #8a8a8a !important;
}/* 3a. Skip link: insurance that the on-focus position always wins, whatever a
      later area file declares for `.yb-a9-skip`. The link itself is created by
      inc/areas/fix-a9-a11y.php, or by fix-a11y3.js when that output is missing. */
.yb-a9-skip:focus,
.yb-a9-skip:focus-visible{
	top: 8px !important;
	outline: 2px solid #fff !important;
	outline-offset: -4px !important;
}[data-yb-a11y3-target]:focus{
	outline: none;
}.yb a:focus-visible,
.yb button:focus-visible,
.yb [role="button"]:focus-visible,
.yb input:focus-visible,
.yb select:focus-visible,
.yb textarea:focus-visible,
.yb summary:focus-visible{
	outline: 2px solid #111;
	outline-offset: 2px;
}/* --------------------------------------------------------------------------
   5. prefers-reduced-motion — the global reset lives in fix-a9-a11y.css and is
      scoped to `.yb`. Checkout renders a stripped body, so repeat it unscoped
      for the few pieces this pass touches.
   -------------------------------------------------------------------------- */

@media (prefers-reduced-motion: reduce){
	.yb-a9-skip,
	.cart-widget-side,
	.mobile-nav,
	.yb-mnav__panel,
	.yb-mnav__level,
	.yb-mnav__overlay {
		transition: none !important;
		animation: none !important;
	}
}