/* DIGIKROM Theme — Accessibility Core */
.dk-a11y-enabled .dk-a11y-live-region{position:fixed!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.dk-a11y-enhanced-focus :where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus{outline:none}
.dk-a11y-enhanced-focus :where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{position:relative;z-index:2;outline:var(--dk-a11y-focus-width,3px) solid var(--dk-a11y-focus-color,var(--dk-accent));outline-offset:3px}
.dk-a11y-focus-contrast{--dk-a11y-focus-color:#ffbf00}
.dk-a11y-focus-accent{--dk-a11y-focus-color:var(--dk-accent)}
.dk-a11y-focus-dark{--dk-a11y-focus-color:#111111}
.dk-a11y-focus-light{--dk-a11y-focus-color:#ffffff}
.dk-a11y-focus-contrast :where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:0 0 0 calc(var(--dk-a11y-focus-width,3px) + 2px) #111}
.dk-a11y-underline-links :where(.entry-content,.woocommerce-product-details__short-description,.term-description) a:not(.button):not([class*="btn"]){text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.16em}
.dk-a11y-targets :where(button,.button,input[type="button"],input[type="submit"],input[type="reset"],summary,[role="button"]){min-width:44px;min-height:44px}
.dk-a11y-no-smooth-scroll{scroll-behavior:auto!important}.dk-a11y-no-smooth-scroll *{scroll-behavior:auto!important}
.dk-a11y-enabled [aria-disabled="true"]{cursor:not-allowed}
.dk-a11y-enabled .dk-a11y-unlabelled{outline:2px dashed #c62828!important;outline-offset:2px}
@media (prefers-reduced-motion:reduce){.dk-a11y-reduced-motion,.dk-a11y-reduced-motion *,.dk-a11y-reduced-motion *::before,.dk-a11y-reduced-motion *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}}
@media (forced-colors:active){.dk-a11y-enhanced-focus :where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline-color:Highlight;box-shadow:none}}
