/* Accessibility improvements. Keep after existing brand styles. */
body.tm-a11y .eyebrow,body.tm-a11y .brand-small,body.tm-a11y .back-link{font-size:.875rem!important;line-height:1.6}
body.tm-a11y .button,body.tm-a11y .text-link,body.tm-a11y .tl-kindle,body.tm-a11y .tl-price span,body.tm-a11y .tl-prices span,body.tm-a11y footer p,body.tm-a11y #se-summary{font-size:.875rem!important;line-height:1.65}
body.tm-a11y .footer-tagline,body.tm-a11y .footer-bottom,body.tm-a11y .footer-copy,body.tm-a11y .se-material-tags span,body.tm-a11y .se-bead-choice,body.tm-a11y .se-bead-guide>p,body.tm-a11y #se-summary{font-size:.875rem;line-height:1.65}
body.tm-a11y label,body.tm-a11y .form-note,body.tm-a11y .form-help,body.tm-a11y .order-form label{font-size:1rem;line-height:1.6}
body.tm-a11y input:not([type=checkbox]):not([type=radio]):not([type=hidden]),body.tm-a11y select,body.tm-a11y textarea{font-size:1rem;max-width:100%}
body.tm-a11y :focus-visible{outline:3px solid #392337!important;outline-offset:4px!important;box-shadow:0 0 0 4px #fffaf7!important}
body.tm-a11y .tm-a11y-dark-text,body.tm-a11y.se-page .se-start-price,body.tm-a11y.se-page .se-small-item strong,body.tm-a11y.se-page .se-accessory-list strong,body.tm-a11y.se-page #se-summary,body.tm-a11y.se-page #se-bead-result{color:#392337!important}
body.tm-a11y.enough-page{--muted:#705862}
body.tm-a11y.lmk-page .header nav a[aria-current=page],body.tm-a11y.lmk-page .header nav a:hover{color:#24221f!important}
body.tm-a11y .order-form fieldset.tm-product-fields{border:0;padding:0;margin:0;min-width:0}
.tm-a11y-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
@media(max-width:900px){body.tm-a11y .header{height:auto;min-height:90px;flex-wrap:wrap}body.tm-a11y .brand-small{letter-spacing:1.5px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}body.tm-a11y *,body.tm-a11y *::before,body.tm-a11y *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
