/* @johku-preset */
/* Theme aavalines for the next stylesheet stack (JDEV-3216), from assets/less/themes/johkustore-colors-aavalines.less.
   Generated by scripts/numbered-presets.mjs: edit that script, not this file. */
:root {
  --johku-color-primary: #42B4E6;
  --johku-color-secondary: #ec1c24;
  --johku-color-highlight: #42B4E6;
  --johku-color-tertiary: #11192b;
  --johku-color-background-tint: color-mix(in srgb, var(--johku-color-background), #607D8B 12%);
  --johku-color-background: #FFF;
  --johku-color-text-link: var(--johku-color-highlight);
  --johku-color-button-success-background: var(--johku-color-highlight);
  --johku-color-button-success-border: var(--johku-preset-a-darken-10);
  --johku-color-button-success-background-hover: var(--johku-preset-a-darken-10);
  --johku-color-button-success-border-hover: var(--johku-preset-a-darken-20);
  --johku-color-button-primary-background: var(--johku-color-highlight);
  --johku-color-button-primary-border: var(--johku-preset-a-darken-10);
  --johku-color-button-primary-background-hover: var(--johku-preset-a-darken-10);
  --johku-color-button-primary-border-hover: var(--johku-preset-a-darken-20);
  --johku-color-breadcrumb-background: var(--johku-color-highlight);
  --johku-color-orderwrap-background: var(--johku-color-tertiary);
  --johku-color-footer-background: var(--johku-color-tertiary);
  --johku-color-footer-bar-link: #42B4E6; /* legacy brand colour (JDEV-3216 AE a) */
  --johku-color-footer-bar-background: #212121;
  --johku-color-highlight-text: #42B4E6; /* brand colour, deliberate accessibility exception (JDEV-3216 AE a) */
  --johku-color-breadcrumb-text: #FFF; /* brand colour, deliberate accessibility exception (JDEV-3216 AE a) */
  --johku-color-navbar-dropdown-text: #42B4E6; /* brand colour, deliberate accessibility exception (JDEV-3216 AE a) */
  --johku-color-modal-text: #11192b; /* legacy brand colour (JDEV-3216 AE a) */
  --johku-preset-a-darken-10: #1d9fd8;
  --johku-preset-a-darken-20: #177eab;
  --johku-preset-a-lighten-40: #f6fbfe;
  --johku-preset-a-lighten-50: #ffffff;
  --johku-preset-d-lighten-40: #4658b0;
}

@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url('/fonts/robotoslab-v36-300.woff2') format('woff2');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/robotoslab-v36-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/robotoslab-v36-700.woff2') format('woff2');
}
:root,
:root body {
  --johku-font-main: 'Roboto Slab', serif;
  --johku-font-title: var(--johku-font-main);
  --johku-font-button: var(--johku-font-main);
  --johku-color-success: var(--johku-color-highlight);
  --johku-color-primary: #42B4E6;
  --johku-color-text-title: color-mix(in srgb, var(--johku-color-text) 93.33%, #FFFFFF);
  --johku-color-navbar-dropdown-background: #FFF;
  --johku-color-navbar-background: #FFF;
  --johku-color-navbar-dropdown-text: #42B4E6;
  /* brand colour, deliberate accessibility exception (JDEV-3216 AE a) */
  --johku-color-navbar-dropdown-link: var(--johku-color-highlight);
  --johku-color-navbar-text: var(--johku-color-highlight);
  --johku-navbar-height: 70px;
  --johku-navbar-mobile-height: var(--johku-navbar-height);
}
:root .dp__theme_light,
:root body .dp__theme_light {
  --dp-highlight-color: var(--johku-color-highlight);
  --dp-primary-color: #0C0F1E;
  --dp-reserved-text-color: var(--johku-color-secondary);
}
body {
  background-color: var(--johku-color-background-tint);
  color: color-mix(in srgb, var(--johku-color-text) 86.67%, #FFFFFF);
}
#__layout {
  background-color: var(--johku-color-background);
}
.navbar-brand {
  text-indent: -9999px;
  display: inline-block;
  height: 56px !important;
  min-block-size: 0 !important;
  margin: 7px 0 !important;
  background: url('data:image/png;base64,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') center left no-repeat;
  background-size: contain;
}
.navbar-brand .navbar-profile {
  display: none !important;
}
html > body {
  font-family: 'Roboto Slab', serif !important;
  color: var(--johku-color-tertiary);
}
body a.dropdown-link {
  color: var(--johku-color-navbar-dropdown-text);
}
body a.dropdown-link:hover {
  color: var(--johku-color-navbar-dropdown-text);
  text-decoration: underline;
}
body .dropdown-text {
  color: var(--johku-color-navbar-dropdown-text);
}
#js-navbar-main .navbar-nav > li > a,
#js-navbar-main .navbar-nav > li > a:link,
#js-navbar-main .navbar-nav > li > a:visited,
#js-navbar-main a.navbar-brand,
#js-navbar-main a.navbar-brand:link,
#js-navbar-main a.navbar-brand:visited {
  color: var(--johku-color-highlight-text) !important;
}
.text-content {
  color: var(--johku-color-tertiary);
}
.product-content-infotable {
  color: var(--johku-color-tertiary);
}
.btn {
  color: #FFF !important;
  background-color: var(--johku-color-highlight) !important;
  border-color: var(--johku-preset-a-darken-10) !important;
}
.btn:hover {
  background-color: var(--johku-preset-a-darken-10) !important;
  border-color: var(--johku-preset-a-darken-20) !important;
}
body .product-order-wrap.has-tabs {
  border-top-width: 60px;
}
.has-cart .js-cart-toggle .dropdown-toggle .fa {
  color: var(--johku-color-highlight-text);
}
.has-cart .js-cart-toggle .dropdown-toggle .count {
  color: #FFF;
  background-color: var(--johku-color-highlight);
  border-color: var(--johku-color-highlight) !important;
}
.product-order-wrap,
.product-order-wrap .product-merchant-detail a,
.product-order-wrap a.product-merchant-detail {
  color: #FFF;
}
#js-navbar-main .menu-grid a {
  color: var(--johku-color-highlight-text) !important;
}
#js-navbar-main .menu-grid a:hover {
  color: var(--johku-preset-a-darken-20) !important;
}
#js-navbar-main .menu-grid a.menu-title {
  color: var(--johku-color-tertiary) !important;
}
.js-main-title h1 {
  background-color: var(--johku-color-highlight);
}
.order-payment-title {
  color: var(--johku-color-highlight-text);
}
.order-payment-title a.openorder-toggle {
  color: #0270a0;
}
.cart-shoptitle,
.cart-shoptitle h4 {
  color: var(--johku-color-highlight-text);
}
.product-order-wrap .options-wrap *,
.product-order-wrap .panel-heading * {
  color: #000;
}
.product-order-wrap .options-wrap a,
.product-order-wrap .panel-heading a {
  color: var(--johku-color-highlight-text);
}
.product-order-wrap .options-title {
  color: var(--johku-color-highlight-text);
}
.product-order-wrap .option-item.active {
  background-color: #1c9fd84a;
}
.product-order-wrap .options-wrap .product-order-amount .form-control,
.product-order-wrap .options-wrap .product-order-date .form-control,
.product-order-wrap .options-wrap .product-order-participant .form-control {
  color: #0C0F1E;
}
.product-order-wrap .options-wrap .panel-body {
  background-color: #FFF !important;
}
.product-order-wrap .options-wrap .modal-body *:not(h1,h2,.fa,.button-text) {
  color: black !important;
}
.product-order-wrap .panel.active .product-order-wrap {
  background-color: transparent;
}
.product-order-wrap .panel.active .product-pricingtype-active {
  background-color: var(--johku-color-highlight);
  color: #FFF;
}
.product-order-wrap .panel.active .product-pricingtype-tabs {
  top: -15px !important;
}
@media (max-width: 767px) {
  .navbar-brand {
    margin-left: 15px !important;
  }
  .product-order-wrap .panel.active .product-pricingtype-tabs {
    top: 0px !important;
  }
}
@media (min-width: 991px) {
  body .form-group-range .input-group-addon {
    top: -1px;
  }
}
.js-cart-title {
  color: var(--johku-color-highlight-text);
}
body .js-cart-merchant-title {
  color: var(--johku-color-highlight-text);
}
body .js-cart-merchant-detail,
body .js-cart-merchant-detail a {
  color: #FFF !important;
}
body .navbar-main .js-cart-merchant-detail,
body .navbar-main .js-cart-merchant-detail a {
  color: var(--johku-color-tertiary) !important;
}
.js-grid-title-text {
  color: var(--johku-color-tertiary);
}
.grid-content-title {
  color: var(--johku-color-highlight-text);
}
.grid-content-price {
  color: var(--johku-color-highlight-text) !important;
}
.grid-content-tag {
  background: var(--johku-color-highlight);
}
.product-order-wrap {
  background-color: var(--johku-color-orderwrap-background);
  border-top-color: var(--johku-color-tertiary);
  color: #FFF;
}
.product-pricingtype-link,
.product-pricingtype-link:hover {
  color: #FFF;
}
.product-pricingtype-active {
  box-shadow: inset 0px 2px 0px rgba(0, 0, 0, 0.1);
  background-color: var(--johku-color-highlight);
}
.product-pricingtype-active,
.product-pricingtype-active:hover {
  color: var(--johku-color-tertiary);
}
@media (min-width: 991px) {
  .form-group-range .input-group-addon {
    top: -1px;
  }
}
body .panel-body {
  color: var(--johku-color-tertiary) !important;
}
.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: var(--johku-color-highlight-text);
}
.product-merchant-title {
  color: var(--johku-color-highlight-text);
}
.product-order-disclaimer a {
  color: var(--johku-preset-a-lighten-50);
}
.product-extras-title {
  color: var(--johku-color-highlight-text);
}
.product-content-infotitle {
  color: var(--johku-color-highlight-text);
}
.product-content-infolabel {
  font-weight: bold;
  color: var(--johku-color-tertiary);
}
.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-highlight);
}
.order-merchant-detailswrap,
.order-merchant-detailswrap a {
  color: #FFF;
}
.order-merchant-totaltitle,
.order-merchant-totalsum {
  color: #0C0F1E;
}
.js-supersearchbar {
  color: #0C0F1E;
  background-color: var(--johku-preset-d-lighten-40);
}
.js-footer-navi {
  background-color: var(--johku-color-footer-background);
}
footer {
  background-color: #0C0F1E !important;
}
footer a:not(.btn) {
  color: var(--johku-color-footer-bar-link);
}
.js-footer-navi a {
  color: #FFF;
}
.js-footer-navi a:hover {
  color: var(--johku-color-highlight-text);
}
.js-footer-presentation .btn-primary {
  background-color: var(--johku-color-highlight) !important;
  border-color: var(--johku-preset-a-darken-10) !important;
}
.js-footer-presentation .btn-primary:hover {
  background-color: var(--johku-preset-a-darken-10) !important;
  border-color: var(--johku-preset-a-darken-20) !important;
}
.js-footer-presentation p {
  color: #FFF !important;
}
.js-footer-merchant-wrap,
.js-footer-merchant-wrap a,
.js-footer-merchant-wrap span:after,
.js-footer-merchant-wrap a:after {
  color: var(--johku-color-highlight-text);
}
.js-footer-merchant-wrap a:hover {
  color: var(--johku-preset-a-darken-20);
}
.js-cart-total-sums {
  color: var(--johku-color-highlight-text);
}
.js-cart-product .js-cart-product-name,
.js-cart-product .js-cart-product-price {
  color: var(--johku-color-highlight-text) !important;
}
#main-content .js-cart-product-actions a:not(.btn) {
  color: var(--johku-color-highlight-text) !important;
}
#main-content .js-cart-product-actions a:not(.btn):hover {
  color: var(--johku-preset-a-darken-20);
}
.bar-colored-title {
  color: var(--johku-color-highlight-text);
}
.page-header-bar {
  background-color: var(--johku-color-highlight);
}
.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-highlight);
}
.datepicker,
.calendar {
  color: var(--johku-color-highlight-text) !important;
}
.datepicker .selectable,
.calendar .selectable,
.datepicker .selectable a,
.calendar .selectable a {
  color: #FFF !important;
  background-color: var(--johku-color-highlight) !important;
  background-image: none !important;
  box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
}
.datepicker .reservable,
.calendar .reservable {
  color: var(--johku-color-highlight-text) !important;
  background-image: none !important;
  background-color: #FFF !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: #FFF !important;
  background-color: #3C8BD9 !important;
  background-image: none !important;
}
.datepicker .reserved,
.calendar .reserved,
.datepicker .reserved a,
.calendar .reserved a {
  color: #B71C1C !important;
  background-color: #FCE4EC !important;
  background-image: none !important;
}
.datepicker .partial,
.calendar .partial,
.datepicker .partial a,
.calendar .partial a {
  color: #FFF !important;
  background-color: var(--johku-color-highlight) !important;
  background-image: none !important;
  box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
}
.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: #0C0F1E !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: #0C0F1E !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: #0C0F1E !important;
}
@media (max-width: 767px) {
  #js-navbar-main .dropdown-menu {
    background: var(--johku-color-navbar-dropdown-background);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
}
.product-tabs-wrapper {
  background-color: var(--johku-color-highlight);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}
.product-tabs-wrapper .product-tab-name,
.product-tabs-wrapper .product-tab-name a {
  color: #FFF;
}
.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: #0C0F1E;
  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: #0C0F1E;
  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: #FFF;
  color: var(--johku-color-highlight-text);
}
.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: #FFF;
  color: var(--johku-color-highlight-text);
}
body #main-content .product-order-package .panel {
  border-color: #3ca2ce;
}
body #main-content .product-order-package .panel-heading {
  background-color: #3ca2ce;
}
body #main-content .product-order-package .package-tab-wrap {
  border-bottom-color: #3ca2ce;
}
body #main-content .product-order-package .nav-tabs {
  border-bottom-color: #3ca2ce;
}
body #main-content .product-order-package .nav-tabs > li > a {
  color: #11192b;
}
body #main-content .product-order-package .btn-transparent {
  color: #11192b !important;
  background-color: transparent !important;
  border-color: transparent !important;
}
body #main-content .product-order-package .nav-tabs > li > a:hover {
  color: var(--johku-color-highlight-text);
  border-color: #3ca2ce;
  border-bottom-color: transparent;
}
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 {
  color: var(--johku-color-highlight-text);
  border-color: #3ca2ce;
  border-bottom-color: transparent;
}
body #main-content .product-order-package .well {
  border-color: #3ca2ce;
}
body #main-content .product-order-package li.unavailable .package-product-title {
  text-decoration: line-through;
  color: var(--johku-color-highlight-text);
}
