/* @johku-preset */
/* Theme biomarilyn for the next stylesheet stack (JDEV-3216), from assets/less/themes/johkustore-colors-biomarilyn.less.
   Generated by scripts/numbered-presets.mjs: edit that script, not this file. */
:root {
  --johku-color-primary: #cf1218;
  --johku-color-secondary: #999999;
  --johku-color-highlight: #FFF;
  --johku-color-tertiary: #3A3A3A;
  --johku-color-background: #000000;
  --johku-color-modal-background: #FFFFFF;
  --johku-color-modal-text: #000000;
  --johku-color-modal-link: var(--johku-color-primary);
  --johku-color-modal-input-background: color-mix(in oklab, var(--johku-color-modal-background), #000000 5%);
  --johku-color-modal-input-text: #000000;
  --johku-color-modal-input-placeholder: color-mix(in oklab, var(--johku-color-modal-input-text) 70%, var(--johku-color-modal-input-background) 30%);
  --johku-color-background-tint: color-mix(in srgb, var(--johku-color-background), var(--johku-color-text) 21.25%);
  --johku-color-text: #f0f0f0;
  --johku-color-text-link: #ff6464;
  --johku-color-input-text: #f0f0f0;
  --johku-color-input-background: color-mix(in srgb, var(--johku-color-background), var(--johku-color-text) 20%);
  --johku-color-border: color-mix(in srgb, var(--johku-color-background), var(--johku-color-text) 21.25%);
  --johku-color-titlebar-background: var(--johku-color-tertiary);
  --johku-color-text-title: color-mix(in srgb, var(--johku-color-text) 93.33%, #FFFFFF);
  --johku-color-navbar-background: #cf1218;
  --johku-color-navbar-dropdown-link: #F0F0F0;
  --johku-color-navbar-dropdown-background: color-mix(in srgb, var(--johku-color-background), var(--johku-color-text) 21.25%);
  --johku-navbar-height: 70px;
  --johku-navbar-mobile-height: var(--johku-navbar-height);
  --johku-color-button-primary-background: var(--johku-color-primary);
  --johku-color-button-primary-border: var(--johku-preset-d-darken-10);
  --johku-color-button-primary-text: var(--johku-color-highlight);
  --johku-color-primary-text: var(--johku-color-highlight);
  --johku-color-button-success-background: var(--johku-color-primary);
  --johku-color-button-success-border: var(--johku-preset-d-darken-10);
  --johku-color-breadcrumb-background: color-mix(in srgb, var(--johku-color-background), var(--johku-color-text) 21.25%);
  --johku-color-orderwrap-background: color-mix(in srgb, var(--johku-color-background), var(--johku-color-text) 21.25%);
  --johku-color-footer-background: var(--johku-preset-d-darken-10);
  --johku-color-footer-bar-background: var(--johku-color-primary);
  --johku-color-footer-bar-link: var(--johku-color-footer-bar-highlight);
  --johku-preset-a-darken-50: #808080;
  --johku-preset-a-lighten-40: #ffffff;
  --johku-preset-d-darken-10: #a00e13;
  --johku-preset-d-darken-20: #710a0d;
  --johku-preset-d-lighten-40: #f9b4b7;
}

:root .dp__theme_light,
:host .dp__theme_light,
html[data-color-mode="dark"] .dp__theme_light {
  --dp-background-color: #000000;
  --dp-text-color: #bbbbbb;
  --dp-border-color: #222;
  --dp-menu-border-color: #222;
}
#js-search-nav.has-form .input-group .form-control {
  background-color: var(--johku-color-background-tint);
}
body .search-suggestions {
  background-color: var(--johku-color-tertiary);
}
body .search-suggestions h3 {
  color: var(--johku-color-primary);
}
body .separator-line {
  border-color: #303030;
}
body .navbar-brand {
  text-indent: -9999px;
  display: inline-block;
  height: 48px !important;
  min-block-size: 0 !important;
  margin: 11px 0 0 0!important;
  padding-left: 196px !important;
  line-height: 5px;
  font-weight: bold;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCA2MTIgMTE1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPjxwYXRoIGQ9Ik02MTIsMTE0Ljc3M2wtNjEyLDBsMCwtMTE0Ljc3M2w2MTIsMGwwLDExNC43NzNabS01OTgsLTE0bDU4NCwwbDAsLTg2Ljc3M2wtNTg0LDBsMCw4Ni43NzNaIiBzdHlsZT0iZmlsbDojZjIzNTJmOyIvPjxyZWN0IHg9IjE0IiB5PSIxNCIgd2lkdGg9IjU4NCIgaGVpZ2h0PSI4Ni43NzMiLz48cGF0aCBkPSJNMzY1LjUyMSw1MC41NDNjLTIuMjg0LDAuNjQ4IC00LjE3NSwyLjIxNyAtNS4yMSw0LjQ1OGMtNC4xNjEsOS4xMzIgLTguMzUyLDE4LjI1MSAtMTIuNTI4LDI3LjM3NmMtMS44NSw0LjAyOSAtNC4zMzIsOC4xNTcgLTguNjg4LDkuMzc4Yy0xLjMwNCwwLjM2NiAtMi42OCwwLjQ0NCAtNC4wMywwLjM0Yy0yLjUyMSwtMC4xOTQgLTUuMjU5LC0xLjIxNSAtNi4zNzUsLTMuNjgzYy0xLjIwNCwtMi42NjQgLTAuMDA2LC02LjQyIDMuMDE3LC03LjE2YzIuMTE4LC0wLjUxOCA0LjY5LDAuMzcyIDUuMjk0LDIuNDk4YzAuNDI2LDEuNDk4IC0wLjYzNCwzLjA3NSAtMC45NTMsNC4zOTljLTAuMDU1LDAuMjU5IDAuNjI5LDAuNDM0IDEuMDY1LDAuNDczYzIuMTI2LDAuMTkgMy44NzksLTEuODMzIDUuMDc2LC0zLjg0MmMwLjgxNiwtMS4zNjkgMS40OTEsLTIuODE2IDIuMTE4LC00LjI4bDEuMzc3LC0zLjEwNWMtMy44MDgsLTcuOTI2IC03LjU4MSwtMTUuODY5IC0xMS40MjQsLTIzLjc3OGMtMC42NTEsLTEuMzEzIC0xLjgwOSwtMi4zNDMgLTMuMiwtMi43NGMtMC42ODMsLTAuMTk0IC0xLjM5MSwtMC4yODYgLTIuMDk3LC0wLjMzMWwtMC41MzUsLTAuMDNsLTAuMDQ0LC0zLjM0OGwxNy4wNjksMGwwLDMuMzc1Yy0xLjI4NSwwLjAwMSAtMi41OTgsLTAuMDc5IC0zLjg0LDAuMzU3Yy0wLjU0OCwwLjE5MyAtMS4wMzEsMC43MjUgLTAuOTI3LDEuMzgzYzAuMDc3LDAuNDg1IDAuMzQxLDAuOTI5IDAuNTYsMS4zODVsNy45MzcsMTYuMDIxbDYuNjYyLC0xNC42NzNjMS4wMTIsLTIuMDM5IDAuODM1LC00LjMzNCAtMy43NjIsLTQuNDcxbC0wLjU2NywtMC4wMTRsMCwtMy4zNjNsMTQuNDM3LDBsMCwzLjI1NWMtMC4xNDQsMC4wNCAtMC4yODgsMC4wOCAtMC40MzIsMC4xMlptLTEyNi42MjUsLTQuMzc1YzMuOTIsMC4wMjIgOC4wNjgsMC45NDYgMTAuODczLDMuOTU3YzEuODg3LDIuMDI1IDIuNzU1LDQuODU3IDIuNzc4LDcuNjQ2YzAuMDEzLDUuMTQ2IC0wLjAxMywxMC4yOTIgMCwxNS40MzhjMC4wMDYsMC44MzggLTAuMDc1LDEuNzQ3IDAuMjg1LDIuNDc2YzAuMzMxLDAuNjcxIDEuMzY3LDAuMzAzIDIuMTg0LC0wLjE1M2MwLjc1NCwtMC40MTQgMS43NDcsLTAuNjc5IDIuMzUzLC0wLjAwNGMwLjgwMiwwLjg5NCAwLjM1MSwyLjQ1NSAtMC43MjIsMy4zODNjLTIuMTg1LDEuODg4IC01Ljc4LDIuNjM4IC04LjAyOSwxLjA3NmMtMS4xMTgsLTAuNzc2IC0xLjgxOCwtMi4wNDQgLTIuMTgyLC0zLjM3MWMwLDAgLTAuOTkxLDAuODA2IC0xLjk2NywxLjQyMmMtMy4wNzMsMS45NDIgLTYuNzExLDIuOTM5IC0xMC40MTYsMi42ODFjLTMuMjE0LC0wLjIyMyAtNi41ODgsLTEuNjE3IC04LjIsLTQuNTY0Yy0xLjkyLC0zLjUwOSAtMS40NDIsLTguMjM1IDEuMzEsLTEwLjg5OGMyLjUyOSwtMi40NDkgNi4xOSwtMy4yNyA5LjY1OCwtMy42ODVjMS45MSwtMC4yMjkgMy44MzQsLTAuMzA5IDUuNzU3LC0wLjMxMWwzLjQ4OSwwYzAuMjEsLTIuNDQgMC4wNTgsLTQuOTg3IC0wLjY2NCwtNy4xMzZjLTAuNTAyLC0xLjQ5NiAtMS40NTIsLTIuODg3IC0yLjkwOCwtMy42MzNjLTIuMjMsLTEuMTQ0IC01LjAzNywtMS4xMjUgLTcuMDQ2LC0wLjNjLTAuNDY2LDAuMTkxIC0wLjk3OSwwLjQ3OSAtMS4wMjUsMC44ODljMCwwIDAuMjg4LDAuNjI2IDAuNDg4LDEuMDcyYzAuOTExLDIuMDYxIDAuMDc3LDQuODEgLTIuMzQ0LDUuNTU4Yy0yLjA3MSwwLjY0IC00LjYwMywtMC4xOTEgLTUuNTgyLC0yLjI3MWMtMS4yNDUsLTIuNjQ0IDAuMzgsLTUuOTYyIDMuNTA3LC03LjU5NGMyLjUzMywtMS4zMjMgNS41MiwtMS42ODMgOC40MDMsLTEuNjc4Wm0tMTE0LjUyMSwwYzQuMzM0LDAuMDM2IDguNjI2LDEuNzI0IDExLjY4NSw0Ljk4MmMxLjY5OCwxLjgwOCAyLjk4NCw0IDMuNzI0LDYuMzcxYzIuMzE1LDcuNDExIDAuMjcsMTYuMjI5IC02LjY5MSwyMC43NmMtNS43MTMsMy43MTcgLTEzLjkwMywzLjI2MSAtMTkuMTE1LC0xLjA5MWMtMi40NDIsLTIuMDM4IC00LjI4NiwtNC43NzkgLTUuMjMxLC03LjgwOWMtMi4zMzcsLTcuNDg5IC0wLjExNiwtMTYuNDk1IDYuOTQ0LC0yMC44OTJjMi41MTIsLTEuNTY0IDUuNDg2LC0yLjI5NiA4LjQ2NSwtMi4zMjFjMC4wNzMsMCAwLjE0NiwwIDAuMjE5LDBabTM4Ny44MDEsMzMuODQ0bC0xMS4wMzQsMGwwLC0xLjU2N2MwLjI2OSwwIDAuNTQzLC0wLjAxMyAwLjgyMywtMC4wMzlsMC4xMTYsMGMwLjg5MywwIDEuNTE5LC0wLjE2IDEuODgzLC0wLjQ3N2MwLjM2NCwtMC4zMiAwLjU0MywtMC45NTggMC41NDMsLTEuOTEybDAsLTE4LjYwM2MwLC0wLjk1NiAtMC4xNzEsLTEuNTYzIC0wLjUxNCwtMS44MThjLTAuMzQ2LC0wLjI1NSAtMS4yOTYsLTAuNDA3IC0yLjg1MSwtMC40NThsMCwtMS41ODdjMS42MjEsLTAuMTAxIDIuOTksLTAuMjIgNC4xMTEsLTAuMzU1YzEuMTIyLC0wLjEzIDEuOTQ1LC0wLjI3NiAyLjQ2NiwtMC40MjlsMCwzLjcxMWMwLjk5NCwtMS4zIDIuMDQ5LC0yLjI0MyAzLjE2NCwtMi44M2MxLjExOCwtMC41ODYgMi40LC0wLjg4MSAzLjg1MywtMC44ODFjMi41NjQsMCA0LjY2OCwwLjk1NCA2LjMxOSwyLjg1OWMxLjY1MywxLjkwNiAyLjQ3NSw0LjM0NCAyLjQ3NSw3LjMxMmMwLDIuOTcxIC0wLjgzLDUuNDAxIC0yLjQ5NCw3LjI5NGMtMS42NjQsMS44OTQgLTMuNzYyLDIuODM5IC02LjMsMi44MzljLTEuNDAyLDAgLTIuNjU4LC0wLjI5MiAtMy43NjUsLTAuODc5Yy0xLjExMSwtMC41ODcgLTIuMTQyLC0xLjUwNCAtMy4wOTksLTIuNzU0bDAsNi41NzljMCwxLjA1NiAwLjIsMS43MTIgMC41OTMsMS45NTljMC4zOTcsMC4yNDggMS42MzIsMC40MDUgMy43MTEsMC40NjlsMCwxLjU2N1ptLTIwNi4wMzYsLTAuMjgxbC0xOC43MTgsMGwwLC0zLjYyNWMxLjgzOSwwIDMuNzk5LDAuMzIxIDUuNDMsLTAuNDMzYzAuNzU4LC0wLjM1IDAuOTAyLC0xLjQyNyAwLjkxMywtMi40NzRjMC4wMjEsLTYuMzM1IDAuMDI2LC0xMi42NzEgMCwtMTkuMDA2Yy0wLjAxMiwtMS4xMzUgLTAuMjUyLC0yLjM3OCAtMS4yODUsLTIuNzMxYy0xLjI2NywtMC40MzQgLTIuNjgxLC0wLjQxMyAtNC4wNjcsLTAuNDE5bC0wLjYyMiwtMC4wMDFsMC4wNDMsLTMuNTgyYzMuOTMzLC0wLjA4MSA3Ljg4NSwtMC4zODYgMTEuNzIyLC0xLjI0M2wwLjc3MiwtMC4xNzZsMCwyNy4wOTVjMC4wMDMsMS4xNTYgLTAuMjk3LDIuNTE4IDEuNTg1LDIuODI4YzAuNzQ1LDAuMTIyIDEuNTA0LDAuMTQxIDIuMjYsMC4xNDJsMS45NjcsMGwwLDMuNjI1Wm0tMjAxLjQzNywwbC0xOC43MTgsMGwwLC0zLjYyNWMxLjgzMywwIDMuNzgyLDAuMzEyIDUuNDE0LC0wLjQyNWMwLjc2OSwtMC4zNDggMC45MTgsLTEuNDMxIDAuOTI5LC0yLjQ4MWMwLjAyMSwtNi4zMzYgMC4wMjQsLTEyLjY3MiAwLC0xOS4wMDdjLTAuMDEzLC0xLjEzMyAtMC4yNTEsLTIuMzc3IC0xLjI4NiwtMi43MzFjLTEuMjY3LC0wLjQzNCAtMi42OCwtMC40MTMgLTQuMDY2LC0wLjQxOWwtMC42MjIsLTAuMDAxbDAuMDQzLC0zLjU4MmMzLjk1MywtMC4wODEgNy44ODUsLTAuMzg2IDExLjcyMSwtMS4yNDNsMC43NzMsLTAuMTc2bDAsMjcuMDk1YzAuMDAzLDEuMTYgLTAuMjU0LDIuNTI2IDEuNTg0LDIuODI4YzAuNzQ1LDAuMTIyIDEuNTA0LDAuMTQxIDIuMjYsMC4xNDJsMS45NjgsMGwwLDMuNjI1Wm0tNDAuODQ0LDBsLTI3LjMxMiwwbDAsLTQuMDYzYzIuMjI5LDAgNC42MDMsMC4yNzkgNi41NSwtMC41MjZjMS4yNjMsLTAuNTIzIDEuNDk3LC0yLjI1NiAxLjUxMiwtMy45MzhjMC4wMywtMTAuMzM0IDAsLTIwLjY2OSAwLC0zMS4wMDNjLTAuMDA1LC0xLjI3OCAtMC4yMDIsLTIuNzI5IC0xLjU5NCwtMy4xODhjLTEuODA2LC0wLjU5NiAtMy44MTQsLTAuNTI1IC01LjgwMSwtMC41MzJsLTAuNjY3LC0wLjAwMWwwLC00LjE1NWM4LjI1MywwIDE2LjUwNiwtMC4wMTEgMjQuNzU5LDBjNS41NzcsMC4wMjQgMTEuNTYyLDAuOTI5IDE1LjI1NSw0LjgwMWMzLjEyNywzLjI3OSAzLjczMiw4Ljc2NCAxLjE5MSwxMi41MjVjLTEuODcyLDIuNzY5IC01LjA2NSw0LjQ5MSAtOC4zODEsNS4yOThsLTAuMDUyLDAuMDEyYzAuMTA2LDAuMDE4IDAuMjExLDAuMDM2IDAuMzE2LDAuMDU1YzQuMTQ4LDAuNzQyIDguMzA2LDIuMzg0IDEwLjg0NSw2LjAyMWMzLjM2OSw0LjgyOCAyLjE4MiwxMi4zMTggLTMuMDA4LDE1LjkwN2MtMy43NzUsMi42MDkgLTguNjk3LDIuNzgyIC0xMy42MTMsMi43ODdabTI2My43NSwwbC0xOS4zMTIsMGwwLC0zLjYyNWMxLjgyMiwwIDMuNzQ3LDAuMjgxIDUuMzkyLC0wLjM5NWMwLjc4NSwtMC4zMjQgMC45NDEsLTEuNDI1IDAuOTUyLC0yLjUxMWMwLjAzNywtMTEuMjIxIDAuMDM5LC0yMi40NDIgMCwtMzMuNjY0Yy0wLjAxMywtMS4xNDQgLTAuMjcyLC0yLjM3NiAtMS4zMSwtMi43MDZjLTEuMzg3LC0wLjQ0MSAtMi45MTEsLTAuNDA2IC00LjQwNywtMC40MTJsLTAuNjI3LC0wLjAwMWwwLC0zLjYyNGM0LjA5MywwIDguMTY4LC0wLjM5NSAxMi4xODMsLTEuMjMybDAuNzg2LC0wLjE2NmwwLDQxLjc0MWMwLjAwMywxLjA1MiAwLjE0MSwyLjMxNSAwLjczNywyLjU3MmMwLjY2OSwwLjI4OCAxLjQ1LDAuMzA4IDIuMjE1LDAuMzUyYzAuNjE5LDAuMDM1IDEuMjQsMC4wNDUgMS44NiwwLjA0NmwxLjUzMSwwbDAsMy42MjVabS01MC4wNjMsMGwtMTguMjgxLDBsMCwtMy42MjVjMS42MTUsMCAzLjM0OSwwLjI0MSA0LjY5MiwtMC4zNTNjMC43ODQsLTAuMzQ3IDAuOTg1LC0xLjM5MSAwLjk5NSwtMi40MDNjMC4wMTgsLTUuOTcxIDAuMDEzLC0xMS45NDEgMCwtMTcuOTEyYy0wLjAwOCwtMS4yMzMgMC4wODUsLTIuNjIyIC0wLjYxNiwtMy41NTRjLTAuNDk0LC0wLjY1OCAtMS42NDEsLTAuNjU1IC0yLjcxLC0wLjc0NmMtMC42NDMsLTAuMDU1IC0xLjI4OCwtMC4wOCAtMS45MzMsLTAuMDkybC0wLjYxNCwtMC4wMTFsMCwtMy41ODRsMC42MzYsLTAuMDAyYzMuMjczLC0wLjAyMSA2LjUzNSwtMC41NSA5Ljc1NiwtMS4yM2wwLjc3NCwtMC4xNjVjMC4wNjgsMS45NzUgMC4xMzYsMy45NTEgMC4yMDUsNS45MjZjMC4wNDMsLTAuMDcyIDAuMDg2LC0wLjE0MyAwLjEzLC0wLjIxNGMxLjg4OSwtMy4wMzEgNS4wOTUsLTUuMjkxIDguNzcxLC01LjE1NGMyLjUyNCwwLjA5NSA1LjA1OCwxLjQ3OCA2LjAzOSwzLjg1NmMwLjk3OCwyLjM3IDAuMzc0LDUuNDg5IC0yLjEzNSw2LjQxMmMtMi4zMiwwLjg1MiAtNS42MDYsLTAuNTA4IC01LjM1MiwtMy4zNGMwLjA4NCwtMC45MzQgMC43NTgsLTEuNzY2IDAuODkzLC0yLjY2MmMtMC4wMTcsLTAuMjc3IC0wLjc3MSwtMC4zNTYgLTEuMjcsLTAuMzI1Yy0zLjE1NCwwLjE5MSAtNS4xNzMsMy44NTQgLTUuODA2LDcuNzEyYy0wLjIxMiwxLjI5MiAtMC4yOTMsMi42MDMgLTAuMjk4LDMuOTExYy0wLjAwNiwzLjcyNiAtMC4wMTEsNy40NTEgMCwxMS4xNzdjMC4wMDcsMC45MDYgLTAuMDI4LDIuMDQyIDAuNzg2LDIuMzgzYzEuNDQ1LDAuNjA1IDMuMjI2LDAuMzIzIDQuNzYsMC4zMDdsMC41NzgsLTAuMDAybDAsMy42OVptMTA2Ljc4MiwwbC0xNy4yODEsMGwwLC0zLjYyNWMxLjYyOSwwIDMuMzYyLDAuMjgxIDQuOCwtMC40MDZjMC43NjUsLTAuMzY1IDAuOTA5LC0xLjQ0NiAwLjkxOSwtMi41MDFjMC4wMiwtNi4zMzYgMC4wMTgsLTEyLjY3MSAwLC0xOS4wMDZjLTAuMDEsLTEuMDQ3IC0wLjA3NSwtMi4yODYgLTAuOTMyLC0yLjYyNGMtMS4yNzEsLTAuNTAxIC0yLjc0MiwtMC40NzIgLTQuMTgsLTAuNTIybC0wLjYwNywtMC4wMTlsMCwtMy41OGMxLjk0LDAuMDA3IDMuODgzLDAuMDI0IDUuODEzLC0wLjI0N2MxLjgwMiwtMC4yNTMgMy41OTIsLTAuNTkyIDUuMzczLC0wLjk4M2wwLjc4MywtMC4xNzNsMCw2LjUyNGMyLjg0OCwtMy40MzUgNi43MDksLTYuMDYyIDExLjI1OCwtNi4wODhjMC4wOCwwIDAuMTYxLDAgMC4yNDIsMC4wMDFjMy42NDgsMC4wNjEgNy4zNDYsMS42NzggOS4yNyw0LjgzM2MxLjgsMi45NTEgMS44NzgsNi42NzEgMS44ODYsMTAuMTg2YzAuMDAzLDMuOTAxIC0wLjAwOCw3LjgwMyAwLDExLjcwNWMwLjAwOCwxLjEwNCAtMC4yNjEsMi40NTUgMS4zNTUsMi43NjRjMC42MDEsMC4xMTUgMS4yMTksMC4xMzQgMS44MzMsMC4xMzZsMS44NDMsMGwwLDMuNjI1bC0xNi42NTYsMGwwLC0zLjYyNWMxLjQzLDAgMi45NjksMC4yMDMgNC4xNTMsLTAuMzg3YzAuNzc3LC0wLjM4NyAwLjkzLC0xLjQ2OSAwLjk0MSwtMi41MjJjMC4wMTMsLTQuODI4IDAuMDI3LC05LjY1NiAtMC4wMDEsLTE0LjQ4M2MtMC4wMjYsLTIuNjIgLTAuODk0LC01LjU0OCAtMy41NDksLTYuNzM0Yy0yLjA4OCwtMC45MzMgLTQuNjQ2LC0wLjY0NiAtNi42NzcsMC40MzRjLTMuNTE3LDEuODcgLTUuNjc5LDUuODkzIC01LjcxMSw5LjkwNGMtMC4wMDksMy42MjggLTAuMDA5LDcuMjU3IDAsMTAuODg2YzAuMDA4LDEuMTMzIC0wLjIzNSwyLjQ2OCAxLjUyMSwyLjc2NmMwLjY4MiwwLjExNiAxLjM3OSwwLjEzNCAyLjA3MywwLjEzNmwxLjUzMSwwbDAsMy42MjVabS0yMDMuNjU2LC0wLjAwMWwtMjAuNTYzLDBsMCwtNC4wNjFjMi4xMTUsLTAuMDAzIDQuMjg1LDAuMTIxIDYuMzEsLTAuNTEyYzEuMjM1LC0wLjM4NSAxLjQ3NywtMS45MjcgMS42MDcsLTMuNDZjMC4wNTksLTAuNjk3IDAuMDc5LC0xLjM5NiAwLjA4MywtMi4wOTVjMC4wMiwtOS41NDMgMC4wMjcsLTE5LjA4NSAwLC0yOC42MjhjLTAuMDE0LC0xLjYyMSAtMC4xMTIsLTMuNTEgLTEuNjIzLC0zLjk4NGMtMS43ODUsLTAuNTU5IC0zLjc2MSwtMC41MDIgLTUuNzA0LC0wLjUwOWwtMC42NzMsLTAuMDAxbDAsLTQuMTU2bDE5LjIwNywwYzMuOTMzLDEyLjA3MyA3Ljg2NywyNC4xNDYgMTEuOCwzNi4yMTlsMTIuMTM0LC0zNi4yMTlsMTkuMDE1LDBsMCw0LjE1NmMtMi4xNTQsMC4wMDIgLTQuMzg0LC0wLjEzNyAtNi40MTksMC41MjFjLTEuNTQ1LDAuNSAtMS41NjYsMi43ODcgLTEuNTgsNS4wMzJjLTAuMDIyLDkuMjQ3IC0wLjAyLDE4LjQ5NCAwLDI3Ljc0MWMwLjAwOSwxLjU3OCAtMC4wMjksMy4yNzIgMC42NjYsNC41ODljMC40NzQsMC44OTggMS43NTUsMS4wODkgMi45MTYsMS4yMDljMC43MSwwLjA3MyAxLjQyNCwwLjA5NSAyLjEzNywwLjA5NmwyLjI4LDBsMCw0LjA2MmwtMjIuODc1LDBsMCwtNC4wNjJjMi4wODIsMCA0LjI3NiwwLjI4OCA2LjEyMywtMC40ODNjMS4xMTYsLTAuNDY3IDEuNDg2LC0xLjc5NCAxLjUwMiwtMy4xNjRjMC4wNDEsLTExLjUxMyAwLjA1NiwtMjMuMDI2IDAsLTM0LjUzOWMtMC4wMDYsLTAuNDU0IC0wLjExLC0xLjA5NSAtMC40MzgsLTAuMTY3Yy0wLjAyNywwLjA3OCAtMC4wNTUsMC4xNjYgLTAuMDU1LDAuMTY2bC0xNC40NjEsNDIuMjQ5bC00LjMxMSwwYy00LjczLC0xNC4wNTMgLTkuMzEsLTI4LjE1OCAtMTQuMTkxLC00Mi4xNmMtMC4xODcsLTAuNTI5IC0wLjQxMSwtMS4zNzcgLTAuNTc0LC0wLjc3OWMtMC4wNDksMC4xODIgLTAuMDYsMC4zNzIgLTAuMDYzLDAuNTU5Yy0wLjA0NiwxMS4wNTQgMCwyMi4xMDcgMCwzMy4xNjFjMC4wMDQsMS4zODkgMCwyLjkwNiAwLjY5MywzLjk4NGMwLjY0LDAuOTk2IDIuMjMxLDAuOTg3IDMuNzE1LDEuMDg5YzAuODkzLDAuMDYxIDEuNzg3LDAuMDggMi42ODEsMC4wODRsMC42NjEsMC4wMDFsMCw0LjA2MVptLTU2LjQ3NCwtMjkuODc1Yy0xLjg0MiwwLjAxOCAtMy42ODgsMC41NzMgLTUuMDgyLDEuNzk4Yy0yLjY2NSwyLjM0MiAtMy40NDQsNi4xMiAtMy42NzksOS40NjVjLTAuMzA2LDQuMzUgLTAuMDcxLDguOTczIDIuMjc4LDEyLjU0MWMwLjk3NCwxLjQ4IDIuNDMxLDIuNjY0IDQuMTIzLDMuMTU0YzIuNTk2LDAuNzUzIDUuNTgzLDAuMjc3IDcuNTc2LC0xLjQ4MWMyLjY3LC0yLjM1NiAzLjQ0NCwtNi4xNTYgMy42OCwtOS41M2MwLjMwOCwtNC40MTUgMC4wOTMsLTkuMTMzIC0yLjQzOSwtMTIuNzEyYy0xLjQ0NSwtMi4wNDMgLTMuOTA4LC0zLjI0MyAtNi40NTcsLTMuMjM1Wm0xMTkuNjMyLDE0LjkwN2MtMy4yMTUsMC4wMTEgLTYuNTksMC4yNjcgLTkuMjUsMS45MjdjLTIuMTI5LDEuMzI4IC0zLjI5MSw0LjI0IC0yLjAwNCw2LjY0OWMxLjE2NSwyLjE4MSA0LjIwMSwyLjcyMSA2LjYyNSwyLjQxMmMyLjQyOSwtMC4zMDkgNC44MiwtMS42NzYgNS44ODYsLTMuOTgyYzAuNzM1LC0xLjU5IDAuOTUsLTMuMzg1IDAuOTYsLTUuMTVsMCwtMC4wNzVsMCwtMS43MjhjLTAuNzQsLTAuMDIgLTEuNDc3LC0wLjA1NCAtMi4yMTcsLTAuMDUzWm0tMTkxLjcyLC03LjI1YzAsNC4zNSAtMC4wMDcsOC43IDAsMTMuMDUxYzAuMDA3LDEuMzM3IC0wLjExNiwyLjgxMiAwLjU1OSwzLjkyMWMwLjUwMSwwLjgyMSAxLjkzMywwLjgzIDMuMjkzLDAuODRjMy42NzUsMC4wMDkgNy40MDQsMC4yMzYgMTAuOTE2LC0wLjIxNWM0LjAyLC0wLjUxNiA3LjE2MywtNC4yOTEgNi43ODksLTkuMTg1Yy0wLjE2MSwtMi4xMDkgLTEuMDA2LC00LjE4NyAtMi42NDgsLTUuNTY1Yy0xLjk0NiwtMS42MzMgLTQuNTQzLC0yLjI1NSAtNy4wODEsLTIuNTc5Yy0zLjkwNCwtMC41IC03Ljg3NSwtMC4yNjggLTExLjgyOCwtMC4yNjhabTQ5MC40NjMsMTEuMjU5Yy0xLjEzMywxLjQ5MSAtMi4yODcsMi41OTEgLTMuNDYsMy4yOTdjLTEuMTczLDAuNzA5IC0yLjQzNiwxLjA2MiAtMy43ODMsMS4wNjJjLTEuMzAxLDAgLTIuNDc3LC0wLjMwNiAtMy41MTksLTAuOTE4Yy0xLjA0OSwtMC42MTEgLTEuODA1LC0xLjQzMyAtMi4yNzUsLTIuNDY3Yy0wLjI5NSwtMC42MjIgLTAuNTA3LC0xLjMxMSAtMC42MzEsLTIuMDY1Yy0wLjEzMSwtMC43NSAtMC4xOTIsLTEuOTQyIC0wLjE5MiwtMy41NzRsMCwtNi44MDZjMCwtMC45NDQgLTAuMTQyLC0xLjUyNCAtMC40MywtMS43MzljLTAuMjg4LC0wLjIxOSAtMS4xNzcsLTAuMzcyIC0yLjY2NiwtMC40NTlsMCwtMS41NWMxLjM3NywtMC4wNjMgMi41OSwtMC4xNTggMy42NDIsLTAuMjg1YzEuMDQ4LC0wLjEyOCAxLjk4OCwtMC4yOTUgMi44MTksLTAuNDk5bDAsMTMuMTE3YzAsMS41MDQgMC4zNjcsMi42ODIgMS4xMSwzLjUzNmMwLjczNiwwLjg1NCAxLjc1MiwxLjI4MiAzLjAzNywxLjI4MmMxLjY4MywwIDMuMTMyLC0wLjcgNC4zNTIsLTIuMDk0YzEuMjE3LC0xLjM5NSAxLjgyNCwtMy4wMzcgMS44MjQsLTQuOTIzbDAsLTYuMzg2YzAsLTEuMDMyIC0wLjE0OSwtMS42NDggLTAuNDQ3LC0xLjg0NWMtMC4zMDMsLTAuMTk3IC0xLjE2NSwtMC4zMTYgLTIuNTkzLC0wLjM1M2wwLC0xLjU1YzAuMTAyLC0wLjAxMiAwLjI3MywtMC4wMzEgMC41MTcsLTAuMDU2YzIuNzAyLC0wLjIyOSA0LjY2NSwtMC40NzQgNS44ODgsLTAuNzI4bDAsMTYuMDQxYzAsMC45ODIgMC4xOTQsMS41OTkgMC41ODMsMS44NTRjMC4zOSwwLjI1NSAxLjM0LDAuMzk3IDIuODU5LDAuNDIybDAuMDE4LDEuNjA0bC0wLjQ3NywwYy0wLjg5MiwwIC0xLjg1LDAuMDUxIC0yLjg3NywwLjE1M2MtMS4wMjcsMC4xMDIgLTIuMTI3LDAuMjYyIC0zLjI5OSwwLjQ3OWwwLC00LjU1Wm0yMi41NzgsMS43MmMtMC45MTgsMC44NzkgLTEuOTk2LDEuNTcxIC0zLjI0MSwyLjA3NmMtMS4yNDIsMC41MDEgLTIuNDg3LDAuNzUzIC0zLjczNiwwLjc1M2MtMS45NjMsMCAtMy40ODIsLTAuNDgyIC00LjU2LC0xLjQ0MmMtMS4wNzgsLTAuOTYzIC0xLjYxNiwtMi4zMTIgLTEuNjE2LC00LjA0NWMwLC0xLjk0OSAwLjg4MSwtMy40MDkgMi42NCwtNC4zNzhjMS43NTgsLTAuOTY4IDQuNDE0LC0xLjQ1MyA3Ljk3MSwtMS40NTNsMi40MDgsMGMwLjAyNSwtMC4xOTEgMC4wNDMsLTAuMzgyIDAuMDUsLTAuNTc0YzAuMDA0LC0wLjE5MSAwLjAwOCwtMC40ODQgMC4wMDgsLTAuODc5YzAsLTIuMTQxIC0wLjM5LC0zLjcxNCAtMS4xNzcsLTQuNzIzYy0wLjc4MywtMS4wMDUgLTIuMDA5LC0xLjUwOSAtMy42NzcsLTEuNTA5Yy0wLjg4MiwwIC0xLjU4NCwwLjExIC0yLjExMywwLjMzM2MtMC41MzIsMC4yMjYgLTAuNzk0LDAuNTA3IC0wLjc5NCwwLjg1MmMwLDAuMDUxIDAuMDkxLDAuMjY2IDAuMjc3LDAuNjQxYzAuMTg2LDAuMzc1IDAuMjc3LDAuNzQ4IDAuMjc3LDEuMTE4YzAsMC41OTkgLTAuMjE1LDEuMDk2IC0wLjY0MiwxLjQ5MWMtMC40MjUsMC4zOTUgLTAuOTcxLDAuNTkxIC0xLjYzNCwwLjU5MWMtMC43MTQsMCAtMS4zMDQsLTAuMjI1IC0xLjc2NiwtMC42NzZjLTAuNDY3LC0wLjQ1MiAtMC42OTksLTEuMDI0IC0wLjY5OSwtMS43MTJjMCwtMS4yNjIgMC42NDcsLTIuMjc2IDEuOTQ4LC0zLjA0MWMxLjMsLTAuNzY1IDMuMDQsLTEuMTQ3IDUuMjIyLC0xLjE0N2MyLjUzNSwwIDQuNTE5LDAuNjA2IDUuOTU0LDEuODE3YzEuNDM0LDEuMjExIDIuMTUyLDIuODg4IDIuMTUyLDUuMDI5bDAsOS4zMWMwLDAuOTA1IDAuMDczLDEuNDkxIDAuMjE5LDEuNzU5YzAuMTQ1LDAuMjY4IDAuNDExLDAuNDAzIDAuNzk0LDAuNDAzYzAuMTg5LDAgMC40NjYsLTAuMTA2IDAuODIyLC0wLjMxN2MwLjM1OCwtMC4yMTIgMC42MTYsLTAuMzE1IDAuNzgzLC0wLjMxNWMwLjE3OSwwIDAuMzIxLDAuMDY3IDAuNDMsMC4yMDJjMC4xMDksMC4xMzEgMC4xNjQsMC4zMTMgMC4xNjQsMC41NDJjMCwwLjQ5OSAtMC4zNzEsMC45NzcgLTEuMTEsMS40MzVjLTAuNzM5LDAuNDU5IC0xLjYxMywwLjY4OCAtMi42MTksMC42ODhjLTAuNzEzLDAgLTEuMzExLC0wLjI0OSAtMS43ODgsLTAuNzQ2Yy0wLjQ3NywtMC40OTUgLTAuNzk0LC0xLjE5MSAtMC45NDcsLTIuMDgzWm0tNzEuNzEyLDBjLTAuOTE3LDAuODc5IC0xLjk5OSwxLjU3MSAtMy4yNDEsMi4wNzZjLTEuMjQxLDAuNTAxIC0yLjQ5LDAuNzUzIC0zLjczNiwwLjc1M2MtMS45NjYsMCAtMy40ODUsLTAuNDgyIC00LjU2MywtMS40NDJjLTEuMDc0LC0wLjk2MyAtMS42MTMsLTIuMzEyIC0xLjYxMywtNC4wNDVjMCwtMS45NDkgMC44NzgsLTMuNDA5IDIuNjM3LC00LjM3OGMxLjc1OCwtMC45NjggNC40MTcsLTEuNDUzIDcuOTc0LC0xLjQ1M2wyLjQwNywwYzAuMDI2LC0wLjE5MSAwLjA0LC0wLjM4MiAwLjA0OCwtMC41NzRjMC4wMDcsLTAuMTkxIDAuMDExLC0wLjQ4NCAwLjAxMSwtMC44NzljMCwtMi4xNDEgLTAuMzk0LC0zLjcxNCAtMS4xNzYsLTQuNzIzYy0wLjc4MywtMS4wMDUgLTIuMDEsLTEuNTA5IC0zLjY4MiwtMS41MDljLTAuODc3LDAgLTEuNTg0LDAuMTEgLTIuMTEyLDAuMzMzYy0wLjUyOCwwLjIyNiAtMC43OTQsMC41MDcgLTAuNzk0LDAuODUyYzAsMC4wNTEgMC4wOTUsMC4yNjYgMC4yNzcsMC42NDFjMC4xODUsMC4zNzUgMC4yOCwwLjc0OCAwLjI4LDEuMTE4YzAsMC41OTkgLTAuMjE1LDEuMDk2IC0wLjY0MSwxLjQ5MWMtMC40MjksMC4zOTUgLTAuOTcyLDAuNTkxIC0xLjYzNSwwLjU5MWMtMC43MTMsMCAtMS4zMDMsLTAuMjI1IC0xLjc3LC0wLjY3NmMtMC40NjYsLTAuNDUyIC0wLjY5NSwtMS4wMjQgLTAuNjk1LC0xLjcxMmMwLC0xLjI2MiAwLjY0OCwtMi4yNzYgMS45NDgsLTMuMDQxYzEuMywtMC43NjUgMy4wNDEsLTEuMTQ3IDUuMjE5LC0xLjE0N2MyLjUzOCwwIDQuNTIyLDAuNjA2IDUuOTU3LDEuODE3YzEuNDMxLDEuMjExIDIuMTQ4LDIuODg4IDIuMTQ4LDUuMDI5bDAsOS4zMWMwLDAuOTA1IDAuMDc0LDEuNDkxIDAuMjIzLDEuNzU5YzAuMTQ1LDAuMjY4IDAuNDExLDAuNDAzIDAuNzk0LDAuNDAzYzAuMTg5LDAgMC40NjMsLTAuMTA2IDAuODE5LC0wLjMxN2MwLjM1NywtMC4yMTIgMC42MTksLTAuMzE1IDAuNzg3LC0wLjMxNWMwLjE3NCwwIDAuMzIxLDAuMDY3IDAuNDMsMC4yMDJjMC4xMDUsMC4xMzEgMC4xNiwwLjMxMyAwLjE2LDAuNTQyYzAsMC40OTkgLTAuMzY4LDAuOTc3IC0xLjEwNywxLjQzNWMtMC43NCwwLjQ1OSAtMS42MTQsMC42ODggLTIuNjE4LDAuNjg4Yy0wLjcxOCwwIC0xLjMxMiwtMC4yNDkgLTEuNzg5LC0wLjc0NmMtMC40OCwtMC40OTUgLTAuNzkzLC0xLjE5MSAtMC45NDcsLTIuMDgzWm0tMTYuMTk0LDIuMTk4bC0yNS42MzcsMGwwLC0xLjg3M2MyLjI5NCwtMC4wMjYgMy42ODIsLTAuMjEyIDQuMTY2LC0wLjU2NWMwLjQ4NCwtMC4zNDkgMC43MjgsLTEuMjA1IDAuNzI4LC0yLjU3MWwwLC0xOC4zNzJjMCwtMS4zMzggLTAuMjMyLC0yLjE4IC0wLjY5OSwtMi41MjRjLTAuNDY2LC0wLjM0NCAtMS44NjQsLTAuNTM1IC00LjE5NSwtMC41NzNsMCwtMS45MTJsMTMuNzY1LDBsMCwxLjkzMmMtMi4zMzQsMC4wMjUgLTMuNzMyLDAuMjA5IC00LjE5OCwwLjU1M2MtMC40NjMsMC4zNDQgLTAuNjk1LDEuMTg2IC0wLjY5NSwyLjUyNGwwLDE4LjM3MmMwLDEuMzI2IDAuMiwyLjE0NSAwLjYsMi40NThjMC40MDEsMC4zMTMgMS4zMTUsMC40NjggMi43NDUsMC40NjhsMi44NDksMGMyLjcyNywwIDQuNjM2LC0wLjU0OCA1LjcyNCwtMS42NDRjMS4wODksLTEuMDk2IDEuOTg1LC0zLjQ1NCAyLjY4OCwtNy4wNzRsMi4xNTksMGwwLDEwLjgwMVptMzAuNjI3LC05LjU5OGMwLDIuMzQ1IDAuNTg2LDQuMjc3IDEuNzU5LDUuNzk0YzEuMTcyLDEuNTE3IDIuNjUsMi4yNzYgNC40MzUsMi4yNzZjMS42ODIsMCAzLjA0NCwtMC43MzQgNC4wODIsLTIuMTk5YzEuMDQxLC0xLjQ2NiAxLjU1OSwtMy40MDkgMS41NTksLTUuODMxYzAsLTIuNTM4IC0wLjUxNCwtNC41NTQgLTEuNTM3LC02LjA1MmMtMS4wMjcsLTEuNDk3IC0yLjQwNywtMi4yNDcgLTQuMTQxLC0yLjI0N2MtMS43ODQsMCAtMy4yNTUsMC43NzIgLTQuNDE3LDIuMzE0Yy0xLjE1OCwxLjU0MiAtMS43NCwzLjUyMyAtMS43NCw1Ljk0NVptNTcuMTY2LDAuNDc5Yy0wLjEyNywwIC0wLjM2NywtMC4wMDUgLTAuNzE3LC0wLjAyYy0wLjM0OSwtMC4wMTEgLTAuNjQ4LC0wLjAxOSAtMC44ODgsLTAuMDE5Yy0yLjQzNywwIC00LjMwNSwwLjM1NyAtNS42MTMsMS4wNzFjLTEuMzA2LDAuNzE0IC0xLjk1OSwxLjc0MSAtMS45NTksMy4wNzdjMCwwLjk2OSAwLjMzMSwxLjc1NCAwLjk5NCwyLjM1M2MwLjY2MywwLjU5OSAxLjUzNCwwLjg5OSAyLjYxOSwwLjg5OWMxLjg0NiwwIDMuMjM3LC0wLjUgNC4xNjYsLTEuNWMwLjkzMiwtMS4wMDEgMS4zOTgsLTIuNTAyIDEuMzk4LC00LjUwNWwwLC0xLjM1NlptLTcxLjcxNSwwYy0wLjEyOCwwIC0wLjM2NCwtMC4wMDUgLTAuNzE4LC0wLjAyYy0wLjM0OSwtMC4wMTEgLTAuNjQ0LC0wLjAxOSAtMC44ODgsLTAuMDE5Yy0yLjQzMywwIC00LjMwNCwwLjM1NyAtNS42MTIsMS4wNzFjLTEuMzAzLDAuNzE0IC0xLjk1OSwxLjc0MSAtMS45NTksMy4wNzdjMCwwLjk2OSAwLjMzMSwxLjc1NCAwLjk5NCwyLjM1M2MwLjY2MywwLjU5OSAxLjUzNywwLjg5OSAyLjYyMiwwLjg5OWMxLjg0NiwwIDMuMjM0LC0wLjUgNC4xNjYsLTEuNWMwLjkyOSwtMS4wMDEgMS4zOTUsLTIuNTAyIDEuMzk1LC00LjUwNWwwLC0xLjM1NlptLTQzNi4xODIsLTI2Ljc3N2MtMi4yNDUsMC4wMDUgLTQuNTgzLDAuMTYyIC00Ljk0NiwyLjk0NmMtMC4wNjQsMC40ODQgLTAuMDg0LDAuOTcyIC0wLjA4NSwxLjQ2MWwwLDExLjk5OWM1LjExNywwIDEwLjUyMSwwLjcxNiAxNC44MTYsLTEuMzI3YzEuNDk3LC0wLjcxMyAyLjc1OSwtMS45MDYgMy4zOTEsLTMuNDg5YzAuNDcsLTEuMTgxIDAuNjA3LC0yLjQ2OSAwLjU2OCwtMy43MzVjLTAuMDY4LC0yLjE0NyAtMC44MTksLTQuMzYyIC0yLjYwMSwtNS43MzRjLTIuOTY0LC0yLjI4MyAtNy4yMDgsLTIuMTIxIC0xMS4xNDMsLTIuMTIxWm0zNy40NTgsLTUuMjgxYzIuMTU3LDAuMDM2IDQuMTU0LDEuOTA4IDQuMTAzLDQuMjMxYy0wLjA1OSwyLjY1NyAtMy4wNjcsNS4wMjkgLTUuOTM5LDMuNjY2Yy0xLjg4NiwtMC44OTUgLTIuODkyLC0zLjM1NCAtMi4wMjQsLTUuNDE3YzAuNjE0LC0xLjQ1NSAyLjEwOCwtMi40NTMgMy43NTUsLTIuNDhjMC4wNTIsMCAwLjA1MiwwIDAuMTA1LDBabTIwMS40MzgsMGMyLjE3LDAuMDM2IDQuMTc4LDEuOTUyIDQuMTAxLDQuMjg0Yy0wLjA4OSwyLjY2IC0zLjE2LDQuOTc1IC01Ljk4MywzLjU5MWMtMS44NTEsLTAuOTA3IC0yLjg0NiwtMy4zMzIgLTEuOTc4LC01LjM5NWMwLjYxNCwtMS40NTggMi4xMjUsLTIuNDU0IDMuNzU0LC0yLjQ4YzAuMDUzLDAgMC4wNTMsMCAwLjEwNiwwWiIgc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLXJ1bGU6bm9uemVybzsiLz48cGF0aCBkPSJNNDMwLjEyMSw4MS41NDRsLTMsMGwwLC00NC41MTNsMywwbDAsNDQuNTEzWiIgc3R5bGU9ImZpbGw6I2YyMzUyZjsiLz48L3N2Zz4=') center left no-repeat;
  background-size: contain;
}
body .navbar-brand .navbar-profile {
  display: none !important;
}
html > body {
  color: var(--johku-color-text);
  background-color: var(--johku-color-background);
}
html > body .order-totals {
  color: var(--johku-color-text);
}
body .btn-primary {
  color: var(--johku-color-button-primary-text) !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary:active:focus,
.btn-primary:active:hover {
  background-color: var(--johku-preset-d-darken-10) !important;
  border-color: var(--johku-preset-d-darken-20) !important;
  color: var(--johku-color-highlight-text) !important;
}
.breadcrumb-navi-item:after {
  color: #666 !important;
}
.datepicker {
  background-color: var(--johku-color-background-tint) !important;
  border: 1px solid #666 !important;
}
body .product-order-wrap .panel-heading a:not(.btn) {
  color: #FFF;
}
body .option-item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.4) !important;
  box-shadow: 0px 0px 0px transparent;
}
body .option-item.active {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5);
}
body .bg-solid {
  background-color: var(--johku-color-background);
}
body .countdown-content div {
  border-bottom-color: #333;
}
body .calendar .reservable,
body .datepicker .reservable {
  color: #BBB !important;
  background-image: none!important;
  background-color: var(--johku-color-background-tint) !important;
}
body .datepicker table tr td span.focused,
body .datepicker table tr td span:hover {
  background: var(--johku-color-background);
}
body .datepicker .datepicker-switch:hover,
body .datepicker .next:hover,
body .datepicker .prev:hover,
body .datepicker tfoot tr th:hover {
  background: var(--johku-color-background);
}
body .order-merchant-totals {
  border-top: 1px solid #333;
}
body hr {
  border-top: 1px solid #333;
}
body .wide-bar-grey {
  border-top: 1px solid #333;
  background-color: var(--johku-color-background-tint);
  border-bottom: 1px solid rgba(207, 216, 220, 0.1);
}
body .bar-title {
  border-bottom: 1px solid #666;
}
body .order-paymentmethod-extra,
body .order-paymentmethod-text {
  color: #999;
}
body .order-payment-changebutton {
  background-color: var(--johku-color-background) !important;
}
body .dropdown-menu {
  background-color: var(--johku-color-navbar-dropdown-background);
  border-bottom: 1px solid #000 !important;
}
body .dropdown-menu > li > a {
  color: var(--johku-color-highlight-text);
}
body .dropdown-menu > li > a:focus,
body .dropdown-menu > li > a:hover {
  color: #fff;
  background-color: var(--johku-color-background-tint);
}
body .popover {
  background-color: var(--johku-color-background-tint);
  border: 1px solid #444;
  color: var(--johku-color-text);
}
body .popover-title {
  color: var(--johku-color-highlight-text);
  background: var(--johku-color-background);
  border-bottom: 1px solid #444;
}
body .order-contacts-wrap .form-group label {
  color: #999;
}
body .form-subtitle {
  color: var(--johku-color-highlight-text);
}
.datepicker-dropdown.datepicker-orient-top:after {
  border-top: 6px solid #333 !important;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success:active:focus,
.btn-success:active:hover {
  background-color: var(--johku-preset-d-darken-10) !important;
  border-color: var(--johku-preset-d-darken-20) !important;
}
.btn-default {
  background-color: var(--johku-color-background-tint) !important;
  border-color: #111 !important;
  color: var(--johku-color-highlight-text) !important;
}
.product-order-values .btn-default,
.product-order-values .btn-default:active,
.product-order-values .btn-default:hover {
  background-color: #5d5d5d !important;
  border-color: #444 !important;
  color: #FFF !important;
}
.has-cart .js-cart-toggle .dropdown-toggle .fa {
  color: #FFF;
}
.has-cart .js-cart-toggle .dropdown-toggle .count {
  background: var(--johku-color-background);
  color: #FFF !important;
  border-color: #ec1c24 !important;
}
.product-order-wrap,
.product-order-wrap .product-merchant-detail a,
.product-order-wrap a.product-merchant-detail {
  color: #999;
}
#js-navbar-main {
  border-bottom: 1px solid #930303 !important;
}
body a.openorder-toggle {
  color: #ec1c24;
}
body .js-cart-product-name,
body .js-cart-product-price {
  color: var(--johku-color-highlight-text);
}
body .product-order-wrap .input-group-addon {
  border: none;
  background-color: transparent;
  box-shadow: none;
}
body #main-content .js-cart-product-actions a:not(.btn) {
  color: var(--johku-color-highlight-text);
}
body #js-navbar-main .navbar-nav > li > a,
body #js-navbar-main .navbar-nav > li > a:link,
body #js-navbar-main .navbar-nav > li > a:visited,
body #js-navbar-main a.navbar-brand,
body #js-navbar-main a.navbar-brand:link,
body #js-navbar-main a.navbar-brand:visited {
  color: #FFF;
}
body .dropdown-menu {
  border: 1px solid #333;
  border-radius: 0;
}
body #js-navbar-main .menu-grid a {
  color: var(--johku-color-text);
}
body #js-navbar-main .menu-grid a:hover {
  color: #999;
}
body a.menu-title {
  color: #ffffff !important;
}
body .js-grid-item,
body .js-grid-item:active,
body .js-grid-item:focus,
body .js-grid-item:hover {
  color: #CCC;
}
body .js-grid-title-wrap .btn {
  background-color: var(--johku-color-primary) !important;
  border-color: var(--johku-preset-d-darken-10) !important;
}
body .js-grid-title-wrap .btn:hover,
body .js-grid-title-wrap .btn:focus,
body .js-grid-title-wrap .btn:active,
body .js-grid-title-wrap .btn:active:focus,
body .js-grid-title-wrap .btn:active:hover {
  background-color: var(--johku-preset-d-darken-10) !important;
  border-color: var(--johku-preset-d-darken-20) !important;
}
body .separator-column {
  border-top: 1px solid #666;
}
body .js-cart-product-image,
body .grid-content-image {
  border: 1px solid #444;
}
body .js-cart-product-image.no-image,
body .grid-content-image.no-image {
  background-color: var(--johku-color-background-tint);
  box-shadow: inset 0px 0px 30px rgba(0, 0, 0, 0.65);
}
body .js-cart-product-image.no-image:before,
body .grid-content-image.no-image:before {
  color: #999;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.33);
}
body .showgroup {
  border-bottom: 1px solid #333;
}
body .order-show-row {
  color: var(--johku-color-text);
}
body .order-show-row .input-group-addon {
  color: var(--johku-color-highlight-text);
}
#js-navbar-main .dropdown-menu {
  border-top: 1px solid #333 !important;
  background: var(--johku-color-navbar-dropdown-background) !important;
}
.js-main-title h1 {
  background-color: var(--johku-color-highlight);
}
.cart-shoptitle,
.cart-shoptitle h4 {
  color: var(--johku-color-primary);
}
.js-cart-title {
  color: #FFF;
}
.js-cart-merchant-title {
  color: #FFF !important;
}
.js-grid-title-text {
  color: var(--johku-color-highlight-text);
}
.js-grid-title-wrap {
  border-bottom: 1px solid #333 !important;
}
.grid-content-title {
  color: var(--johku-color-highlight-text);
}
.grid-content-tag {
  background: var(--johku-color-primary);
}
.product-order-wrap {
  background-color: var(--johku-color-orderwrap-background);
  border-color: var(--johku-color-border);
}
.product-pricingtype-link,
.product-pricingtype-link:hover {
  color: var(--johku-preset-a-lighten-40);
}
.product-pricingtype-active {
  background-color: var(--johku-color-background);
  box-shadow: inset 0px 2px 0px rgba(0, 0, 0, 0.1);
}
.product-pricingtype-active,
.product-pricingtype-active:hover {
  color: var(--johku-color-highlight-text);
}
.product-order-wrap label {
  color: var(--johku-color-highlight-text);
}
.product-order-price {
  color: var(--johku-color-highlight-text);
}
.product-order-date .form-control,
.product-order-participant .form-control,
.product-order-amount .form-control {
  color: #000;
}
.product-order-cleardates:after {
  color: var(--johku-color-primary);
}
.product-merchant-title {
  color: var(--johku-color-highlight-text);
}
.product-order-disclaimer a {
  color: var(--johku-preset-a-darken-50);
}
.product-extras-title {
  color: var(--johku-color-highlight-text);
}
.product-content-infotitle {
  color: var(--johku-color-highlight-text);
  border-bottom-color: #333 !important;
}
.product-content-infolabel {
  font-weight: bold;
  color: var(--johku-color-secondary);
}
.textpage-title {
  color: var(--johku-color-highlight-text);
}
.order-merchant-wrappertitle {
  color: var(--johku-color-highlight-text);
}
.order-merchant-detailswrap {
  background-color: var(--johku-color-background-tint);
  border: 1px solid #444;
}
.order-merchant-detailswrap,
.order-merchant-detailswrap a {
  color: #999;
}
.order-merchant-totaltitle,
.order-merchant-totalsum {
  color: var(--johku-color-primary);
}
.js-supersearchbar {
  color: var(--johku-color-primary);
  background-color: var(--johku-preset-d-lighten-40);
}
.js-footer-navi {
  background-color: var(--johku-color-footer-background);
}
body .footer-navi {
  --johku-footer-nav-separator: var(--johku-color-primary);
}
body footer a:not(.btn) {
  color: var(--johku-color-footer-bar-link);
}
body .js-footer-presentation .btn-primary {
  background-color: #111 !important;
  border-color: #000 !important;
}
body .js-footer-presentation .btn-primary:hover,
body .js-footer-presentation .btn-primary:focus,
body .js-footer-presentation .btn-primary:active,
body .js-footer-presentation .btn-primary:active:focus,
body .js-footer-presentation .btn-primary:active:hover {
  background-color: var(--johku-color-background) !important;
  border-color: #000 !important;
}
body .js-footer-presentation,
body .js-footer-presentation p {
  color: #FFF;
}
.js-footer-wrap:before {
  border-top: 1px solid #ec1c24 !important;
  background-color: #b0151a !important;
}
.footer-merchant-logo {
  background: transparent;
  background-image: none;
  background-color: transparent !important;
  box-shadow: none !important;
  border: none;
  position: relative;
  left: 0;
  top: 20px;
  margin-bottom: 25px !important;
}
@media (max-width: 767px) {
  .footer-merchant-logo {
    width: 100%;
    text-align: center;
    left: 0;
    top: 0;
  }
  .footer-merchant-logo .img-responsive {
    display: inline-block;
  }
  body .navbar-brand {
    margin: 11px 0 6px 5px !important;
    text-indent: -9999px;
  }
}
.bar-colored-title {
  color: var(--johku-color-highlight-text);
  border-bottom: 1px solid #333 !important;
}
.page-header-bar {
  background-color: var(--johku-color-tertiary);
}
.page-header-bar:not(.product-header-bar), .page-header-bar:not(.product-header-bar) h1, .page-header-bar:not(.product-header-bar) h2, .page-header-bar:not(.product-header-bar) h3 {
  color: var(--johku-color-footer-text);
}
.page-header-bar.product-header-bar {
  background-color: var(--johku-color-primary);
}
body .separator-after:before,
body .main-category-wrap:nth-child(n+2):before {
  border-top: 1px solid #333;
  background-color: #111;
}
.datepicker .selectable,
.calendar .selectable,
.datepicker .selectable a,
.calendar .selectable a {
  color: #FFF !important;
  font-weight: bold;
  background-color: var(--johku-color-primary) !important;
  background-image: none !important;
  box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
}
.datepicker .reservable,
.calendar .reservable {
  color: #BBB !important;
  background-image: none !important;
  background-color: var(--johku-color-background) !important;
  font-weight: bold;
}
.datepicker .active,
.calendar .active,
.datepicker .selectable.active,
.calendar .selectable.active,
.datepicker .active a,
.calendar .active a,
.datepicker .selectable.active a,
.calendar .selectable.active a {
  color: var(--johku-color-primary) !important;
  background-color: #FFF !important;
  background-image: none !important;
}
.datepicker .reserved,
.calendar .reserved,
.datepicker .reserved a,
.calendar .reserved a {
  color: var(--johku-color-primary) !important;
  background-color: var(--johku-color-background) !important;
  background-image: none !important;
}
.datepicker .partial,
.calendar .partial,
.datepicker .partial a,
.calendar .partial a {
  color: #FFF !important;
  background-color: var(--johku-color-primary) !important;
  background-image: none !important;
  box-shadow: inset 0px 0px 0px 2px rgba(0, 0, 0, 0.1);
}
body span.badge {
  color: #FFF !important;
  background-color: var(--johku-color-primary) !important;
}
body .modal-content {
  color: #111;
}
body .modal-content h1 {
  font-size: 28px;
}
body .modal-content h2 {
  font-size: 24px;
}
body .modal-content h3 {
  font-size: 20px;
}
body .modal-content h4 {
  font-size: 18px;
}
body .category-info-wrap.closed:after {
  background-image: linear-gradient(0deg, #000 0%, #000 45%, rgba(0, 0, 0, 0) 100%);
}
body .category-info-wrap {
  border-bottom: 1px solid #333;
}
body .popover.bottom > .arrow:after {
  border-bottom-color: #333;
}
body #main-content .panel-default > .panel-heading {
  color: #FFF;
  background-color: #222;
  border-color: #000;
}
body #main-content .panel-default {
  border-color: #444;
}
body #main-content .panel-default > .panel-heading + .panel-collapse > .panel-body,
body #main-content .panel-group .panel-heading + .panel-collapse > .list-group,
body #main-content .panel-group .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #444;
}
body #main-content .panel {
  background-color: var(--johku-color-background-tint);
}
body #main-content .panel .btn-success,
body #main-content .panel .btn-success:hover {
  background-color: #689f38 !important;
  border-color: #5c8c31 !important;
}
.color-a {
  color: var(--johku-color-highlight-text) !important;
}
.color-b {
  color: var(--johku-color-secondary) !important;
}
.color-c {
  color: var(--johku-color-tertiary) !important;
}
.color-d {
  color: #ec1c24 !important;
}
.background-a {
  background-color: var(--johku-color-highlight) !important;
}
.background-b {
  background-color: var(--johku-color-secondary) !important;
}
.background-c {
  background-color: var(--johku-color-tertiary) !important;
}
.background-d {
  background-color: var(--johku-color-primary) !important;
}
.border-a {
  border-color: var(--johku-color-highlight) !important;
}
.border-b {
  border-color: var(--johku-color-secondary) !important;
}
.border-c {
  border-color: var(--johku-color-tertiary) !important;
}
.border-d {
  border-color: var(--johku-color-primary) !important;
}
body .border-d {
  border-color: #666 !important;
}
.menu-onboard-hilite {
  background-color: var(--johku-color-background-tint) !important;
}
body .category-locator {
  background-color: var(--johku-color-background);
}
body .category-info-separator,
body .front-category-image {
  border-bottom: 1px solid #333;
}
body .order-deliverymethod-list .list-group-item,
body .order-deliverymethod-list .list-group-item:focus,
body .order-deliverymethod-list .list-group-item:hover {
  background: rgba(0, 0, 0, 0.5);
  border-color: #000;
}
body .order-deliverymethod-list .deliverymethod-item {
  border-color: black;
}
.payment-methods .list-group-item {
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid #666;
}
.payment-methods .list-group-item.disabled,
.payment-methods .list-group-item.disabled:hover,
.payment-methods .list-group-item:disabled:focus {
  color: #b6b6b6;
  background-color: #666666;
}
.product-tabs-wrapper {
  background-color: #444;
}
.product-tabs-wrapper .product-tab a {
  color: #FFF;
}
.product-tabs-wrapper .product-tab a:focus,
.product-tabs-wrapper .product-tab a:active,
.product-tabs-wrapper .product-tab a:hover {
  background-color: var(--johku-color-background-tint);
  color: #FFF;
}
.product-tabs-wrapper .product-tab.active a,
.product-tabs-wrapper .product-tab.active a:focus,
.product-tabs-wrapper .product-tab.active a:active,
.product-tabs-wrapper .product-tab.active a:hover {
  background-color: var(--johku-color-background-tint);
  color: #FFF;
}
.product-tabs-wrapper[stuck] {
  background-color: var(--johku-color-background-tint);
}
.product-tabs-wrapper[stuck] .product-tab a {
  color: #FFF;
}
.product-tabs-wrapper[stuck] .product-tab a:focus,
.product-tabs-wrapper[stuck] .product-tab a:active,
.product-tabs-wrapper[stuck] .product-tab a:hover {
  background-color: var(--johku-color-background);
  color: #FFF;
}
.product-tabs-wrapper[stuck] .product-tab.active a,
.product-tabs-wrapper[stuck] .product-tab.active a:focus,
.product-tabs-wrapper[stuck] .product-tab.active a:active,
.product-tabs-wrapper[stuck] .product-tab.active a:hover {
  background-color: var(--johku-color-background);
  color: #FFF;
}
body.no-dates .datepicker .datepicker-days:before,
body.loading-dates .datepicker .datepicker-days:before {
  background-color: rgba(0, 0, 0, 0.8);
}
body #main-content .product-order-package .package-tab-wrap {
  background-color: #1a1a1a;
  border-bottom-color: #444;
}
body #main-content .product-order-package .nav-tabs {
  border-bottom-color: #444;
}
body #main-content .product-order-package .nav-tabs > li > a {
  color: #CCC;
}
body #main-content .product-order-package .nav-tabs > li > a:hover {
  background-color: var(--johku-color-background);
  color: var(--johku-color-highlight-text);
  border-color: #444444;
  border-bottom-color: transparent;
}
body #main-content .product-order-package .panel {
  background-color: var(--johku-color-background);
}
body #main-content .product-order-package .nav-tabs > li.active > a,
body #main-content .product-order-package .nav-tabs > li.active > a:focus,
body #main-content .product-order-package .nav-tabs > li.active > a:hover {
  background-color: var(--johku-color-background);
  color: var(--johku-color-highlight-text);
  border-color: #444444;
  border-bottom-color: transparent;
}
body #main-content .product-order-package .panel-footer {
  background-color: #1a1a1a;
}
body #main-content .product-order-package .well {
  background-color: #222;
  border-color: #444444;
}
body #main-content .product-order-package li.unavailable .package-product-title {
  text-decoration: line-through;
  color: var(--johku-color-highlight-text);
}
