/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://github.com/material-components/material-components-web/blob/master/LICENSE
 */
@charset "UTF-8";
.mdc-banner__graphic {
  color: #fff;
  /* @alternate */
  color: var(--mdc-theme-surface, #fff);
}

.mdc-banner__graphic {
  background-color: #6200ee;
  /* @alternate */
  background-color: var(--mdc-theme-primary, #6200ee);
}

.mdc-banner__content,
.mdc-banner__fixed {
  min-width: 344px;
}
@media (max-width: 480px), (max-width: 344px) {
  .mdc-banner__content,
.mdc-banner__fixed {
    min-width: 100%;
  }
}

.mdc-banner__content {
  max-width: 720px;
}

.mdc-banner {
  z-index: 1;
  border-bottom-style: solid;
  box-sizing: border-box;
  display: none;
  flex-shrink: 0;
  height: 0;
  position: relative;
  width: 100%;
}
@media (max-width: 480px) {
  .mdc-banner .mdc-banner__fixed {
    left: 0;
    right: 0;
  }
  .mdc-banner .mdc-banner__text {
    /* @noflip */
    /*rtl:ignore*/
    margin-left: 16px;
    /* @noflip */
    /*rtl:ignore*/
    margin-right: 36px;
  }
  [dir=rtl] .mdc-banner .mdc-banner__text, .mdc-banner .mdc-banner__text[dir=rtl] {
    /*rtl:begin:ignore*/
    /* @noflip */
    /*rtl:ignore*/
    margin-left: 36px;
    /* @noflip */
    /*rtl:ignore*/
    margin-right: 16px;
    /*rtl:end:ignore*/
  }
}
@media (max-width: 480px) {
  .mdc-banner.mdc-banner--mobile-stacked .mdc-banner__content {
    flex-wrap: wrap;
  }
  .mdc-banner.mdc-banner--mobile-stacked .mdc-banner__graphic {
    margin-bottom: 12px;
  }
  .mdc-banner.mdc-banner--mobile-stacked .mdc-banner__text {
    /* @noflip */
    /*rtl:ignore*/
    margin-left: 16px;
    /* @noflip */
    /*rtl:ignore*/
    margin-right: 8px;
    padding-bottom: 4px;
  }
  [dir=rtl] .mdc-banner.mdc-banner--mobile-stacked .mdc-banner__text, .mdc-banner.mdc-banner--mobile-stacked .mdc-banner__text[dir=rtl] {
    /*rtl:begin:ignore*/
    /* @noflip */
    /*rtl:ignore*/
    margin-left: 8px;
    /* @noflip */
    /*rtl:ignore*/
    margin-right: 16px;
    /*rtl:end:ignore*/
  }

  .mdc-banner.mdc-banner--mobile-stacked .mdc-banner__actions {
    margin-left: auto;
  }
}

.mdc-banner--opening,
.mdc-banner--open,
.mdc-banner--closing {
  display: flex;
}

.mdc-banner--open {
  transition: height 300ms ease;
}
.mdc-banner--open .mdc-banner__content {
  transition: -webkit-transform 300ms ease;
  transition: transform 300ms ease;
  transition: transform 300ms ease, -webkit-transform 300ms ease;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.mdc-banner--closing {
  transition: height 250ms ease;
}
.mdc-banner--closing .mdc-banner__content {
  transition: -webkit-transform 250ms ease;
  transition: transform 250ms ease;
  transition: transform 250ms ease, -webkit-transform 250ms ease;
}

.mdc-banner--centered .mdc-banner__content {
  left: 0;
  margin-left: auto;
  margin-right: auto;
  right: 0;
}

.mdc-banner__fixed {
  border-bottom-style: solid;
  box-sizing: border-box;
  height: inherit;
  position: fixed;
  width: 100%;
}

.mdc-banner__content {
  display: flex;
  min-height: 52px;
  position: absolute;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  width: 100%;
}

.mdc-banner__graphic-text-wrapper {
  display: flex;
  width: 100%;
}

.mdc-banner__graphic {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  flex-shrink: 0;
  margin-top: 16px;
  margin-bottom: 16px;
  text-align: center;
}
[dir=rtl] .mdc-banner__graphic, .mdc-banner__graphic[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-banner__icon {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.mdc-banner__text {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 24px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 90px;
  align-self: center;
  flex-grow: 1;
  padding-top: 16px;
  padding-bottom: 16px;
}
[dir=rtl] .mdc-banner__text, .mdc-banner__text[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 90px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 24px;
  /*rtl:end:ignore*/
}

.mdc-banner__actions {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 8px;
  align-self: flex-end;
  display: flex;
  flex-shrink: 0;
  padding-bottom: 8px;
  padding-top: 8px;
}
[dir=rtl] .mdc-banner__actions, .mdc-banner__actions[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 8px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-banner__secondary-action {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 8px;
}
[dir=rtl] .mdc-banner__secondary-action, .mdc-banner__secondary-action[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 8px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

.mdc-banner {
  background-color: #fff;
  border-bottom-color: rgba(0, 0, 0, 0.12);
  border-bottom-width: 1px;
  border-radius: 0;
  /* @alternate */
}
.mdc-banner .mdc-banner__text {
  color: #000;
}
.mdc-banner .mdc-banner__text {
  letter-spacing: 0.0178571429em;
  font-size: 0.875rem;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  line-height: 1.25rem;
}
.mdc-banner .mdc-banner__graphic {
  border-radius: 50%;
}
.mdc-banner .mdc-banner__graphic {
  height: 40px;
  width: 40px;
}
.mdc-banner .mdc-banner__fixed {
  background-color: #fff;
}
.mdc-banner .mdc-banner__fixed {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.mdc-banner .mdc-banner__fixed {
  border-bottom-width: 1px;
}
.mdc-banner .mdc-button:not(:disabled) {
  color: #6200ee;
  /* @alternate */
  color: var(--mdc-text-button-label-text-color, #6200ee);
}
.mdc-banner .mdc-button .mdc-button__ripple::before,
.mdc-banner .mdc-button .mdc-button__ripple::after {
  background-color: #6200ee;
  /* @alternate */
  background-color: var(--mdc-text-button-hover-state-layer-color, #6200ee);
}
.mdc-banner .mdc-button:hover .mdc-button__ripple::before, .mdc-banner .mdc-button.mdc-ripple-surface--hover .mdc-button__ripple::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-text-button-hover-state-layer-opacity, 0.04);
}
.mdc-banner .mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__ripple::before, .mdc-banner .mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-text-button-focus-state-layer-opacity, 0.12);
}
.mdc-banner .mdc-button:not(.mdc-ripple-upgraded) .mdc-button__ripple::after {
  transition: opacity 150ms linear;
}
.mdc-banner .mdc-button:not(.mdc-ripple-upgraded):active .mdc-button__ripple::after {
  transition-duration: 75ms;
  opacity: 0.1;
  /* @alternate */
  opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.1);
}
.mdc-banner .mdc-button.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.1);
}

.mdc-banner__secondary-action {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 8px;
}
[dir=rtl] .mdc-banner__secondary-action, .mdc-banner__secondary-action[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 8px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

.mdc-touch-target-wrapper {
  display: inline;
}

.mdc-elevation-overlay {
  position: absolute;
  border-radius: inherit;
  pointer-events: none;
  opacity: 0;
  /* @alternate */
  opacity: var(--mdc-elevation-overlay-opacity, 0);
  transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
  background-color: #fff;
  /* @alternate */
  background-color: var(--mdc-elevation-overlay-color, #fff);
}

.mdc-button {
  /* @alternate */
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  min-width: 64px;
  border: none;
  outline: none;
  /* @alternate */
  line-height: inherit;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-appearance: none;
  overflow: visible;
  vertical-align: middle;
  background: transparent;
}
.mdc-button .mdc-elevation-overlay {
  width: 100%;
  height: 100%;
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
}
.mdc-button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.mdc-button:active {
  outline: none;
}
.mdc-button:hover {
  cursor: pointer;
}
.mdc-button:disabled {
  cursor: default;
  pointer-events: none;
}
.mdc-button .mdc-button__icon {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 8px;
  display: inline-block;
  position: relative;
  vertical-align: top;
}
[dir=rtl] .mdc-button .mdc-button__icon, .mdc-button .mdc-button__icon[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 8px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

.mdc-button .mdc-button__label {
  position: relative;
}
.mdc-button .mdc-button__focus-ring {
  display: none;
}
@media screen and (forced-colors: active) {
  .mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring, .mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring {
    pointer-events: none;
    border: 2px solid transparent;
    border-radius: 6px;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    /* @noflip */
    /*rtl:ignore*/
    left: 50%;
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    height: calc(
      100% + 4px
    );
    width: calc(
      100% + 4px
    );
    display: block;
  }
}
@media screen and (forced-colors: active) and (forced-colors: active) {
  .mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring, .mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring {
    border-color: CanvasText;
  }
}
@media screen and (forced-colors: active) {
  .mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring::after, .mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring::after {
    content: "";
    border: 2px solid transparent;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    /* @noflip */
    /*rtl:ignore*/
    left: 50%;
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    height: calc(100% + 4px);
    width: calc(100% + 4px);
  }
}
@media screen and (forced-colors: active) and (forced-colors: active) {
  .mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring::after, .mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring::after {
    border-color: CanvasText;
  }
}
.mdc-button .mdc-button__touch {
  position: absolute;
  top: 50%;
  height: 48px;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.mdc-button__label + .mdc-button__icon {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 8px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
}
[dir=rtl] .mdc-button__label + .mdc-button__icon, .mdc-button__label + .mdc-button__icon[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 8px;
  /*rtl:end:ignore*/
}

svg.mdc-button__icon {
  fill: currentColor;
}

.mdc-button--touch {
  margin-top: 6px;
  margin-bottom: 6px;
}

.mdc-button {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  text-decoration: none;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-button-text-decoration, none);
          text-decoration: var(--mdc-typography-button-text-decoration, none);
}

.mdc-button {
  padding: 0 8px 0 8px;
}

.mdc-button--unelevated {
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
  padding: 0 16px 0 16px;
}
.mdc-button--unelevated.mdc-button--icon-trailing {
  padding: 0 12px 0 16px;
}
.mdc-button--unelevated.mdc-button--icon-leading {
  padding: 0 16px 0 12px;
}

.mdc-button--raised {
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
  padding: 0 16px 0 16px;
}
.mdc-button--raised.mdc-button--icon-trailing {
  padding: 0 12px 0 16px;
}
.mdc-button--raised.mdc-button--icon-leading {
  padding: 0 16px 0 12px;
}

.mdc-button--outlined {
  border-style: solid;
  transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1);
}
.mdc-button--outlined .mdc-button__ripple {
  border-style: solid;
  border-color: transparent;
}

@-webkit-keyframes mdc-ripple-fg-radius-in {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
            transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  }
  to {
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
            transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  }
}

@keyframes mdc-ripple-fg-radius-in {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
            transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  }
  to {
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
            transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  }
}
@-webkit-keyframes mdc-ripple-fg-opacity-in {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: 0;
  }
  to {
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
}
@keyframes mdc-ripple-fg-opacity-in {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: 0;
  }
  to {
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
}
@-webkit-keyframes mdc-ripple-fg-opacity-out {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
  to {
    opacity: 0;
  }
}
@keyframes mdc-ripple-fg-opacity-out {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
  to {
    opacity: 0;
  }
}
.mdc-button {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  will-change: transform, opacity;
}
.mdc-button .mdc-button__ripple::before,
.mdc-button .mdc-button__ripple::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
}
.mdc-button .mdc-button__ripple::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
.mdc-button .mdc-button__ripple::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
.mdc-button.mdc-ripple-upgraded .mdc-button__ripple::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-button.mdc-ripple-upgraded .mdc-button__ripple::after {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.mdc-button.mdc-ripple-upgraded--unbounded .mdc-button__ripple::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
.mdc-button.mdc-ripple-upgraded--foreground-activation .mdc-button__ripple::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-button.mdc-ripple-upgraded--foreground-deactivation .mdc-button__ripple::after {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-button .mdc-button__ripple::before,
.mdc-button .mdc-button__ripple::after {
  top: calc(50% - 100%);
  /* @noflip */
  /*rtl:ignore*/
  left: calc(50% - 100%);
  width: 200%;
  height: 200%;
}
.mdc-button.mdc-ripple-upgraded .mdc-button__ripple::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}

.mdc-button__ripple {
  position: absolute;
  box-sizing: content-box;
  overflow: hidden;
  z-index: 0;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.mdc-button {
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-text-button-label-text-font, var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif)));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-text-button-label-text-size, var(--mdc-typography-button-font-size, 0.875rem));
  letter-spacing: 0.0892857143em;
  /* @alternate */
  letter-spacing: var(--mdc-text-button-label-text-tracking, var(--mdc-typography-button-letter-spacing, 0.0892857143em));
  font-weight: 500;
  /* @alternate */
  font-weight: var(--mdc-text-button-label-text-weight, var(--mdc-typography-button-font-weight, 500));
  text-transform: uppercase;
  /* @alternate */
  text-transform: var(--mdc-text-button-label-text-transform, var(--mdc-typography-button-text-transform, uppercase));
  height: 36px;
  /* @alternate */
  height: var(--mdc-text-button-container-height, 36px);
  border-radius: 4px;
  /* @alternate */
  border-radius: var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px));
}
.mdc-button:not(:disabled) {
  color: #6200ee;
  /* @alternate */
  color: var(--mdc-text-button-label-text-color, var(--mdc-theme-primary, #6200ee));
}
.mdc-button:disabled {
  color: rgba(0, 0, 0, 0.38);
  /* @alternate */
  color: var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38));
}
.mdc-button .mdc-button__icon {
  font-size: 1.125rem;
  /* @alternate */
  font-size: var(--mdc-text-button-with-icon-icon-size, 1.125rem);
  width: 1.125rem;
  /* @alternate */
  width: var(--mdc-text-button-with-icon-icon-size, 1.125rem);
  height: 1.125rem;
  /* @alternate */
  height: var(--mdc-text-button-with-icon-icon-size, 1.125rem);
}
.mdc-button .mdc-button__ripple::before,
.mdc-button .mdc-button__ripple::after {
  background-color: #6200ee;
  /* @alternate */
  background-color: var(--mdc-text-button-hover-state-layer-color, var(--mdc-theme-primary, #6200ee));
}
.mdc-button:hover .mdc-button__ripple::before, .mdc-button.mdc-ripple-surface--hover .mdc-button__ripple::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-text-button-hover-state-layer-opacity, 0.04);
}
.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__ripple::before, .mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-text-button-focus-state-layer-opacity, 0.12);
}
.mdc-button:not(.mdc-ripple-upgraded) .mdc-button__ripple::after {
  transition: opacity 150ms linear;
}
.mdc-button:not(.mdc-ripple-upgraded):active .mdc-button__ripple::after {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.12);
}
.mdc-button.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.12);
}
.mdc-button .mdc-button__ripple {
  border-radius: 4px;
  /* @alternate */
  border-radius: var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px));
}

.mdc-button--unelevated {
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-filled-button-label-text-font, var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif)));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-filled-button-label-text-size, var(--mdc-typography-button-font-size, 0.875rem));
  letter-spacing: 0.0892857143em;
  /* @alternate */
  letter-spacing: var(--mdc-filled-button-label-text-tracking, var(--mdc-typography-button-letter-spacing, 0.0892857143em));
  font-weight: 500;
  /* @alternate */
  font-weight: var(--mdc-filled-button-label-text-weight, var(--mdc-typography-button-font-weight, 500));
  text-transform: uppercase;
  /* @alternate */
  text-transform: var(--mdc-filled-button-label-text-transform, var(--mdc-typography-button-text-transform, uppercase));
  height: 36px;
  /* @alternate */
  height: var(--mdc-filled-button-container-height, 36px);
  border-radius: 4px;
  /* @alternate */
  border-radius: var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px));
}
.mdc-button--unelevated:not(:disabled) {
  background-color: #6200ee;
  /* @alternate */
  background-color: var(--mdc-filled-button-container-color, var(--mdc-theme-primary, #6200ee));
}
.mdc-button--unelevated:disabled {
  background-color: rgba(0, 0, 0, 0.12);
  /* @alternate */
  background-color: var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12));
}
.mdc-button--unelevated:not(:disabled) {
  color: #fff;
  /* @alternate */
  color: var(--mdc-filled-button-label-text-color, var(--mdc-theme-on-primary, #fff));
}
.mdc-button--unelevated:disabled {
  color: rgba(0, 0, 0, 0.38);
  /* @alternate */
  color: var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38));
}
.mdc-button--unelevated .mdc-button__icon {
  font-size: 1.125rem;
  /* @alternate */
  font-size: var(--mdc-filled-button-with-icon-icon-size, 1.125rem);
  width: 1.125rem;
  /* @alternate */
  width: var(--mdc-filled-button-with-icon-icon-size, 1.125rem);
  height: 1.125rem;
  /* @alternate */
  height: var(--mdc-filled-button-with-icon-icon-size, 1.125rem);
}
.mdc-button--unelevated .mdc-button__ripple::before,
.mdc-button--unelevated .mdc-button__ripple::after {
  background-color: #fff;
  /* @alternate */
  background-color: var(--mdc-filled-button-hover-state-layer-color, var(--mdc-theme-on-primary, #fff));
}
.mdc-button--unelevated:hover .mdc-button__ripple::before, .mdc-button--unelevated.mdc-ripple-surface--hover .mdc-button__ripple::before {
  opacity: 0.08;
  /* @alternate */
  opacity: var(--mdc-filled-button-hover-state-layer-opacity, 0.08);
}
.mdc-button--unelevated.mdc-ripple-upgraded--background-focused .mdc-button__ripple::before, .mdc-button--unelevated:not(.mdc-ripple-upgraded):focus .mdc-button__ripple::before {
  transition-duration: 75ms;
  opacity: 0.24;
  /* @alternate */
  opacity: var(--mdc-filled-button-focus-state-layer-opacity, 0.24);
}
.mdc-button--unelevated:not(.mdc-ripple-upgraded) .mdc-button__ripple::after {
  transition: opacity 150ms linear;
}
.mdc-button--unelevated:not(.mdc-ripple-upgraded):active .mdc-button__ripple::after {
  transition-duration: 75ms;
  opacity: 0.24;
  /* @alternate */
  opacity: var(--mdc-filled-button-pressed-state-layer-opacity, 0.24);
}
.mdc-button--unelevated.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-filled-button-pressed-state-layer-opacity, 0.24);
}
.mdc-button--unelevated .mdc-button__ripple {
  border-radius: 4px;
  /* @alternate */
  border-radius: var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px));
}

.mdc-button--raised {
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-protected-button-label-text-font, var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif)));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-protected-button-label-text-size, var(--mdc-typography-button-font-size, 0.875rem));
  letter-spacing: 0.0892857143em;
  /* @alternate */
  letter-spacing: var(--mdc-protected-button-label-text-tracking, var(--mdc-typography-button-letter-spacing, 0.0892857143em));
  font-weight: 500;
  /* @alternate */
  font-weight: var(--mdc-protected-button-label-text-weight, var(--mdc-typography-button-font-weight, 500));
  text-transform: uppercase;
  /* @alternate */
  text-transform: var(--mdc-protected-button-label-text-transform, var(--mdc-typography-button-text-transform, uppercase));
  height: 36px;
  /* @alternate */
  height: var(--mdc-protected-button-container-height, 36px);
  border-radius: 4px;
  /* @alternate */
  border-radius: var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));
  --mdc-elevation-box-shadow-for-gss: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  /* @alternate */
  box-shadow: var(--mdc-protected-button-container-elevation, var(--mdc-elevation-box-shadow-for-gss));
}
.mdc-button--raised:not(:disabled) {
  background-color: #6200ee;
  /* @alternate */
  background-color: var(--mdc-protected-button-container-color, var(--mdc-theme-primary, #6200ee));
}
.mdc-button--raised:disabled {
  background-color: rgba(0, 0, 0, 0.12);
  /* @alternate */
  background-color: var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12));
}
.mdc-button--raised:not(:disabled) {
  color: #fff;
  /* @alternate */
  color: var(--mdc-protected-button-label-text-color, var(--mdc-theme-on-primary, #fff));
}
.mdc-button--raised:disabled {
  color: rgba(0, 0, 0, 0.38);
  /* @alternate */
  color: var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38));
}
.mdc-button--raised .mdc-button__icon {
  font-size: 1.125rem;
  /* @alternate */
  font-size: var(--mdc-protected-button-with-icon-icon-size, 1.125rem);
  width: 1.125rem;
  /* @alternate */
  width: var(--mdc-protected-button-with-icon-icon-size, 1.125rem);
  height: 1.125rem;
  /* @alternate */
  height: var(--mdc-protected-button-with-icon-icon-size, 1.125rem);
}
.mdc-button--raised .mdc-button__ripple::before,
.mdc-button--raised .mdc-button__ripple::after {
  background-color: #fff;
  /* @alternate */
  background-color: var(--mdc-protected-button-hover-state-layer-color, var(--mdc-theme-on-primary, #fff));
}
.mdc-button--raised:hover .mdc-button__ripple::before, .mdc-button--raised.mdc-ripple-surface--hover .mdc-button__ripple::before {
  opacity: 0.08;
  /* @alternate */
  opacity: var(--mdc-protected-button-hover-state-layer-opacity, 0.08);
}
.mdc-button--raised.mdc-ripple-upgraded--background-focused .mdc-button__ripple::before, .mdc-button--raised:not(.mdc-ripple-upgraded):focus .mdc-button__ripple::before {
  transition-duration: 75ms;
  opacity: 0.24;
  /* @alternate */
  opacity: var(--mdc-protected-button-focus-state-layer-opacity, 0.24);
}
.mdc-button--raised:not(.mdc-ripple-upgraded) .mdc-button__ripple::after {
  transition: opacity 150ms linear;
}
.mdc-button--raised:not(.mdc-ripple-upgraded):active .mdc-button__ripple::after {
  transition-duration: 75ms;
  opacity: 0.24;
  /* @alternate */
  opacity: var(--mdc-protected-button-pressed-state-layer-opacity, 0.24);
}
.mdc-button--raised.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-protected-button-pressed-state-layer-opacity, 0.24);
}
.mdc-button--raised .mdc-button__ripple {
  border-radius: 4px;
  /* @alternate */
  border-radius: var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));
}
.mdc-button--raised.mdc-ripple-upgraded--background-focused, .mdc-button--raised:not(.mdc-ripple-upgraded):focus {
  --mdc-elevation-box-shadow-for-gss: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  /* @alternate */
  box-shadow: var(--mdc-protected-button-focus-container-elevation, var(--mdc-elevation-box-shadow-for-gss));
}
.mdc-button--raised:hover {
  --mdc-elevation-box-shadow-for-gss: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  /* @alternate */
  box-shadow: var(--mdc-protected-button-hover-container-elevation, var(--mdc-elevation-box-shadow-for-gss));
}
.mdc-button--raised:not(:disabled):active {
  --mdc-elevation-box-shadow-for-gss: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  /* @alternate */
  box-shadow: var(--mdc-protected-button-pressed-container-elevation, var(--mdc-elevation-box-shadow-for-gss));
}
.mdc-button--raised:disabled {
  --mdc-elevation-box-shadow-for-gss: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  /* @alternate */
  box-shadow: var(--mdc-protected-button-disabled-container-elevation, var(--mdc-elevation-box-shadow-for-gss));
}
.mdc-button--outlined {
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-outlined-button-label-text-font, var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif)));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-outlined-button-label-text-size, var(--mdc-typography-button-font-size, 0.875rem));
  letter-spacing: 0.0892857143em;
  /* @alternate */
  letter-spacing: var(--mdc-outlined-button-label-text-tracking, var(--mdc-typography-button-letter-spacing, 0.0892857143em));
  font-weight: 500;
  /* @alternate */
  font-weight: var(--mdc-outlined-button-label-text-weight, var(--mdc-typography-button-font-weight, 500));
  text-transform: uppercase;
  /* @alternate */
  text-transform: var(--mdc-outlined-button-label-text-transform, var(--mdc-typography-button-text-transform, uppercase));
  height: 36px;
  /* @alternate */
  height: var(--mdc-outlined-button-container-height, 36px);
  border-radius: 4px;
  /* @alternate */
  border-radius: var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));
  padding: 0 15px 0 15px;
  border-width: 1px;
  /* @alternate */
  border-width: var(--mdc-outlined-button-outline-width, 1px);
}
.mdc-button--outlined:not(:disabled) {
  color: #6200ee;
  /* @alternate */
  color: var(--mdc-outlined-button-label-text-color, var(--mdc-theme-primary, #6200ee));
}
.mdc-button--outlined:disabled {
  color: rgba(0, 0, 0, 0.38);
  /* @alternate */
  color: var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38));
}
.mdc-button--outlined .mdc-button__icon {
  font-size: 1.125rem;
  /* @alternate */
  font-size: var(--mdc-outlined-button-with-icon-icon-size, 1.125rem);
  width: 1.125rem;
  /* @alternate */
  width: var(--mdc-outlined-button-with-icon-icon-size, 1.125rem);
  height: 1.125rem;
  /* @alternate */
  height: var(--mdc-outlined-button-with-icon-icon-size, 1.125rem);
}
.mdc-button--outlined .mdc-button__ripple::before,
.mdc-button--outlined .mdc-button__ripple::after {
  background-color: #6200ee;
  /* @alternate */
  background-color: var(--mdc-outlined-button-hover-state-layer-color, var(--mdc-theme-primary, #6200ee));
}
.mdc-button--outlined:hover .mdc-button__ripple::before, .mdc-button--outlined.mdc-ripple-surface--hover .mdc-button__ripple::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-outlined-button-hover-state-layer-opacity, 0.04);
}
.mdc-button--outlined.mdc-ripple-upgraded--background-focused .mdc-button__ripple::before, .mdc-button--outlined:not(.mdc-ripple-upgraded):focus .mdc-button__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-outlined-button-focus-state-layer-opacity, 0.12);
}
.mdc-button--outlined:not(.mdc-ripple-upgraded) .mdc-button__ripple::after {
  transition: opacity 150ms linear;
}
.mdc-button--outlined:not(.mdc-ripple-upgraded):active .mdc-button__ripple::after {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12);
}
.mdc-button--outlined.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12);
}
.mdc-button--outlined .mdc-button__ripple {
  border-radius: 4px;
  /* @alternate */
  border-radius: var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));
}
.mdc-button--outlined:not(:disabled) {
  border-color: rgba(0, 0, 0, 0.12);
  /* @alternate */
  border-color: var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12));
}
.mdc-button--outlined:disabled {
  border-color: rgba(0, 0, 0, 0.12);
  /* @alternate */
  border-color: var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12));
}
.mdc-button--outlined.mdc-button--icon-trailing {
  padding: 0 11px 0 15px;
}
.mdc-button--outlined.mdc-button--icon-leading {
  padding: 0 15px 0 11px;
}
.mdc-button--outlined .mdc-button__ripple {
  top: -1px;
  left: -1px;
  bottom: -1px;
  right: -1px;
  border-width: 1px;
  /* @alternate */
  border-width: var(--mdc-outlined-button-outline-width, 1px);
}
.mdc-button--outlined .mdc-button__touch {
  left: calc(-1 * 1px);
  /* @alternate */
  left: calc(-1 * var(--mdc-outlined-button-outline-width, 1px));
  width: calc(100% + 2 * 1px);
  /* @alternate */
  width: calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px));
}

.mdc-button--raised .mdc-button__icon,
.mdc-button--unelevated .mdc-button__icon,
.mdc-button--outlined .mdc-button__icon {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: -4px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 8px;
}
[dir=rtl] .mdc-button--raised .mdc-button__icon, [dir=rtl] .mdc-button--unelevated .mdc-button__icon, [dir=rtl] .mdc-button--outlined .mdc-button__icon, .mdc-button--raised .mdc-button__icon[dir=rtl], .mdc-button--unelevated .mdc-button__icon[dir=rtl], .mdc-button--outlined .mdc-button__icon[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 8px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: -4px;
  /*rtl:end:ignore*/
}

.mdc-button--raised .mdc-button__label + .mdc-button__icon,
.mdc-button--unelevated .mdc-button__label + .mdc-button__icon,
.mdc-button--outlined .mdc-button__label + .mdc-button__icon {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 8px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: -4px;
}
[dir=rtl] .mdc-button--raised .mdc-button__label + .mdc-button__icon, [dir=rtl] .mdc-button--unelevated .mdc-button__label + .mdc-button__icon, [dir=rtl] .mdc-button--outlined .mdc-button__label + .mdc-button__icon, .mdc-button--raised .mdc-button__label + .mdc-button__icon[dir=rtl], .mdc-button--unelevated .mdc-button__label + .mdc-button__icon[dir=rtl], .mdc-button--outlined .mdc-button__label + .mdc-button__icon[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: -4px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 8px;
  /*rtl:end:ignore*/
}

.mdc-card {
  border-radius: 4px;
  /* @alternate */
  border-radius: var(--mdc-shape-medium, 4px);
  background-color: #fff;
  /* @alternate */
  background-color: var(--mdc-theme-surface, #fff);
  /* @alternate */
  position: relative;
  /* @alternate */
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}
.mdc-card .mdc-elevation-overlay {
  width: 100%;
  height: 100%;
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
}
.mdc-card::after {
  border-radius: 4px;
  /* @alternate */
  border-radius: var(--mdc-shape-medium, 4px);
  position: absolute;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 1px solid transparent;
  border-radius: inherit;
  content: "";
  pointer-events: none;
  pointer-events: none;
}
@media screen and (forced-colors: active) {
  .mdc-card::after {
    border-color: CanvasText;
  }
}

.mdc-card--outlined {
  /* @alternate */
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  border-width: 1px;
  border-style: solid;
  border-color: #e0e0e0;
}
.mdc-card--outlined::after {
  border: none;
}

.mdc-card__content {
  border-radius: inherit;
  height: 100%;
}

.mdc-card__media {
  position: relative;
  box-sizing: border-box;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.mdc-card__media::before {
  display: block;
  content: "";
}

.mdc-card__media:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

.mdc-card__media:last-child {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}

.mdc-card__media--square::before {
  margin-top: 100%;
}

.mdc-card__media--16-9::before {
  margin-top: 56.25%;
}

.mdc-card__media-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-sizing: border-box;
}

.mdc-card__primary-action {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  position: relative;
  outline: none;
  color: inherit;
  text-decoration: none;
  cursor: pointer;
  overflow: hidden;
}

.mdc-card__primary-action:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

.mdc-card__primary-action:last-child {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}

.mdc-card__actions {
  display: flex;
  flex-direction: row;
  align-items: center;
  box-sizing: border-box;
  min-height: 52px;
  padding: 8px;
}

.mdc-card__actions--full-bleed {
  padding: 0;
}

.mdc-card__action-buttons,
.mdc-card__action-icons {
  display: flex;
  flex-direction: row;
  align-items: center;
  box-sizing: border-box;
}

.mdc-card__action-icons {
  color: rgba(0, 0, 0, 0.6);
  flex-grow: 1;
  justify-content: flex-end;
}

.mdc-card__action-buttons + .mdc-card__action-icons {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
}
[dir=rtl] .mdc-card__action-buttons + .mdc-card__action-icons, .mdc-card__action-buttons + .mdc-card__action-icons[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-card__action {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  box-sizing: border-box;
  justify-content: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.mdc-card__action:focus {
  outline: none;
}

.mdc-card__action--button {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 8px;
  padding: 0 8px;
}
[dir=rtl] .mdc-card__action--button, .mdc-card__action--button[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 8px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

.mdc-card__action--button:last-child {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
}
[dir=rtl] .mdc-card__action--button:last-child, .mdc-card__action--button:last-child[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

.mdc-card__actions--full-bleed .mdc-card__action--button {
  justify-content: space-between;
  width: 100%;
  height: auto;
  max-height: none;
  margin: 0;
  padding: 8px 16px;
  /* @noflip */
  /*rtl:ignore*/
  text-align: left;
}
[dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button, .mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  text-align: right;
  /*rtl:end:ignore*/
}

.mdc-card__action--icon {
  margin: -6px 0;
  padding: 12px;
}

.mdc-card__action--icon:not(:disabled) {
  color: rgba(0, 0, 0, 0.6);
}

.mdc-card__primary-action {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  will-change: transform, opacity;
}
.mdc-card__primary-action .mdc-card__ripple::before,
.mdc-card__primary-action .mdc-card__ripple::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
}
.mdc-card__primary-action .mdc-card__ripple::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
.mdc-card__primary-action .mdc-card__ripple::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
.mdc-card__primary-action.mdc-ripple-upgraded .mdc-card__ripple::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-card__primary-action.mdc-ripple-upgraded .mdc-card__ripple::after {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.mdc-card__primary-action.mdc-ripple-upgraded--unbounded .mdc-card__ripple::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
.mdc-card__primary-action.mdc-ripple-upgraded--foreground-activation .mdc-card__ripple::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-card__primary-action.mdc-ripple-upgraded--foreground-deactivation .mdc-card__ripple::after {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-card__primary-action .mdc-card__ripple::before,
.mdc-card__primary-action .mdc-card__ripple::after {
  top: calc(50% - 100%);
  /* @noflip */
  /*rtl:ignore*/
  left: calc(50% - 100%);
  width: 200%;
  height: 200%;
}
.mdc-card__primary-action.mdc-ripple-upgraded .mdc-card__ripple::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}
.mdc-card__primary-action .mdc-card__ripple::before, .mdc-card__primary-action .mdc-card__ripple::after {
  background-color: #000;
  /* @alternate */
  background-color: var(--mdc-ripple-color, #000);
}
.mdc-card__primary-action:hover .mdc-card__ripple::before, .mdc-card__primary-action.mdc-ripple-surface--hover .mdc-card__ripple::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}
.mdc-card__primary-action.mdc-ripple-upgraded--background-focused .mdc-card__ripple::before, .mdc-card__primary-action:not(.mdc-ripple-upgraded):focus .mdc-card__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-card__primary-action:not(.mdc-ripple-upgraded) .mdc-card__ripple::after {
  transition: opacity 150ms linear;
}
.mdc-card__primary-action:not(.mdc-ripple-upgraded):active .mdc-card__ripple::after {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-card__primary-action.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-card__primary-action .mdc-card__ripple {
  box-sizing: content-box;
  height: 100%;
  overflow: hidden;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}
.mdc-card__primary-action.mdc-ripple-upgraded--background-focused::after, .mdc-card__primary-action:not(.mdc-ripple-upgraded):focus::after {
  position: absolute;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 5px double transparent;
  border-radius: inherit;
  content: "";
  pointer-events: none;
}
@media screen and (forced-colors: active) {
  .mdc-card__primary-action.mdc-ripple-upgraded--background-focused::after, .mdc-card__primary-action:not(.mdc-ripple-upgraded):focus::after {
    border-color: CanvasText;
  }
}

.mdc-checkbox {
  padding: calc((40px - 18px) / 2);
  /* @alternate */
  padding: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2);
  margin: calc((40px - 40px) / 2);
  /* @alternate */
  margin: calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px) / 2);
}
.mdc-checkbox .mdc-checkbox__ripple::before, .mdc-checkbox .mdc-checkbox__ripple::after {
  background-color: #000;
  /* @alternate */
  background-color: var(--mdc-ripple-color, #000);
}
.mdc-checkbox:hover .mdc-checkbox__ripple::before, .mdc-checkbox.mdc-ripple-surface--hover .mdc-checkbox__ripple::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}
.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::before, .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-checkbox:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple::after {
  transition: opacity 150ms linear;
}
.mdc-checkbox:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple::after {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-checkbox.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::before, .mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::after {
  background-color: #018786;
  /* @alternate */
  background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786));
}
.mdc-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple::before, .mdc-checkbox.mdc-checkbox--selected.mdc-ripple-surface--hover .mdc-checkbox__ripple::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}
.mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::before, .mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple::after {
  transition: opacity 150ms linear;
}
.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple::after {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::before,
.mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::after {
  background-color: #018786;
  /* @alternate */
  background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786));
}
.mdc-checkbox .mdc-checkbox__background {
  top: calc((40px - 18px) / 2);
  /* @alternate */
  top: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2);
  left: calc((40px - 18px) / 2);
  /* @alternate */
  left: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2);
}
.mdc-checkbox .mdc-checkbox__native-control {
  top: calc((40px - 40px) / 2);
  /* @alternate */
  top: calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);
  right: calc((40px - 40px) / 2);
  /* @alternate */
  right: calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);
  left: calc((40px - 40px) / 2);
  /* @alternate */
  left: calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);
  width: 40px;
  /* @alternate */
  width: var(--mdc-checkbox-touch-target-size, 40px);
  height: 40px;
  /* @alternate */
  height: var(--mdc-checkbox-touch-target-size, 40px);
}
.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true]) ~ .mdc-checkbox__background {
  border-color: rgba(0, 0, 0, 0.54);
  /* @alternate */
  border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, 0.54));
  background-color: transparent;
}
.mdc-checkbox .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,
.mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background,
.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled ~ .mdc-checkbox__background {
  border-color: #018786;
  /* @alternate */
  border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
  background-color: #018786;
  /* @alternate */
  background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
}
@-webkit-keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786 {
  0% {
    border-color: rgba(0, 0, 0, 0.54);
    /* @alternate */
    border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, 0.54));
    background-color: transparent;
  }
  50% {
    border-color: #018786;
    /* @alternate */
    border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
    background-color: #018786;
    /* @alternate */
    background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
  }
}
@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786 {
  0% {
    border-color: rgba(0, 0, 0, 0.54);
    /* @alternate */
    border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, 0.54));
    background-color: transparent;
  }
  50% {
    border-color: #018786;
    /* @alternate */
    border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
    background-color: #018786;
    /* @alternate */
    background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
  }
}
@-webkit-keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786 {
  0%, 80% {
    border-color: #018786;
    /* @alternate */
    border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
    background-color: #018786;
    /* @alternate */
    background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
  }
  100% {
    border-color: rgba(0, 0, 0, 0.54);
    /* @alternate */
    border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, 0.54));
    background-color: transparent;
  }
}
@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786 {
  0%, 80% {
    border-color: #018786;
    /* @alternate */
    border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
    background-color: #018786;
    /* @alternate */
    background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
  }
  100% {
    border-color: rgba(0, 0, 0, 0.54);
    /* @alternate */
    border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, 0.54));
    background-color: transparent;
  }
}
.mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background, .mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
  -webkit-animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786;
          animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786;
}
.mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background, .mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
  -webkit-animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786;
          animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786;
}
.mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true]) ~ .mdc-checkbox__background {
  border-color: rgba(0, 0, 0, 0.38);
  /* @alternate */
  border-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, 0.38));
  background-color: transparent;
}
.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked ~ .mdc-checkbox__background,
.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate ~ .mdc-checkbox__background,
.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled] ~ .mdc-checkbox__background {
  border-color: transparent;
  background-color: rgba(0, 0, 0, 0.38);
  /* @alternate */
  background-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, 0.38));
}
.mdc-checkbox .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
  color: #fff;
  /* @alternate */
  color: var(--mdc-checkbox-ink-color, #fff);
}
.mdc-checkbox .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
  border-color: #fff;
  /* @alternate */
  border-color: var(--mdc-checkbox-ink-color, #fff);
}
.mdc-checkbox .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
  color: #fff;
  /* @alternate */
  color: var(--mdc-checkbox-ink-color, #fff);
}
.mdc-checkbox .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
  border-color: #fff;
  /* @alternate */
  border-color: var(--mdc-checkbox-ink-color, #fff);
}

@-webkit-keyframes mdc-checkbox-unchecked-checked-checkmark-path {
  0%, 50% {
    stroke-dashoffset: 29.7833385;
  }
  50% {
    -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes mdc-checkbox-unchecked-checked-checkmark-path {
  0%, 50% {
    stroke-dashoffset: 29.7833385;
  }
  50% {
    -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  100% {
    stroke-dashoffset: 0;
  }
}
@-webkit-keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {
  0%, 68.2% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
  }
  68.2% {
    -webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
            animation-timing-function: cubic-bezier(0, 0, 0, 1);
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
}
@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {
  0%, 68.2% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
  }
  68.2% {
    -webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
            animation-timing-function: cubic-bezier(0, 0, 0, 1);
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
}
@-webkit-keyframes mdc-checkbox-checked-unchecked-checkmark-path {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
            animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
    opacity: 1;
    stroke-dashoffset: 0;
  }
  to {
    opacity: 0;
    stroke-dashoffset: -29.7833385;
  }
}
@keyframes mdc-checkbox-checked-unchecked-checkmark-path {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
            animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
    opacity: 1;
    stroke-dashoffset: 0;
  }
  to {
    opacity: 0;
    stroke-dashoffset: -29.7833385;
  }
}
@-webkit-keyframes mdc-checkbox-checked-indeterminate-checkmark {
  from {
    -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    opacity: 1;
  }
  to {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    opacity: 0;
  }
}
@keyframes mdc-checkbox-checked-indeterminate-checkmark {
  from {
    -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    opacity: 1;
  }
  to {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    opacity: 0;
  }
}
@-webkit-keyframes mdc-checkbox-indeterminate-checked-checkmark {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
            animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
    opacity: 1;
  }
}
@keyframes mdc-checkbox-indeterminate-checked-checkmark {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
            animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
    opacity: 1;
  }
}
@-webkit-keyframes mdc-checkbox-checked-indeterminate-mixedmark {
  from {
    -webkit-animation-timing-function: mdc-animation-deceleration-curve-timing-function;
            animation-timing-function: mdc-animation-deceleration-curve-timing-function;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    opacity: 1;
  }
}
@keyframes mdc-checkbox-checked-indeterminate-mixedmark {
  from {
    -webkit-animation-timing-function: mdc-animation-deceleration-curve-timing-function;
            animation-timing-function: mdc-animation-deceleration-curve-timing-function;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    opacity: 1;
  }
}
@-webkit-keyframes mdc-checkbox-indeterminate-checked-mixedmark {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
            animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    opacity: 1;
  }
  to {
    -webkit-transform: rotate(315deg);
            transform: rotate(315deg);
    opacity: 0;
  }
}
@keyframes mdc-checkbox-indeterminate-checked-mixedmark {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
            animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    opacity: 1;
  }
  to {
    -webkit-transform: rotate(315deg);
            transform: rotate(315deg);
    opacity: 0;
  }
}
@-webkit-keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
  0% {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    opacity: 1;
  }
  32.8%, 100% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
    opacity: 0;
  }
}
@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
  0% {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    opacity: 1;
  }
  32.8%, 100% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
    opacity: 0;
  }
}
.mdc-checkbox {
  display: inline-block;
  position: relative;
  flex: 0 0 18px;
  box-sizing: content-box;
  width: 18px;
  height: 18px;
  line-height: 0;
  white-space: nowrap;
  cursor: pointer;
  vertical-align: bottom;
}
.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring, .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring {
  pointer-events: none;
  border: 2px solid transparent;
  border-radius: 6px;
  box-sizing: content-box;
  position: absolute;
  top: 50%;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: 100%;
  width: 100%;
}
@media screen and (forced-colors: active) {
  .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring, .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring {
    border-color: CanvasText;
  }
}
.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after, .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after {
  content: "";
  border: 2px solid transparent;
  border-radius: 8px;
  display: block;
  position: absolute;
  top: 50%;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: calc(100% + 4px);
  width: calc(100% + 4px);
}
@media screen and (forced-colors: active) {
  .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after, .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after {
    border-color: CanvasText;
  }
}
@media all and (-ms-high-contrast: none) {
  .mdc-checkbox .mdc-checkbox__focus-ring {
    display: none;
  }
}

@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-checkbox__mixedmark {
    margin: 0 1px;
  }
}
.mdc-checkbox--disabled {
  cursor: default;
  pointer-events: none;
}

.mdc-checkbox__background {
  display: inline-flex;
  position: absolute;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 18px;
  height: 18px;
  border: 2px solid currentColor;
  border-radius: 2px;
  background-color: transparent;
  pointer-events: none;
  will-change: background-color, border-color;
  transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
}

.mdc-checkbox__checkmark {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
}
.mdc-checkbox--upgraded .mdc-checkbox__checkmark {
  opacity: 1;
}

.mdc-checkbox__checkmark-path {
  transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  stroke: currentColor;
  stroke-width: 3.12px;
  stroke-dashoffset: 29.7833385;
  stroke-dasharray: 29.7833385;
}

.mdc-checkbox__mixedmark {
  width: 100%;
  height: 0;
  -webkit-transform: scaleX(0) rotate(0deg);
          transform: scaleX(0) rotate(0deg);
  border-width: 1px;
  border-style: solid;
  opacity: 0;
  transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
}

.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background, .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background, .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background, .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background {
  -webkit-animation-duration: 180ms;
          animation-duration: 180ms;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path {
  -webkit-animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
          animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
  transition: none;
}
.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark {
  -webkit-animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
          animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
  transition: none;
}
.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path {
  -webkit-animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
          animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
  transition: none;
}
.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark {
  -webkit-animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
          animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
  transition: none;
}
.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark {
  -webkit-animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
          animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
  transition: none;
}
.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark {
  -webkit-animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
          animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
  transition: none;
}
.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark {
  -webkit-animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
          animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
  transition: none;
}
.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark {
  -webkit-animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
          animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
  transition: none;
}

.mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
.mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background,
.mdc-checkbox__native-control[data-indeterminate=true] ~ .mdc-checkbox__background {
  transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1);
}
.mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark-path,
.mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__checkmark-path,
.mdc-checkbox__native-control[data-indeterminate=true] ~ .mdc-checkbox__background .mdc-checkbox__checkmark-path {
  stroke-dashoffset: 0;
}

.mdc-checkbox__native-control {
  position: absolute;
  margin: 0;
  padding: 0;
  opacity: 0;
  cursor: inherit;
}
.mdc-checkbox__native-control:disabled {
  cursor: default;
  pointer-events: none;
}

.mdc-checkbox--touch {
  margin: calc((48px - 40px) / 2);
  /* @alternate */
  margin: calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);
}
.mdc-checkbox--touch .mdc-checkbox__native-control {
  top: calc((40px - 48px) / 2);
  /* @alternate */
  top: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);
  right: calc((40px - 48px) / 2);
  /* @alternate */
  right: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);
  left: calc((40px - 48px) / 2);
  /* @alternate */
  left: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);
  width: 48px;
  /* @alternate */
  width: var(--mdc-checkbox-state-layer-size, 48px);
  height: 48px;
  /* @alternate */
  height: var(--mdc-checkbox-state-layer-size, 48px);
}

.mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
  transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
  opacity: 1;
}
.mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
  -webkit-transform: scaleX(1) rotate(-45deg);
          transform: scaleX(1) rotate(-45deg);
}

.mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__checkmark,
.mdc-checkbox__native-control[data-indeterminate=true] ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  opacity: 0;
  transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
}
.mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__mixedmark,
.mdc-checkbox__native-control[data-indeterminate=true] ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
  -webkit-transform: scaleX(1) rotate(0deg);
          transform: scaleX(1) rotate(0deg);
  opacity: 1;
}

.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,
.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,
.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,
.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark {
  transition: none;
}

.mdc-checkbox {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  will-change: transform, opacity;
}
.mdc-checkbox .mdc-checkbox__ripple::before,
.mdc-checkbox .mdc-checkbox__ripple::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
}
.mdc-checkbox .mdc-checkbox__ripple::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
.mdc-checkbox .mdc-checkbox__ripple::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple::after {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.mdc-checkbox.mdc-ripple-upgraded--unbounded .mdc-checkbox__ripple::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
.mdc-checkbox.mdc-ripple-upgraded--foreground-activation .mdc-checkbox__ripple::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-checkbox.mdc-ripple-upgraded--foreground-deactivation .mdc-checkbox__ripple::after {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-checkbox .mdc-checkbox__ripple::before,
.mdc-checkbox .mdc-checkbox__ripple::after {
  top: calc(50% - 50%);
  /* @noflip */
  /*rtl:ignore*/
  left: calc(50% - 50%);
  width: 100%;
  height: 100%;
}
.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple::before,
.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple::after {
  top: var(--mdc-ripple-top, calc(50% - 50%));
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, calc(50% - 50%));
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}
.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}
.mdc-checkbox {
  z-index: 0;
}
.mdc-checkbox .mdc-checkbox__ripple::before,
.mdc-checkbox .mdc-checkbox__ripple::after {
  z-index: -1;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, -1);
}

.mdc-checkbox__ripple {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true]) ~ .mdc-checkbox__background {
    border-color: GrayText;
    /* @alternate */
    border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
    background-color: transparent;
  }
  .mdc-checkbox .mdc-checkbox__native-control[disabled]:checked ~ .mdc-checkbox__background,
.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate ~ .mdc-checkbox__background,
.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled] ~ .mdc-checkbox__background {
    border-color: GrayText;
    background-color: GrayText;
    /* @alternate */
    background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText);
  }
  .mdc-checkbox .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
    color: ButtonText;
    /* @alternate */
    color: var(--mdc-checkbox-selected-checkmark-color, ButtonText);
  }
  .mdc-checkbox .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
    border-color: ButtonText;
    /* @alternate */
    border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText);
  }
  .mdc-checkbox .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
    color: ButtonFace;
    /* @alternate */
    color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace);
  }
  .mdc-checkbox .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
    border-color: ButtonFace;
    /* @alternate */
    border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace);
  }
}

.mdc-deprecated-chip-trailing-action__touch {
  position: absolute;
  top: 50%;
  height: 48px;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  width: 48px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.mdc-deprecated-chip-trailing-action {
  border: none;
  display: inline-flex;
  position: relative;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  padding: 0;
  outline: none;
  cursor: pointer;
  -webkit-appearance: none;
  background: none;
}
.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__icon {
  height: 18px;
  width: 18px;
  font-size: 18px;
}
.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action {
  color: #000;
  /* @alternate */
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__touch {
  width: 26px;
}
.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__icon {
  fill: currentColor;
  color: inherit;
}

.mdc-deprecated-chip-trailing-action {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  will-change: transform, opacity;
}
.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::before,
.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
}
.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::after {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--unbounded .mdc-deprecated-chip-trailing-action__ripple::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--foreground-activation .mdc-deprecated-chip-trailing-action__ripple::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--foreground-deactivation .mdc-deprecated-chip-trailing-action__ripple::after {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::before,
.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::after {
  top: calc(50% - 50%);
  /* @noflip */
  /*rtl:ignore*/
  left: calc(50% - 50%);
  width: 100%;
  height: 100%;
}
.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::before,
.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::after {
  top: var(--mdc-ripple-top, calc(50% - 50%));
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, calc(50% - 50%));
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}
.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}
.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::before, .mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::after {
  background-color: #000;
  /* @alternate */
  background-color: var(--mdc-ripple-color, var(--mdc-theme-on-surface, #000));
}
.mdc-deprecated-chip-trailing-action:hover .mdc-deprecated-chip-trailing-action__ripple::before, .mdc-deprecated-chip-trailing-action.mdc-ripple-surface--hover .mdc-deprecated-chip-trailing-action__ripple::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}
.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--background-focused .mdc-deprecated-chip-trailing-action__ripple::before, .mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded):focus .mdc-deprecated-chip-trailing-action__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded) .mdc-deprecated-chip-trailing-action__ripple::after {
  transition: opacity 150ms linear;
}
.mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded):active .mdc-deprecated-chip-trailing-action__ripple::after {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple {
  position: absolute;
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.mdc-chip__icon--leading {
  color: rgba(0, 0, 0, 0.54);
}

.mdc-deprecated-chip-trailing-action {
  color: #000;
}

.mdc-chip__icon--trailing {
  color: rgba(0, 0, 0, 0.54);
}
.mdc-chip__icon--trailing:hover {
  color: rgba(0, 0, 0, 0.62);
}
.mdc-chip__icon--trailing:focus {
  color: rgba(0, 0, 0, 0.87);
}

.mdc-chip__icon.mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden) {
  width: 20px;
  height: 20px;
  font-size: 20px;
}

.mdc-deprecated-chip-trailing-action__icon {
  height: 18px;
  width: 18px;
  font-size: 18px;
}

.mdc-chip__icon.mdc-chip__icon--trailing {
  width: 18px;
  height: 18px;
  font-size: 18px;
}

.mdc-deprecated-chip-trailing-action {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 4px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: -4px;
}
[dir=rtl] .mdc-deprecated-chip-trailing-action, .mdc-deprecated-chip-trailing-action[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: -4px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 4px;
  /*rtl:end:ignore*/
}

.mdc-chip__icon--trailing {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 4px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: -4px;
}
[dir=rtl] .mdc-chip__icon--trailing, .mdc-chip__icon--trailing[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: -4px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 4px;
  /*rtl:end:ignore*/
}

.mdc-chip {
  border-radius: 16px;
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-typography-body2-font-size, 0.875rem);
  line-height: 1.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-body2-line-height, 1.25rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: 0.0178571429em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-body2-text-transform, inherit);
  height: 32px;
  /* @alternate */
  position: relative;
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  padding: 0 12px;
  border-width: 0;
  outline: none;
  cursor: pointer;
  -webkit-appearance: none;
}
.mdc-chip .mdc-chip__ripple {
  border-radius: 16px;
}
.mdc-chip:hover {
  color: rgba(0, 0, 0, 0.87);
}
.mdc-chip.mdc-chip--selected .mdc-chip__checkmark,
.mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden) {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: -4px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 4px;
}
[dir=rtl] .mdc-chip.mdc-chip--selected .mdc-chip__checkmark, [dir=rtl] .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden), .mdc-chip.mdc-chip--selected .mdc-chip__checkmark[dir=rtl], .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden)[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 4px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: -4px;
  /*rtl:end:ignore*/
}

.mdc-chip .mdc-elevation-overlay {
  width: 100%;
  height: 100%;
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
}
.mdc-chip::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.mdc-chip:hover {
  color: #000;
  /* @alternate */
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-chip .mdc-chip__touch {
  position: absolute;
  top: 50%;
  height: 48px;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.mdc-chip--exit {
  transition: opacity 75ms cubic-bezier(0.4, 0, 0.2, 1), width 150ms cubic-bezier(0, 0, 0.2, 1), padding 100ms linear, margin 100ms linear;
  opacity: 0;
}

.mdc-chip__overflow {
  text-overflow: ellipsis;
  overflow: hidden;
}

.mdc-chip__text {
  white-space: nowrap;
}

.mdc-chip__icon {
  border-radius: 50%;
  outline: none;
  vertical-align: middle;
}

.mdc-chip__checkmark {
  height: 20px;
}

.mdc-chip__checkmark-path {
  transition: stroke-dashoffset 150ms 50ms cubic-bezier(0.4, 0, 0.6, 1);
  stroke-width: 2px;
  stroke-dashoffset: 29.7833385;
  stroke-dasharray: 29.7833385;
}

.mdc-chip__primary-action:focus {
  outline: none;
}

.mdc-chip--selected .mdc-chip__checkmark-path {
  stroke-dashoffset: 0;
}

.mdc-chip__icon--leading,
.mdc-chip__icon--trailing {
  position: relative;
}

.mdc-chip-set--choice .mdc-chip.mdc-chip--selected {
  color: #6200ee;
  /* @alternate */
  color: var(--mdc-theme-primary, #6200ee);
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__icon--leading {
  color: rgba(98, 0, 238, 0.54);
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover {
  color: #6200ee;
  /* @alternate */
  color: var(--mdc-theme-primary, #6200ee);
}
.mdc-chip-set--choice .mdc-chip .mdc-chip__checkmark-path {
  stroke: #6200ee;
  /* @alternate */
  stroke: var(--mdc-theme-primary, #6200ee);
}
.mdc-chip-set--choice .mdc-chip--selected {
  background-color: #fff;
  /* @alternate */
  background-color: var(--mdc-theme-surface, #fff);
}

.mdc-chip__checkmark-svg {
  width: 0;
  height: 20px;
  transition: width 150ms cubic-bezier(0.4, 0, 0.2, 1);
}

.mdc-chip--selected .mdc-chip__checkmark-svg {
  width: 20px;
}

.mdc-chip-set--filter .mdc-chip__icon--leading {
  transition: opacity 75ms linear;
  transition-delay: -50ms;
  opacity: 1;
}
.mdc-chip-set--filter .mdc-chip__icon--leading + .mdc-chip__checkmark {
  transition: opacity 75ms linear;
  transition-delay: 80ms;
  opacity: 0;
}
.mdc-chip-set--filter .mdc-chip__icon--leading + .mdc-chip__checkmark .mdc-chip__checkmark-svg {
  transition: width 0ms;
}
.mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading {
  opacity: 0;
}
.mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading + .mdc-chip__checkmark {
  width: 0;
  opacity: 1;
}
.mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading {
  width: 0;
  opacity: 0;
}
.mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading + .mdc-chip__checkmark {
  width: 20px;
}

.mdc-chip {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  will-change: transform, opacity;
}
.mdc-chip .mdc-chip__ripple::before,
.mdc-chip .mdc-chip__ripple::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
}
.mdc-chip .mdc-chip__ripple::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
.mdc-chip .mdc-chip__ripple::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
.mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple::after {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.mdc-chip.mdc-ripple-upgraded--unbounded .mdc-chip__ripple::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
.mdc-chip.mdc-ripple-upgraded--foreground-activation .mdc-chip__ripple::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-chip.mdc-ripple-upgraded--foreground-deactivation .mdc-chip__ripple::after {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-chip .mdc-chip__ripple::before,
.mdc-chip .mdc-chip__ripple::after {
  top: calc(50% - 100%);
  /* @noflip */
  /*rtl:ignore*/
  left: calc(50% - 100%);
  width: 200%;
  height: 200%;
}
.mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}
.mdc-chip .mdc-chip__ripple::before, .mdc-chip .mdc-chip__ripple::after {
  background-color: rgba(0, 0, 0, 0.87);
  /* @alternate */
  background-color: var(--mdc-ripple-color, rgba(0, 0, 0, 0.87));
}
.mdc-chip:hover .mdc-chip__ripple::before, .mdc-chip.mdc-ripple-surface--hover .mdc-chip__ripple::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}
.mdc-chip.mdc-ripple-upgraded--background-focused .mdc-chip__ripple::before, .mdc-chip.mdc-ripple-upgraded:focus-within .mdc-chip__ripple::before, .mdc-chip:not(.mdc-ripple-upgraded):focus .mdc-chip__ripple::before, .mdc-chip:not(.mdc-ripple-upgraded):focus-within .mdc-chip__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-chip:not(.mdc-ripple-upgraded) .mdc-chip__ripple::after {
  transition: opacity 150ms linear;
}
.mdc-chip:not(.mdc-ripple-upgraded):active .mdc-chip__ripple::after {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-chip.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-chip .mdc-chip__ripple {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  overflow: hidden;
}

.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple::before {
  opacity: 0.08;
  /* @alternate */
  opacity: var(--mdc-ripple-selected-opacity, 0.08);
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple::before, .mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple::after {
  background-color: #6200ee;
  /* @alternate */
  background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover .mdc-chip__ripple::before, .mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-surface--hover .mdc-chip__ripple::before {
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.12);
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded--background-focused .mdc-chip__ripple::before, .mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded:focus-within .mdc-chip__ripple::before, .mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus .mdc-chip__ripple::before, .mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus-within .mdc-chip__ripple::before {
  transition-duration: 75ms;
  opacity: 0.2;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.2);
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded) .mdc-chip__ripple::after {
  transition: opacity 150ms linear;
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):active .mdc-chip__ripple::after {
  transition-duration: 75ms;
  opacity: 0.2;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.2);
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2);
}

@-webkit-keyframes mdc-chip-entry {
  from {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0.4;
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}

@keyframes mdc-chip-entry {
  from {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0.4;
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
.mdc-chip-set {
  padding: 4px;
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
}
.mdc-chip-set .mdc-chip {
  margin: 4px;
}
.mdc-chip-set .mdc-chip--touch {
  margin-top: 8px;
  margin-bottom: 8px;
}

.mdc-chip-set--input .mdc-chip {
  -webkit-animation: mdc-chip-entry 100ms cubic-bezier(0, 0, 0.2, 1);
          animation: mdc-chip-entry 100ms cubic-bezier(0, 0, 0.2, 1);
}

.mdc-circular-progress__determinate-circle,
.mdc-circular-progress__indeterminate-circle-graphic {
  stroke: #6200ee;
  /* @alternate */
  stroke: var(--mdc-theme-primary, #6200ee);
}

.mdc-circular-progress__determinate-track {
  stroke: transparent;
}

@-webkit-keyframes mdc-circular-progress-container-rotate {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes mdc-circular-progress-container-rotate {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes mdc-circular-progress-spinner-layer-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
  }
  25% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }
  37.5% {
    -webkit-transform: rotate(405deg);
            transform: rotate(405deg);
  }
  50% {
    -webkit-transform: rotate(540deg);
            transform: rotate(540deg);
  }
  62.5% {
    -webkit-transform: rotate(675deg);
            transform: rotate(675deg);
  }
  75% {
    -webkit-transform: rotate(810deg);
            transform: rotate(810deg);
  }
  87.5% {
    -webkit-transform: rotate(945deg);
            transform: rotate(945deg);
  }
  100% {
    -webkit-transform: rotate(1080deg);
            transform: rotate(1080deg);
  }
}
@keyframes mdc-circular-progress-spinner-layer-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
  }
  25% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }
  37.5% {
    -webkit-transform: rotate(405deg);
            transform: rotate(405deg);
  }
  50% {
    -webkit-transform: rotate(540deg);
            transform: rotate(540deg);
  }
  62.5% {
    -webkit-transform: rotate(675deg);
            transform: rotate(675deg);
  }
  75% {
    -webkit-transform: rotate(810deg);
            transform: rotate(810deg);
  }
  87.5% {
    -webkit-transform: rotate(945deg);
            transform: rotate(945deg);
  }
  100% {
    -webkit-transform: rotate(1080deg);
            transform: rotate(1080deg);
  }
}
@-webkit-keyframes mdc-circular-progress-color-1-fade-in-out {
  from {
    opacity: 0.99;
  }
  25% {
    opacity: 0.99;
  }
  26% {
    opacity: 0;
  }
  89% {
    opacity: 0;
  }
  90% {
    opacity: 0.99;
  }
  to {
    opacity: 0.99;
  }
}
@keyframes mdc-circular-progress-color-1-fade-in-out {
  from {
    opacity: 0.99;
  }
  25% {
    opacity: 0.99;
  }
  26% {
    opacity: 0;
  }
  89% {
    opacity: 0;
  }
  90% {
    opacity: 0.99;
  }
  to {
    opacity: 0.99;
  }
}
@-webkit-keyframes mdc-circular-progress-color-2-fade-in-out {
  from {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  25% {
    opacity: 0.99;
  }
  50% {
    opacity: 0.99;
  }
  51% {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}
@keyframes mdc-circular-progress-color-2-fade-in-out {
  from {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  25% {
    opacity: 0.99;
  }
  50% {
    opacity: 0.99;
  }
  51% {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes mdc-circular-progress-color-3-fade-in-out {
  from {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  50% {
    opacity: 0.99;
  }
  75% {
    opacity: 0.99;
  }
  76% {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}
@keyframes mdc-circular-progress-color-3-fade-in-out {
  from {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  50% {
    opacity: 0.99;
  }
  75% {
    opacity: 0.99;
  }
  76% {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes mdc-circular-progress-color-4-fade-in-out {
  from {
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  75% {
    opacity: 0.99;
  }
  90% {
    opacity: 0.99;
  }
  to {
    opacity: 0;
  }
}
@keyframes mdc-circular-progress-color-4-fade-in-out {
  from {
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  75% {
    opacity: 0.99;
  }
  90% {
    opacity: 0.99;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes mdc-circular-progress-left-spin {
  from {
    -webkit-transform: rotate(265deg);
            transform: rotate(265deg);
  }
  50% {
    -webkit-transform: rotate(130deg);
            transform: rotate(130deg);
  }
  to {
    -webkit-transform: rotate(265deg);
            transform: rotate(265deg);
  }
}
@keyframes mdc-circular-progress-left-spin {
  from {
    -webkit-transform: rotate(265deg);
            transform: rotate(265deg);
  }
  50% {
    -webkit-transform: rotate(130deg);
            transform: rotate(130deg);
  }
  to {
    -webkit-transform: rotate(265deg);
            transform: rotate(265deg);
  }
}
@-webkit-keyframes mdc-circular-progress-right-spin {
  from {
    -webkit-transform: rotate(-265deg);
            transform: rotate(-265deg);
  }
  50% {
    -webkit-transform: rotate(-130deg);
            transform: rotate(-130deg);
  }
  to {
    -webkit-transform: rotate(-265deg);
            transform: rotate(-265deg);
  }
}
@keyframes mdc-circular-progress-right-spin {
  from {
    -webkit-transform: rotate(-265deg);
            transform: rotate(-265deg);
  }
  50% {
    -webkit-transform: rotate(-130deg);
            transform: rotate(-130deg);
  }
  to {
    -webkit-transform: rotate(-265deg);
            transform: rotate(-265deg);
  }
}
.mdc-circular-progress {
  display: inline-flex;
  position: relative;
  /* @noflip */
  /*rtl:ignore*/
  direction: ltr;
  line-height: 0;
  transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
}

.mdc-circular-progress__determinate-container,
.mdc-circular-progress__indeterminate-circle-graphic,
.mdc-circular-progress__indeterminate-container,
.mdc-circular-progress__spinner-layer {
  position: absolute;
  width: 100%;
  height: 100%;
}

.mdc-circular-progress__determinate-container {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.mdc-circular-progress__indeterminate-container {
  font-size: 0;
  letter-spacing: 0;
  white-space: nowrap;
  opacity: 0;
}

.mdc-circular-progress__determinate-circle-graphic,
.mdc-circular-progress__indeterminate-circle-graphic {
  fill: transparent;
}

.mdc-circular-progress__determinate-circle {
  transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1);
}

.mdc-circular-progress__gap-patch {
  position: absolute;
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 47.5%;
  box-sizing: border-box;
  width: 5%;
  height: 100%;
  overflow: hidden;
}
.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic {
  /* @noflip */
  /*rtl:ignore*/
  left: -900%;
  width: 2000%;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.mdc-circular-progress__circle-clipper {
  display: inline-flex;
  position: relative;
  width: 50%;
  height: 100%;
  overflow: hidden;
}
.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic {
  width: 200%;
}

.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic {
  /* @noflip */
  /*rtl:ignore*/
  left: -100%;
}

.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container {
  opacity: 0;
}
.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container {
  opacity: 1;
}
.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container {
  -webkit-animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite;
          animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite;
}
.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer {
  -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
          animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}
.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1 {
  -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
          animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}
.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2 {
  -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
          animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}
.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3 {
  -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
          animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}
.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4 {
  -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
          animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}
.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic {
  /* @noflip */
  /*rtl:ignore*/
  -webkit-animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
          animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}
.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic {
  /* @noflip */
  /*rtl:ignore*/
  -webkit-animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
          animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

.mdc-circular-progress--closed {
  opacity: 0;
}

.mdc-floating-label {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 1rem;
  /* @alternate */
  font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: 0.009375em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
  position: absolute;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform-origin: left top;
  /* @noflip */
  /*rtl:ignore*/
  transform-origin: left top;
  line-height: 1.15rem;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: text;
  overflow: hidden;
  /* @alternate */
  will-change: transform;
  transition: color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
}
[dir=rtl] .mdc-floating-label, .mdc-floating-label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  right: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: auto;
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform-origin: right top;
  /* @noflip */
  /*rtl:ignore*/
  transform-origin: right top;
  /* @noflip */
  /*rtl:ignore*/
  text-align: right;
  /*rtl:end:ignore*/
}

.mdc-floating-label--float-above {
  cursor: auto;
}

.mdc-floating-label--required::after {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 1px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0px;
  content: "*";
}
[dir=rtl] .mdc-floating-label--required, .mdc-floating-label--required[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}
[dir=rtl] .mdc-floating-label--required::after, .mdc-floating-label--required[dir=rtl]::after {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 1px;
}

.mdc-floating-label--float-above {
  -webkit-transform: translateY(-106%) scale(0.75);
          transform: translateY(-106%) scale(0.75);
}

.mdc-floating-label--shake {
  -webkit-animation: mdc-floating-label-shake-float-above-standard 250ms 1;
          animation: mdc-floating-label-shake-float-above-standard 250ms 1;
}

@-webkit-keyframes mdc-floating-label-shake-float-above-standard {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);
  }
  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(4% - 0%)) translateY(-106%) scale(0.75);
            transform: translateX(calc(4% - 0%)) translateY(-106%) scale(0.75);
  }
  66% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75);
            transform: translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);
  }
}

@keyframes mdc-floating-label-shake-float-above-standard {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);
  }
  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(4% - 0%)) translateY(-106%) scale(0.75);
            transform: translateX(calc(4% - 0%)) translateY(-106%) scale(0.75);
  }
  66% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75);
            transform: translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);
  }
}
.mdc-line-ripple::before, .mdc-line-ripple::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border-bottom-style: solid;
  content: "";
}
.mdc-line-ripple::before {
  border-bottom-width: 1px;
}
.mdc-line-ripple::before {
  z-index: 1;
}
.mdc-line-ripple::after {
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  border-bottom-width: 2px;
  opacity: 0;
  z-index: 2;
}
.mdc-line-ripple::after {
  transition: opacity 180ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 180ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 180ms cubic-bezier(0.4, 0, 0.2, 1);
}

.mdc-line-ripple--active::after {
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
  opacity: 1;
}

.mdc-line-ripple--deactivating::after {
  opacity: 0;
}

.mdc-notched-outline {
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  height: 100%;
  /* @noflip */
  /*rtl:ignore*/
  text-align: left;
  pointer-events: none;
}
[dir=rtl] .mdc-notched-outline, .mdc-notched-outline[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  text-align: right;
  /*rtl:end:ignore*/
}

.mdc-notched-outline__leading, .mdc-notched-outline__notch, .mdc-notched-outline__trailing {
  box-sizing: border-box;
  height: 100%;
  border-top: 1px solid;
  border-bottom: 1px solid;
  pointer-events: none;
}
.mdc-notched-outline__leading {
  /* @noflip */
  /*rtl:ignore*/
  border-left: 1px solid;
  /* @noflip */
  /*rtl:ignore*/
  border-right: none;
  width: 12px;
}
[dir=rtl] .mdc-notched-outline__leading, .mdc-notched-outline__leading[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  border-left: none;
  /* @noflip */
  /*rtl:ignore*/
  border-right: 1px solid;
  /*rtl:end:ignore*/
}

.mdc-notched-outline__trailing {
  /* @noflip */
  /*rtl:ignore*/
  border-left: none;
  /* @noflip */
  /*rtl:ignore*/
  border-right: 1px solid;
  flex-grow: 1;
}
[dir=rtl] .mdc-notched-outline__trailing, .mdc-notched-outline__trailing[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  border-left: 1px solid;
  /* @noflip */
  /*rtl:ignore*/
  border-right: none;
  /*rtl:end:ignore*/
}

.mdc-notched-outline__notch {
  flex: 0 0 auto;
  width: auto;
  max-width: calc(100% - 12px * 2);
}
.mdc-notched-outline .mdc-floating-label {
  display: inline-block;
  position: relative;
  max-width: 100%;
}
.mdc-notched-outline .mdc-floating-label--float-above {
  text-overflow: clip;
}
.mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  max-width: 133.3333333333%;
}

.mdc-notched-outline--notched .mdc-notched-outline__notch {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 8px;
  border-top: none;
}
[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch, .mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 8px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-notched-outline--no-label .mdc-notched-outline__notch {
  display: none;
}

.mdc-select {
  display: inline-flex;
  position: relative;
}
.mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text {
  color: rgba(0, 0, 0, 0.87);
}
.mdc-select.mdc-select--disabled .mdc-select__selected-text {
  color: rgba(0, 0, 0, 0.38);
}
.mdc-select:not(.mdc-select--disabled) .mdc-floating-label {
  color: rgba(0, 0, 0, 0.6);
}
.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label {
  color: rgba(98, 0, 238, 0.87);
}
.mdc-select.mdc-select--disabled .mdc-floating-label {
  color: rgba(0, 0, 0, 0.38);
}
.mdc-select:not(.mdc-select--disabled) .mdc-select__dropdown-icon {
  fill: rgba(0, 0, 0, 0.54);
}
.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-select__dropdown-icon {
  fill: #6200ee;
  /* @alternate */
  fill: var(--mdc-theme-primary, #6200ee);
}
.mdc-select.mdc-select--disabled .mdc-select__dropdown-icon {
  fill: rgba(0, 0, 0, 0.38);
}
.mdc-select:not(.mdc-select--disabled) + .mdc-select-helper-text {
  color: rgba(0, 0, 0, 0.6);
}
.mdc-select.mdc-select--disabled + .mdc-select-helper-text {
  color: rgba(0, 0, 0, 0.38);
}
.mdc-select:not(.mdc-select--disabled) .mdc-select__icon {
  color: rgba(0, 0, 0, 0.54);
}
.mdc-select.mdc-select--disabled .mdc-select__icon {
  color: rgba(0, 0, 0, 0.38);
}
@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-select.mdc-select--disabled .mdc-select__selected-text {
    color: GrayText;
  }
  .mdc-select.mdc-select--disabled .mdc-select__dropdown-icon {
    fill: red;
  }
  .mdc-select.mdc-select--disabled .mdc-floating-label {
    color: GrayText;
  }
  .mdc-select.mdc-select--disabled .mdc-line-ripple::before {
    border-bottom-color: GrayText;
  }
  .mdc-select.mdc-select--disabled .mdc-notched-outline__leading,
.mdc-select.mdc-select--disabled .mdc-notched-outline__notch,
.mdc-select.mdc-select--disabled .mdc-notched-outline__trailing {
    border-color: GrayText;
  }
  .mdc-select.mdc-select--disabled .mdc-select__icon {
    color: GrayText;
  }
  .mdc-select.mdc-select--disabled + .mdc-select-helper-text {
    color: GrayText;
  }
}
.mdc-select .mdc-floating-label {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  pointer-events: none;
}
.mdc-select .mdc-select__anchor {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
}
[dir=rtl] .mdc-select .mdc-select__anchor, .mdc-select .mdc-select__anchor[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-select.mdc-select--with-leading-icon .mdc-select__anchor {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
}
[dir=rtl] .mdc-select.mdc-select--with-leading-icon .mdc-select__anchor, .mdc-select.mdc-select--with-leading-icon .mdc-select__anchor[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-select .mdc-select__icon {
  width: 24px;
  height: 24px;
  font-size: 24px;
}
.mdc-select .mdc-select__dropdown-icon {
  width: 24px;
  height: 24px;
}
.mdc-select .mdc-select__menu .mdc-deprecated-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
}
[dir=rtl] .mdc-select .mdc-select__menu .mdc-deprecated-list-item, .mdc-select .mdc-select__menu .mdc-deprecated-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-select .mdc-select__menu .mdc-deprecated-list-item__graphic {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 12px;
}
[dir=rtl] .mdc-select .mdc-select__menu .mdc-deprecated-list-item__graphic, .mdc-select .mdc-select__menu .mdc-deprecated-list-item__graphic[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 12px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

.mdc-select__dropdown-icon {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 12px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 12px;
  display: inline-flex;
  position: relative;
  align-self: center;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  pointer-events: none;
}
.mdc-select__dropdown-icon .mdc-select__dropdown-icon-active,
.mdc-select__dropdown-icon .mdc-select__dropdown-icon-inactive {
  position: absolute;
  top: 0;
  left: 0;
}
.mdc-select__dropdown-icon .mdc-select__dropdown-icon-graphic {
  width: 41.6666666667%;
  height: 20.8333333333%;
}
.mdc-select__dropdown-icon .mdc-select__dropdown-icon-inactive {
  opacity: 1;
  transition: opacity 75ms linear 75ms;
}
.mdc-select__dropdown-icon .mdc-select__dropdown-icon-active {
  opacity: 0;
  transition: opacity 75ms linear;
}
[dir=rtl] .mdc-select__dropdown-icon, .mdc-select__dropdown-icon[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 12px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 12px;
  /*rtl:end:ignore*/
}

.mdc-select--activated .mdc-select__dropdown-icon .mdc-select__dropdown-icon-inactive {
  opacity: 0;
  transition: opacity 49.5ms linear;
}
.mdc-select--activated .mdc-select__dropdown-icon .mdc-select__dropdown-icon-active {
  opacity: 1;
  transition: opacity 100.5ms linear 49.5ms;
}

.mdc-select__anchor {
  width: 200px;
  min-width: 0;
  flex: 1 1 auto;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  outline: none;
  cursor: pointer;
}
.mdc-select__anchor .mdc-floating-label--float-above {
  -webkit-transform: translateY(-106%) scale(0.75);
          transform: translateY(-106%) scale(0.75);
}

.mdc-select__selected-text-container {
  display: flex;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  pointer-events: none;
  box-sizing: border-box;
  width: auto;
  min-width: 0;
  flex-grow: 1;
  height: 28px;
  border: none;
  outline: none;
  padding: 0;
  background-color: transparent;
  color: inherit;
}

.mdc-select__selected-text {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 1rem;
  /* @alternate */
  font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
  line-height: 1.75rem;
  /* @alternate */
  line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: 0.009375em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  width: 100%;
  /* @noflip */
  /*rtl:ignore*/
  text-align: left;
}
[dir=rtl] .mdc-select__selected-text, .mdc-select__selected-text[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  text-align: right;
  /*rtl:end:ignore*/
}

.mdc-select--invalid:not(.mdc-select--disabled) .mdc-floating-label {
  color: #b00020;
  /* @alternate */
  color: var(--mdc-theme-error, #b00020);
}
.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label {
  color: #b00020;
  /* @alternate */
  color: var(--mdc-theme-error, #b00020);
}
.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--invalid + .mdc-select-helper-text--validation-msg {
  color: #b00020;
  /* @alternate */
  color: var(--mdc-theme-error, #b00020);
}
.mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__dropdown-icon {
  fill: #b00020;
  /* @alternate */
  fill: var(--mdc-theme-error, #b00020);
}
.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-select__dropdown-icon {
  fill: #b00020;
  /* @alternate */
  fill: var(--mdc-theme-error, #b00020);
}
.mdc-select--disabled {
  cursor: default;
  pointer-events: none;
}

.mdc-select--with-leading-icon .mdc-select__menu .mdc-deprecated-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 12px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 12px;
}
[dir=rtl] .mdc-select--with-leading-icon .mdc-select__menu .mdc-deprecated-list-item, .mdc-select--with-leading-icon .mdc-select__menu .mdc-deprecated-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 12px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 12px;
  /*rtl:end:ignore*/
}

@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-select__menu::before {
    position: absolute;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    border-radius: inherit;
    content: "";
    pointer-events: none;
  }
}
@media screen and (forced-colors: active) and (forced-colors: active), screen and (-ms-high-contrast: active) and (forced-colors: active) {
  .mdc-select__menu::before {
    border-color: CanvasText;
  }
}
.mdc-select__menu .mdc-deprecated-list .mdc-select__icon,
.mdc-select__menu .mdc-list .mdc-select__icon {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
}
[dir=rtl] .mdc-select__menu .mdc-deprecated-list .mdc-select__icon, [dir=rtl] .mdc-select__menu .mdc-list .mdc-select__icon, .mdc-select__menu .mdc-deprecated-list .mdc-select__icon[dir=rtl], .mdc-select__menu .mdc-list .mdc-select__icon[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected,
.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--activated,
.mdc-select__menu .mdc-list .mdc-deprecated-list-item--selected,
.mdc-select__menu .mdc-list .mdc-deprecated-list-item--activated {
  color: #000;
  /* @alternate */
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__graphic,
.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic,
.mdc-select__menu .mdc-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__graphic,
.mdc-select__menu .mdc-list .mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic {
  color: #000;
  /* @alternate */
  color: var(--mdc-theme-on-surface, #000);
}

.mdc-select__menu .mdc-list-item__start {
  display: inline-flex;
  align-items: center;
}

.mdc-select__option {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
}
[dir=rtl] .mdc-select__option, .mdc-select__option[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-select__one-line-option.mdc-list-item--with-one-line {
  height: 48px;
}

.mdc-select__two-line-option.mdc-list-item--with-two-lines {
  height: 64px;
}
.mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__start {
  margin-top: 20px;
}
.mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__primary-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before {
  display: inline-block;
  width: 0;
  height: 28px;
  content: "";
  vertical-align: 0;
}
.mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: -20px;
}
.mdc-select__two-line-option.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
}
.mdc-select__two-line-option.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before {
  display: inline-block;
  width: 0;
  height: 36px;
  content: "";
  vertical-align: 0;
}

.mdc-select__option-with-leading-content {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 12px;
}
.mdc-select__option-with-leading-content.mdc-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: auto;
}
[dir=rtl] .mdc-select__option-with-leading-content.mdc-list-item, .mdc-select__option-with-leading-content.mdc-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-select__option-with-leading-content .mdc-list-item__start {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 12px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
}
[dir=rtl] .mdc-select__option-with-leading-content .mdc-list-item__start, .mdc-select__option-with-leading-content .mdc-list-item__start[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 12px;
  /*rtl:end:ignore*/
}

.mdc-select__option-with-leading-content .mdc-list-item__start {
  width: 36px;
  height: 24px;
}
[dir=rtl] .mdc-select__option-with-leading-content, .mdc-select__option-with-leading-content[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 12px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-select__option-with-meta.mdc-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
}
[dir=rtl] .mdc-select__option-with-meta.mdc-list-item, .mdc-select__option-with-meta.mdc-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: auto;
  /*rtl:end:ignore*/
}

.mdc-select__option-with-meta .mdc-list-item__end {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 12px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 12px;
}
[dir=rtl] .mdc-select__option-with-meta .mdc-list-item__end, .mdc-select__option-with-meta .mdc-list-item__end[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 12px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 12px;
  /*rtl:end:ignore*/
}

.mdc-select--filled .mdc-select__anchor {
  height: 56px;
  display: flex;
  align-items: baseline;
}
.mdc-select--filled .mdc-select__anchor::before {
  display: inline-block;
  width: 0;
  height: 40px;
  content: "";
  vertical-align: 0;
}
.mdc-select--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text::before {
  content: "​";
}
.mdc-select--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text-container {
  height: 100%;
  display: inline-flex;
  align-items: center;
}
.mdc-select--filled.mdc-select--no-label .mdc-select__anchor::before {
  display: none;
}
.mdc-select--filled .mdc-select__anchor {
  border-top-left-radius: 4px;
  /* @alternate */
  border-top-left-radius: var(--mdc-shape-small, 4px);
  border-top-right-radius: 4px;
  /* @alternate */
  border-top-right-radius: var(--mdc-shape-small, 4px);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.mdc-select--filled:not(.mdc-select--disabled) .mdc-select__anchor {
  background-color: whitesmoke;
}
.mdc-select--filled.mdc-select--disabled .mdc-select__anchor {
  background-color: #fafafa;
}
.mdc-select--filled:not(.mdc-select--disabled) .mdc-line-ripple::before {
  border-bottom-color: rgba(0, 0, 0, 0.42);
}
.mdc-select--filled:not(.mdc-select--disabled):hover .mdc-line-ripple::before {
  border-bottom-color: rgba(0, 0, 0, 0.87);
}
.mdc-select--filled:not(.mdc-select--disabled) .mdc-line-ripple::after {
  border-bottom-color: #6200ee;
  /* @alternate */
  border-bottom-color: var(--mdc-theme-primary, #6200ee);
}
.mdc-select--filled.mdc-select--disabled .mdc-line-ripple::before {
  border-bottom-color: rgba(0, 0, 0, 0.06);
}
.mdc-select--filled .mdc-floating-label {
  max-width: calc(100% - 64px);
}
.mdc-select--filled .mdc-floating-label--float-above {
  max-width: calc(100% / 0.75 - 64px / 0.75);
}
.mdc-select--filled .mdc-menu-surface--is-open-below {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.mdc-select--filled.mdc-select--focused.mdc-line-ripple::after {
  -webkit-transform: scale(1, 2);
          transform: scale(1, 2);
  opacity: 1;
}
.mdc-select--filled .mdc-floating-label {
  /* @noflip */
  /*rtl:ignore*/
  left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  right: initial;
}
[dir=rtl] .mdc-select--filled .mdc-floating-label, .mdc-select--filled .mdc-floating-label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  left: initial;
  /* @noflip */
  /*rtl:ignore*/
  right: 16px;
  /*rtl:end:ignore*/
}

.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label {
  /* @noflip */
  /*rtl:ignore*/
  left: 48px;
  /* @noflip */
  /*rtl:ignore*/
  right: initial;
}
[dir=rtl] .mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label, .mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  left: initial;
  /* @noflip */
  /*rtl:ignore*/
  right: 48px;
  /*rtl:end:ignore*/
}

.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label {
  max-width: calc(100% - 96px);
}
.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label--float-above {
  max-width: calc(100% / 0.75 - 96px / 0.75);
}

.mdc-select--invalid:not(.mdc-select--disabled) .mdc-line-ripple::before {
  border-bottom-color: #b00020;
  /* @alternate */
  border-bottom-color: var(--mdc-theme-error, #b00020);
}
.mdc-select--invalid:not(.mdc-select--disabled):hover .mdc-line-ripple::before {
  border-bottom-color: #b00020;
  /* @alternate */
  border-bottom-color: var(--mdc-theme-error, #b00020);
}
.mdc-select--invalid:not(.mdc-select--disabled) .mdc-line-ripple::after {
  border-bottom-color: #b00020;
  /* @alternate */
  border-bottom-color: var(--mdc-theme-error, #b00020);
}
.mdc-select--outlined {
  border: none;
}
.mdc-select--outlined .mdc-select__anchor {
  height: 56px;
}
.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--float-above {
  -webkit-transform: translateY(-37.25px) scale(1);
          transform: translateY(-37.25px) scale(1);
}
.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-select--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  -webkit-transform: translateY(-34.75px) scale(0.75);
          transform: translateY(-34.75px) scale(0.75);
}
.mdc-select--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--shake {
  -webkit-animation: mdc-floating-label-shake-float-above-select-outlined-56px 250ms 1;
          animation: mdc-floating-label-shake-float-above-select-outlined-56px 250ms 1;
}
@-webkit-keyframes mdc-floating-label-shake-float-above-select-outlined-56px {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
  }
  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75);
  }
  66% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
  }
}
@keyframes mdc-floating-label-shake-float-above-select-outlined-56px {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
  }
  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75);
  }
  66% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
  }
}
.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading {
  /* @noflip */
  /*rtl:ignore*/
  border-top-left-radius: 4px;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-top-left-radius: var(--mdc-shape-small, 4px);
  /* @noflip */
  /*rtl:ignore*/
  border-top-right-radius: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-right-radius: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-left-radius: 4px;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-left-radius: var(--mdc-shape-small, 4px);
}
[dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading, .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  border-top-left-radius: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-top-right-radius: 4px;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-top-right-radius: var(--mdc-shape-small, 4px);
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-right-radius: 4px;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-right-radius: var(--mdc-shape-small, 4px);
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-left-radius: 0;
  /*rtl:end:ignore*/
}

@supports (top: max(0%)) {
  .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading {
    width: max(12px, var(--mdc-shape-small, 4px));
  }
}
@supports (top: max(0%)) {
  .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__notch {
    max-width: calc(100% - max(12px, var(--mdc-shape-small, 4px)) * 2);
  }
}
.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing {
  /* @noflip */
  /*rtl:ignore*/
  border-top-left-radius: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-top-right-radius: 4px;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-top-right-radius: var(--mdc-shape-small, 4px);
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-right-radius: 4px;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-right-radius: var(--mdc-shape-small, 4px);
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-left-radius: 0;
}
[dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing, .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  border-top-left-radius: 4px;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-top-left-radius: var(--mdc-shape-small, 4px);
  /* @noflip */
  /*rtl:ignore*/
  border-top-right-radius: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-right-radius: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-left-radius: 4px;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-left-radius: var(--mdc-shape-small, 4px);
  /*rtl:end:ignore*/
}

@supports (top: max(0%)) {
  .mdc-select--outlined .mdc-select__anchor {
    /* @noflip */
    /*rtl:ignore*/
    padding-left: max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
  }
}
[dir=rtl] .mdc-select--outlined .mdc-select__anchor, .mdc-select--outlined .mdc-select__anchor[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /*rtl:end:ignore*/
}
@supports (top: max(0%)) {
  [dir=rtl] .mdc-select--outlined .mdc-select__anchor, .mdc-select--outlined .mdc-select__anchor[dir=rtl] {
    /* @noflip */
    /*rtl:ignore*/
    padding-right: max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
  }
}

@supports (top: max(0%)) {
  .mdc-select--outlined + .mdc-select-helper-text {
    /* @noflip */
    /*rtl:ignore*/
    margin-left: max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
  }
}
[dir=rtl] .mdc-select--outlined + .mdc-select-helper-text, .mdc-select--outlined + .mdc-select-helper-text[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /*rtl:end:ignore*/
}
@supports (top: max(0%)) {
  [dir=rtl] .mdc-select--outlined + .mdc-select-helper-text, .mdc-select--outlined + .mdc-select-helper-text[dir=rtl] {
    /* @noflip */
    /*rtl:ignore*/
    margin-right: max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
  }
}

.mdc-select--outlined:not(.mdc-select--disabled) .mdc-select__anchor {
  background-color: transparent;
}
.mdc-select--outlined.mdc-select--disabled .mdc-select__anchor {
  background-color: transparent;
}
.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,
.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,
.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, 0.38);
}
.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__leading,
.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__notch,
.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, 0.87);
}
.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,
.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,
.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing {
  border-width: 2px;
}
.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,
.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,
.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing {
  border-color: #6200ee;
  /* @alternate */
  border-color: var(--mdc-theme-primary, #6200ee);
}
.mdc-select--outlined.mdc-select--disabled .mdc-notched-outline__leading,
.mdc-select--outlined.mdc-select--disabled .mdc-notched-outline__notch,
.mdc-select--outlined.mdc-select--disabled .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, 0.06);
}
.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch {
  max-width: calc(100% - 60px);
}
.mdc-select--outlined .mdc-select__anchor {
  display: flex;
  align-items: baseline;
  overflow: visible;
}
.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--shake {
  -webkit-animation: mdc-floating-label-shake-float-above-select-outlined 250ms 1;
          animation: mdc-floating-label-shake-float-above-select-outlined 250ms 1;
}
.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--float-above {
  -webkit-transform: translateY(-37.25px) scale(1);
          transform: translateY(-37.25px) scale(1);
}
.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-select--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  -webkit-transform: translateY(-34.75px) scale(0.75);
          transform: translateY(-34.75px) scale(0.75);
}
.mdc-select--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--notched .mdc-notched-outline__notch {
  padding-top: 1px;
}
.mdc-select--outlined .mdc-select__anchor .mdc-select__selected-text::before {
  content: "​";
}
.mdc-select--outlined .mdc-select__anchor .mdc-select__selected-text-container {
  height: 100%;
  display: inline-flex;
  align-items: center;
}
.mdc-select--outlined .mdc-select__anchor::before {
  display: none;
}
.mdc-select--outlined .mdc-select__selected-text-container {
  display: flex;
  border: none;
  z-index: 1;
  background-color: transparent;
}
.mdc-select--outlined .mdc-select__icon {
  z-index: 2;
}
.mdc-select--outlined .mdc-floating-label {
  line-height: 1.15rem;
  /* @noflip */
  /*rtl:ignore*/
  left: 4px;
  /* @noflip */
  /*rtl:ignore*/
  right: initial;
}
[dir=rtl] .mdc-select--outlined .mdc-floating-label, .mdc-select--outlined .mdc-floating-label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  left: initial;
  /* @noflip */
  /*rtl:ignore*/
  right: 4px;
  /*rtl:end:ignore*/
}

.mdc-select--outlined.mdc-select--focused .mdc-notched-outline--notched .mdc-notched-outline__notch {
  padding-top: 2px;
}
.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__leading,
.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__notch,
.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__trailing {
  border-color: #b00020;
  /* @alternate */
  border-color: var(--mdc-theme-error, #b00020);
}
.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__leading,
.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__notch,
.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__trailing {
  border-color: #b00020;
  /* @alternate */
  border-color: var(--mdc-theme-error, #b00020);
}
.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,
.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,
.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing {
  border-width: 2px;
}
.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,
.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,
.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing {
  border-color: #b00020;
  /* @alternate */
  border-color: var(--mdc-theme-error, #b00020);
}
.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label {
  /* @noflip */
  /*rtl:ignore*/
  left: 36px;
  /* @noflip */
  /*rtl:ignore*/
  right: initial;
}
[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label, .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  left: initial;
  /* @noflip */
  /*rtl:ignore*/
  right: 36px;
  /*rtl:end:ignore*/
}

.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above {
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translateY(-37.25px) translateX(-32px) scale(1);
          transform: translateY(-37.25px) translateX(-32px) scale(1);
}
[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above, .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translateY(-37.25px) translateX(32px) scale(1);
          transform: translateY(-37.25px) translateX(32px) scale(1);
  /*rtl:end:ignore*/
}

.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translateY(-34.75px) translateX(-32px) scale(0.75);
          transform: translateY(-34.75px) translateX(-32px) scale(0.75);
}
[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above, [dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], .mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translateY(-34.75px) translateX(32px) scale(0.75);
          transform: translateY(-34.75px) translateX(32px) scale(0.75);
  /*rtl:end:ignore*/
}

.mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--shake {
  -webkit-animation: mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px 250ms 1;
          animation: mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px 250ms 1;
}
@-webkit-keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);
  }
  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75);
  }
  66% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);
  }
}
@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);
  }
  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75);
  }
  66% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);
  }
}
[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon, .mdc-select--outlined.mdc-select--with-leading-icon[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}
[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--shake, .mdc-select--outlined.mdc-select--with-leading-icon[dir=rtl] .mdc-floating-label--shake {
  -webkit-animation: mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px 250ms 1;
          animation: mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px 250ms 1;
}

@-webkit-keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px-rtl {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);
  }
  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75);
  }
  66% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);
  }
}

@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px-rtl {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);
  }
  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75);
  }
  66% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);
  }
}
.mdc-select--outlined.mdc-select--with-leading-icon .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch {
  max-width: calc(100% - 96px);
}
.mdc-select--outlined .mdc-menu-surface {
  margin-bottom: 8px;
}
.mdc-select--outlined.mdc-select--no-label .mdc-menu-surface,
.mdc-select--outlined .mdc-menu-surface--is-open-below {
  margin-bottom: 0;
}

.mdc-select__anchor {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  will-change: transform, opacity;
}
.mdc-select__anchor .mdc-select__ripple::before,
.mdc-select__anchor .mdc-select__ripple::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
}
.mdc-select__anchor .mdc-select__ripple::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
.mdc-select__anchor .mdc-select__ripple::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
.mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple::after {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.mdc-select__anchor.mdc-ripple-upgraded--unbounded .mdc-select__ripple::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
.mdc-select__anchor.mdc-ripple-upgraded--foreground-activation .mdc-select__ripple::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-select__anchor.mdc-ripple-upgraded--foreground-deactivation .mdc-select__ripple::after {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-select__anchor .mdc-select__ripple::before,
.mdc-select__anchor .mdc-select__ripple::after {
  top: calc(50% - 100%);
  /* @noflip */
  /*rtl:ignore*/
  left: calc(50% - 100%);
  width: 200%;
  height: 200%;
}
.mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}
.mdc-select__anchor .mdc-select__ripple::before,
.mdc-select__anchor .mdc-select__ripple::after {
  background-color: rgba(0, 0, 0, 0.87);
  /* @alternate */
  background-color: var(--mdc-ripple-color, rgba(0, 0, 0, 0.87));
}
.mdc-select__anchor:hover .mdc-select__ripple::before, .mdc-select__anchor.mdc-ripple-surface--hover .mdc-select__ripple::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}
.mdc-select__anchor.mdc-ripple-upgraded--background-focused .mdc-select__ripple::before, .mdc-select__anchor:not(.mdc-ripple-upgraded):focus .mdc-select__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-select__anchor .mdc-select__ripple {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple::before, .mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple::after {
  background-color: #000;
  /* @alternate */
  background-color: var(--mdc-ripple-color, var(--mdc-theme-on-surface, #000));
}
.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:hover .mdc-deprecated-list-item__ripple::before, .mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}
.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple::before, .mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple::after {
  transition: opacity 150ms linear;
}
.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple::after {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-list-item__ripple::before, .mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-list-item__ripple::after {
  background-color: #000;
  /* @alternate */
  background-color: var(--mdc-ripple-color, var(--mdc-theme-on-surface, #000));
}
.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:hover .mdc-list-item__ripple::before, .mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-list-item__ripple::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}
.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple::before, .mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-list-item__ripple::after {
  transition: opacity 150ms linear;
}
.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple::after {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12);
}

.mdc-select-helper-text {
  margin: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.75rem;
  /* @alternate */
  font-size: var(--mdc-typography-caption-font-size, 0.75rem);
  line-height: 1.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-caption-line-height, 1.25rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-caption-font-weight, 400);
  letter-spacing: 0.0333333333em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
          text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-caption-text-transform, inherit);
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
}
[dir=rtl] .mdc-select-helper-text, .mdc-select-helper-text[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-select-helper-text::before {
  display: inline-block;
  width: 0;
  height: 16px;
  content: "";
  vertical-align: 0;
}

.mdc-select-helper-text--validation-msg {
  opacity: 0;
  transition: opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
}

.mdc-select--invalid + .mdc-select-helper-text--validation-msg,
.mdc-select-helper-text--validation-msg-persistent {
  opacity: 1;
}

.mdc-select--with-leading-icon .mdc-select__icon {
  display: inline-block;
  box-sizing: border-box;
  border: none;
  text-decoration: none;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  flex-shrink: 0;
  align-self: center;
  background-color: transparent;
  fill: currentColor;
}
.mdc-select--with-leading-icon .mdc-select__icon {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 12px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 12px;
}
[dir=rtl] .mdc-select--with-leading-icon .mdc-select__icon, .mdc-select--with-leading-icon .mdc-select__icon[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 12px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 12px;
  /*rtl:end:ignore*/
}

.mdc-select__icon:not([tabindex]),
.mdc-select__icon[tabindex="-1"] {
  cursor: default;
  pointer-events: none;
}

.mdc-data-table__content {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-typography-body2-font-size, 0.875rem);
  line-height: 1.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-body2-line-height, 1.25rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: 0.0178571429em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-body2-text-transform, inherit);
}

.mdc-data-table {
  background-color: #fff;
  /* @alternate */
  background-color: var(--mdc-theme-surface, #fff);
  border-radius: 4px;
  /* @alternate */
  border-radius: var(--mdc-shape-medium, 4px);
  border-width: 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.12);
  -webkit-overflow-scrolling: touch;
  display: inline-flex;
  flex-direction: column;
  box-sizing: border-box;
  position: relative;
}
.mdc-data-table .mdc-data-table__header-cell:first-child {
  border-top-left-radius: 4px;
  /* @alternate */
  border-top-left-radius: var(--mdc-shape-medium, 4px);
}
[dir=rtl] .mdc-data-table .mdc-data-table__header-cell:first-child, .mdc-data-table .mdc-data-table__header-cell:first-child[dir=rtl] {
  /*rtl:begin:ignore*/
  border-top-right-radius: 4px;
  /* @alternate */
  border-top-right-radius: var(--mdc-shape-medium, 4px);
  border-top-left-radius: 0;
  /*rtl:end:ignore*/
}

.mdc-data-table .mdc-data-table__header-cell:last-child {
  border-top-right-radius: 4px;
  /* @alternate */
  border-top-right-radius: var(--mdc-shape-medium, 4px);
}
[dir=rtl] .mdc-data-table .mdc-data-table__header-cell:last-child, .mdc-data-table .mdc-data-table__header-cell:last-child[dir=rtl] {
  /*rtl:begin:ignore*/
  border-top-left-radius: 4px;
  /* @alternate */
  border-top-left-radius: var(--mdc-shape-medium, 4px);
  border-top-right-radius: 0;
  /*rtl:end:ignore*/
}

.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:first-child {
  border-bottom-left-radius: 4px;
  /* @alternate */
  border-bottom-left-radius: var(--mdc-shape-medium, 4px);
}
[dir=rtl] .mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:first-child, .mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:first-child[dir=rtl] {
  /*rtl:begin:ignore*/
  border-bottom-right-radius: 4px;
  /* @alternate */
  border-bottom-right-radius: var(--mdc-shape-medium, 4px);
  border-bottom-left-radius: 0;
  /*rtl:end:ignore*/
}

.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:last-child {
  border-bottom-right-radius: 4px;
  /* @alternate */
  border-bottom-right-radius: var(--mdc-shape-medium, 4px);
}
[dir=rtl] .mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:last-child, .mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:last-child[dir=rtl] {
  /*rtl:begin:ignore*/
  border-bottom-left-radius: 4px;
  /* @alternate */
  border-bottom-left-radius: var(--mdc-shape-medium, 4px);
  border-bottom-right-radius: 0;
  /*rtl:end:ignore*/
}

.mdc-data-table__row {
  background-color: inherit;
}

.mdc-data-table__header-cell {
  background-color: #fff;
  /* @alternate */
  background-color: var(--mdc-theme-surface, #fff);
}

.mdc-data-table__row--selected {
  background-color: rgba(98, 0, 238, 0.04);
}

.mdc-data-table__pagination-rows-per-page-select:not(.mdc-select--disabled) .mdc-notched-outline__leading,
.mdc-data-table__pagination-rows-per-page-select:not(.mdc-select--disabled) .mdc-notched-outline__notch,
.mdc-data-table__pagination-rows-per-page-select:not(.mdc-select--disabled) .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, 0.12);
}
.mdc-data-table__cell,
.mdc-data-table__header-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}

.mdc-data-table__pagination {
  border-top-color: rgba(0, 0, 0, 0.12);
}

.mdc-data-table__cell,
.mdc-data-table__header-cell {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.mdc-data-table__pagination {
  border-top-width: 1px;
  border-top-style: solid;
}

.mdc-data-table__row:last-child .mdc-data-table__cell {
  border-bottom: none;
}

.mdc-data-table__row:not(.mdc-data-table__row--selected):hover {
  background-color: rgba(0, 0, 0, 0.04);
}

.mdc-data-table__header-cell {
  color: rgba(0, 0, 0, 0.87);
}

.mdc-data-table__pagination-total,
.mdc-data-table__pagination-rows-per-page-label,
.mdc-data-table__cell {
  color: rgba(0, 0, 0, 0.87);
}

.mdc-data-table__row {
  height: 52px;
}

.mdc-data-table__pagination {
  min-height: 52px;
}

.mdc-data-table__header-row {
  height: 56px;
}

.mdc-data-table__cell,
.mdc-data-table__header-cell {
  padding: 0 16px 0 16px;
}

.mdc-data-table__header-cell--checkbox,
.mdc-data-table__cell--checkbox {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 4px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
}
[dir=rtl] .mdc-data-table__header-cell--checkbox, [dir=rtl] .mdc-data-table__cell--checkbox, .mdc-data-table__header-cell--checkbox[dir=rtl], .mdc-data-table__cell--checkbox[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 4px;
  /*rtl:end:ignore*/
}

.mdc-data-table__table-container {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  width: 100%;
}

.mdc-data-table__table {
  min-width: 100%;
  border: 0;
  white-space: nowrap;
  border-spacing: 0;
  /**
   * With table-layout:fixed, table and column widths are defined by the width
   * of the first row of cells. Cells in subsequent rows do not affect column
   * widths. This results in a predictable table layout and may also speed up
   * rendering.
   */
  table-layout: fixed;
}

.mdc-data-table__cell {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-typography-body2-font-size, 0.875rem);
  line-height: 1.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-body2-line-height, 1.25rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: 0.0178571429em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-body2-text-transform, inherit);
  box-sizing: border-box;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
}
[dir=rtl] .mdc-data-table__cell, .mdc-data-table__cell[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  text-align: right;
  /*rtl:end:ignore*/
}

.mdc-data-table__cell--numeric {
  text-align: right;
}
[dir=rtl] .mdc-data-table__cell--numeric, .mdc-data-table__cell--numeric[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  text-align: left;
  /*rtl:end:ignore*/
}

.mdc-data-table__cell--checkbox {
  width: 1px;
}

.mdc-data-table__header-cell {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
  line-height: 1.375rem;
  /* @alternate */
  line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
  font-weight: 500;
  /* @alternate */
  font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
  letter-spacing: 0.0071428571em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-subtitle2-text-transform, inherit);
  box-sizing: border-box;
  text-overflow: ellipsis;
  overflow: hidden;
  outline: none;
  /* @noflip */
  /*rtl:ignore*/
  text-align: left;
}
[dir=rtl] .mdc-data-table__header-cell, .mdc-data-table__header-cell[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  text-align: right;
  /*rtl:end:ignore*/
}

.mdc-data-table__header-cell--checkbox {
  width: 1px;
}

.mdc-data-table__header-cell--numeric {
  text-align: right;
}
[dir=rtl] .mdc-data-table__header-cell--numeric, .mdc-data-table__header-cell--numeric[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  text-align: left;
  /*rtl:end:ignore*/
}

.mdc-data-table__sort-icon-button {
  width: 28px;
  height: 28px;
  padding: 2px;
  -webkit-transform: rotate(0.0001deg);
          transform: rotate(0.0001deg);
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 4px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  transition: -webkit-transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.mdc-data-table__sort-icon-button .mdc-icon-button__focus-ring {
  display: none;
}
.mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
  display: block;
  max-height: 28px;
  max-width: 28px;
}
@media screen and (forced-colors: active) {
  .mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
    pointer-events: none;
    border: 2px solid transparent;
    border-radius: 6px;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    /* @noflip */
    /*rtl:ignore*/
    left: 50%;
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
  }
}
@media screen and (forced-colors: active) and (forced-colors: active) {
  .mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
    border-color: CanvasText;
  }
}
@media screen and (forced-colors: active) {
  .mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after, .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after {
    content: "";
    border: 2px solid transparent;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    /* @noflip */
    /*rtl:ignore*/
    left: 50%;
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    height: calc(100% + 4px);
    width: calc(100% + 4px);
  }
}
@media screen and (forced-colors: active) and (forced-colors: active) {
  .mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after, .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after {
    border-color: CanvasText;
  }
}
.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple {
  width: 28px;
  height: 28px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
}
.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
  max-height: 28px;
  max-width: 28px;
}
.mdc-data-table__sort-icon-button .mdc-icon-button__touch {
  position: absolute;
  top: 50%;
  height: 28px;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  width: 28px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
[dir=rtl] .mdc-data-table__sort-icon-button, .mdc-data-table__sort-icon-button[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 4px;
  /*rtl:end:ignore*/
}

.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 4px;
}
[dir=rtl] .mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button, .mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 4px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

.mdc-data-table__header-cell--sorted-descending .mdc-data-table__sort-icon-button {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.mdc-data-table__sort-icon-button:focus, .mdc-data-table__header-cell:hover .mdc-data-table__sort-icon-button, .mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button {
  opacity: 1;
}

.mdc-data-table__header-cell-wrapper {
  align-items: center;
  display: inline-flex;
  vertical-align: middle;
}

.mdc-data-table__header-cell--with-sort {
  cursor: pointer;
}

.mdc-data-table__sort-status-label {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  /* added line */
  width: 1px;
}

.mdc-data-table--sticky-header .mdc-data-table__header-cell {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1;
}

.mdc-data-table__sort-icon-button {
  color: rgba(0, 0, 0, 0.6);
}
.mdc-data-table__sort-icon-button .mdc-icon-button__ripple::before, .mdc-data-table__sort-icon-button .mdc-icon-button__ripple::after {
  background-color: rgba(0, 0, 0, 0.6);
  /* @alternate */
  background-color: var(--mdc-ripple-color, rgba(0, 0, 0, 0.6));
}
.mdc-data-table__sort-icon-button:hover .mdc-icon-button__ripple::before, .mdc-data-table__sort-icon-button.mdc-ripple-surface--hover .mdc-icon-button__ripple::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}
.mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple::before, .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple::after {
  transition: opacity 150ms linear;
}
.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple::after {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-data-table__sort-icon-button.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12);
}

.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button {
  color: rgba(0, 0, 0, 0.87);
}
.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button .mdc-icon-button__ripple::before, .mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button .mdc-icon-button__ripple::after {
  background-color: rgba(0, 0, 0, 0.87);
  /* @alternate */
  background-color: var(--mdc-ripple-color, rgba(0, 0, 0, 0.87));
}
.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:hover .mdc-icon-button__ripple::before, .mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button.mdc-ripple-surface--hover .mdc-icon-button__ripple::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}
.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple::before, .mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple::after {
  transition: opacity 150ms linear;
}
.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple::after {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12);
}

.mdc-data-table__progress-indicator {
  display: none;
  position: absolute;
  width: 100%;
}
.mdc-data-table--in-progress .mdc-data-table__progress-indicator {
  display: block;
}

.mdc-data-table__scrim {
  background-color: #fff;
  /* @alternate */
  background-color: var(--mdc-theme-surface, #fff);
  height: 100%;
  opacity: 0.32;
  position: absolute;
  top: 0;
  width: 100%;
}

.mdc-data-table__pagination {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-typography-body2-font-size, 0.875rem);
  line-height: 1.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-body2-line-height, 1.25rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: 0.0178571429em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-body2-text-transform, inherit);
  box-sizing: border-box;
  display: flex;
  justify-content: flex-end;
}

.mdc-data-table__pagination-trailing {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 4px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
[dir=rtl] .mdc-data-table__pagination-trailing, .mdc-data-table__pagination-trailing[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 4px;
  /*rtl:end:ignore*/
}

.mdc-data-table__pagination-navigation {
  align-items: center;
  display: flex;
}

.mdc-data-table__pagination-button {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 4px;
}
[dir=rtl] .mdc-data-table__pagination-button .mdc-button__icon, .mdc-data-table__pagination-button .mdc-button__icon[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  /*rtl:end:ignore*/
}

[dir=rtl] .mdc-data-table__pagination-button, .mdc-data-table__pagination-button[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 4px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

.mdc-data-table__pagination-total {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 14px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 36px;
  white-space: nowrap;
}
[dir=rtl] .mdc-data-table__pagination-total, .mdc-data-table__pagination-total[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 36px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 14px;
  /*rtl:end:ignore*/
}

.mdc-data-table__pagination-rows-per-page {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 22px;
  align-items: center;
  display: inline-flex;
}
[dir=rtl] .mdc-data-table__pagination-rows-per-page, .mdc-data-table__pagination-rows-per-page[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 22px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

.mdc-data-table__pagination-rows-per-page-label {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 12px;
  white-space: nowrap;
}
[dir=rtl] .mdc-data-table__pagination-rows-per-page-label, .mdc-data-table__pagination-rows-per-page-label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 12px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

.mdc-data-table__pagination-rows-per-page-select {
  min-width: 80px;
  /* @alternate */
  min-width: var(--mdc-menu-min-width, 80px);
  margin: 8px 0;
}
.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor {
  width: 100%;
  min-width: 80px;
}
.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor {
  height: 36px;
}
.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--float-above {
  -webkit-transform: translateY(-27.25px) scale(1);
          transform: translateY(-27.25px) scale(1);
}
.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  -webkit-transform: translateY(-24.75px) scale(0.75);
          transform: translateY(-24.75px) scale(0.75);
}
.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--shake {
  -webkit-animation: mdc-floating-label-shake-float-above-select-outlined-36px 250ms 1;
          animation: mdc-floating-label-shake-float-above-select-outlined-36px 250ms 1;
}
@-webkit-keyframes mdc-floating-label-shake-float-above-select-outlined-36px {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);
  }
  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(4% - 0%)) translateY(-24.75px) scale(0.75);
            transform: translateX(calc(4% - 0%)) translateY(-24.75px) scale(0.75);
  }
  66% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(-4% - 0%)) translateY(-24.75px) scale(0.75);
            transform: translateX(calc(-4% - 0%)) translateY(-24.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);
  }
}
@keyframes mdc-floating-label-shake-float-above-select-outlined-36px {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);
  }
  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(4% - 0%)) translateY(-24.75px) scale(0.75);
            transform: translateX(calc(4% - 0%)) translateY(-24.75px) scale(0.75);
  }
  66% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(-4% - 0%)) translateY(-24.75px) scale(0.75);
            transform: translateX(calc(-4% - 0%)) translateY(-24.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);
  }
}
.mdc-data-table__pagination-rows-per-page-select .mdc-select__dropdown-icon {
  width: 20px;
  height: 20px;
}
.mdc-data-table__pagination-rows-per-page-select.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch {
  max-width: calc(100% - 56px);
}
.mdc-data-table__pagination-rows-per-page-select .mdc-list-item.mdc-list-item--with-one-line {
  height: 36px;
}

.mdc-data-table__header-row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::before, .mdc-data-table__header-row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::after,
.mdc-data-table__row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::before,
.mdc-data-table__row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::after {
  background-color: #6200ee;
  /* @alternate */
  background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple::before, .mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-surface--hover .mdc-checkbox__ripple::before,
.mdc-data-table__row-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple::before,
.mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-surface--hover .mdc-checkbox__ripple::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}
.mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::before, .mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple::before,
.mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::before,
.mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple::after,
.mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple::after {
  transition: opacity 150ms linear;
}
.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple::after,
.mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple::after {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded,
.mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::before,
.mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::after,
.mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::before,
.mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::after {
  background-color: #6200ee;
  /* @alternate */
  background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true]) ~ .mdc-checkbox__background,
.mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true]) ~ .mdc-checkbox__background {
  border-color: rgba(0, 0, 0, 0.54);
  /* @alternate */
  border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, 0.54));
  background-color: transparent;
}
.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,
.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background,
.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled ~ .mdc-checkbox__background,
.mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,
.mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background,
.mdc-data-table__row-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled ~ .mdc-checkbox__background {
  border-color: #6200ee;
  /* @alternate */
  border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee));
  background-color: #6200ee;
  /* @alternate */
  background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee));
}
@-webkit-keyframes mdc-checkbox-fade-in-background-8A000000FF6200EE00000000FF6200EE {
  0% {
    border-color: rgba(0, 0, 0, 0.54);
    /* @alternate */
    border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, 0.54));
    background-color: transparent;
  }
  50% {
    border-color: #6200ee;
    /* @alternate */
    border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee));
    background-color: #6200ee;
    /* @alternate */
    background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee));
  }
}
@keyframes mdc-checkbox-fade-in-background-8A000000FF6200EE00000000FF6200EE {
  0% {
    border-color: rgba(0, 0, 0, 0.54);
    /* @alternate */
    border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, 0.54));
    background-color: transparent;
  }
  50% {
    border-color: #6200ee;
    /* @alternate */
    border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee));
    background-color: #6200ee;
    /* @alternate */
    background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee));
  }
}
@-webkit-keyframes mdc-checkbox-fade-out-background-8A000000FF6200EE00000000FF6200EE {
  0%, 80% {
    border-color: #6200ee;
    /* @alternate */
    border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee));
    background-color: #6200ee;
    /* @alternate */
    background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee));
  }
  100% {
    border-color: rgba(0, 0, 0, 0.54);
    /* @alternate */
    border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, 0.54));
    background-color: transparent;
  }
}
@keyframes mdc-checkbox-fade-out-background-8A000000FF6200EE00000000FF6200EE {
  0%, 80% {
    border-color: #6200ee;
    /* @alternate */
    border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee));
    background-color: #6200ee;
    /* @alternate */
    background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee));
  }
  100% {
    border-color: rgba(0, 0, 0, 0.54);
    /* @alternate */
    border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, 0.54));
    background-color: transparent;
  }
}
.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background, .mdc-data-table__header-row-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
.mdc-data-table__row-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
.mdc-data-table__row-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
  -webkit-animation-name: mdc-checkbox-fade-in-background-8A000000FF6200EE00000000FF6200EE;
          animation-name: mdc-checkbox-fade-in-background-8A000000FF6200EE00000000FF6200EE;
}
.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background, .mdc-data-table__header-row-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
.mdc-data-table__row-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
.mdc-data-table__row-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
  -webkit-animation-name: mdc-checkbox-fade-out-background-8A000000FF6200EE00000000FF6200EE;
          animation-name: mdc-checkbox-fade-out-background-8A000000FF6200EE00000000FF6200EE;
}

.mdc-dialog .mdc-dialog__surface {
  background-color: #fff;
  /* @alternate */
  background-color: var(--mdc-theme-surface, #fff);
}
.mdc-dialog .mdc-dialog__scrim {
  background-color: rgba(0, 0, 0, 0.32);
}
.mdc-dialog .mdc-dialog__surface-scrim {
  background-color: rgba(0, 0, 0, 0.32);
}
.mdc-dialog .mdc-dialog__title {
  color: rgba(0, 0, 0, 0.87);
}
.mdc-dialog .mdc-dialog__content {
  color: rgba(0, 0, 0, 0.6);
}
.mdc-dialog .mdc-dialog__close {
  color: #000;
  /* @alternate */
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-dialog .mdc-dialog__close .mdc-icon-button__ripple::before, .mdc-dialog .mdc-dialog__close .mdc-icon-button__ripple::after {
  background-color: #000;
  /* @alternate */
  background-color: var(--mdc-ripple-color, var(--mdc-theme-on-surface, #000));
}
.mdc-dialog .mdc-dialog__close:hover .mdc-icon-button__ripple::before, .mdc-dialog .mdc-dialog__close.mdc-ripple-surface--hover .mdc-icon-button__ripple::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}
.mdc-dialog .mdc-dialog__close.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple::before, .mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple::after {
  transition: opacity 150ms linear;
}
.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple::after {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-dialog .mdc-dialog__close.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title, .mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions, .mdc-dialog.mdc-dialog--scrollable.mdc-dialog-scroll-divider-footer .mdc-dialog__actions {
  border-color: rgba(0, 0, 0, 0.12);
}
.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  margin-bottom: 0;
}
.mdc-dialog.mdc-dialog-scroll-divider-header.mdc-dialog--fullscreen .mdc-dialog__header {
  /* @alternate */
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mdc-dialog .mdc-dialog__surface {
  border-radius: 4px;
  /* @alternate */
  border-radius: var(--mdc-shape-medium, 4px);
}

.mdc-dialog__surface {
  /* @alternate */
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

.mdc-dialog__title {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 1.25rem;
  /* @alternate */
  font-size: var(--mdc-typography-headline6-font-size, 1.25rem);
  line-height: 2rem;
  /* @alternate */
  line-height: var(--mdc-typography-headline6-line-height, 2rem);
  font-weight: 500;
  /* @alternate */
  font-weight: var(--mdc-typography-headline6-font-weight, 500);
  letter-spacing: 0.0125em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-headline6-letter-spacing, 0.0125em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-headline6-text-decoration, inherit);
          text-decoration: var(--mdc-typography-headline6-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-headline6-text-transform, inherit);
}

.mdc-dialog__content {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 1rem;
  /* @alternate */
  font-size: var(--mdc-typography-body1-font-size, 1rem);
  line-height: 1.5rem;
  /* @alternate */
  line-height: var(--mdc-typography-body1-line-height, 1.5rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-body1-font-weight, 400);
  letter-spacing: 0.03125em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-body1-letter-spacing, 0.03125em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-body1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body1-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-body1-text-transform, inherit);
}

.mdc-dialog__title-icon {
  /** Hook for theming API. */
}

.mdc-dialog,
.mdc-dialog__scrim {
  position: fixed;
  top: 0;
  left: 0;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
}

.mdc-dialog {
  display: none;
  z-index: 7;
  /* @alternate */
  z-index: var(--mdc-dialog-z-index, 7);
}
.mdc-dialog .mdc-dialog__content {
  padding: 20px 24px 20px 24px;
}
.mdc-dialog .mdc-dialog__surface {
  min-width: 280px;
}
@media (max-width: 592px) {
  .mdc-dialog .mdc-dialog__surface {
    max-width: calc(100vw - 32px);
  }
}
@media (min-width: 592px) {
  .mdc-dialog .mdc-dialog__surface {
    max-width: 560px;
  }
}
.mdc-dialog .mdc-dialog__surface {
  max-height: calc(100% - 32px);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .mdc-dialog .mdc-dialog__container {
    /* stylelint-disable */
    /* stylelint-enable*/
  }
}
.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface {
  max-width: none;
}
@media (max-width: 960px) {
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface {
    max-height: 560px;
    width: 560px;
  }
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close {
    right: -12px;
  }
}
@media (max-width: 720px) and (max-width: 672px) {
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface {
    width: calc(100vw - 112px);
  }
}
@media (max-width: 720px) and (min-width: 672px) {
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface {
    width: 560px;
  }
}
@media (max-width: 720px) and (max-height: 720px) {
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface {
    max-height: calc(100vh - 160px);
  }
}
@media (max-width: 720px) and (min-height: 720px) {
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface {
    max-height: 560px;
  }
}
@media (max-width: 720px) {
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close {
    right: -12px;
  }
}
@media (max-width: 720px) and (max-height: 400px) {
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface {
    height: 100%;
    max-height: 100vh;
    max-width: 100vw;
    width: 100vw;
    border-radius: 0;
  }
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close {
    order: -1;
    left: -12px;
  }
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header {
    padding: 0 16px 9px;
    justify-content: flex-start;
  }
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title {
    margin-left: calc(16px - 2 * 12px);
  }
}
@media (max-width: 600px) {
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface {
    height: 100%;
    max-height: 100vh;
    max-width: 100vw;
    width: 100vw;
    border-radius: 0;
  }
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close {
    order: -1;
    left: -12px;
  }
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header {
    padding: 0 16px 9px;
    justify-content: flex-start;
  }
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title {
    margin-left: calc(16px - 2 * 12px);
  }
}
@media (min-width: 960px) {
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface {
    width: calc(100vw - 400px);
  }
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close {
    right: -12px;
  }
}
.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim {
  opacity: 0;
}

.mdc-dialog__scrim {
  opacity: 0;
  z-index: -1;
}

.mdc-dialog__container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-around;
  box-sizing: border-box;
  height: 100%;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  opacity: 0;
  pointer-events: none;
}

.mdc-dialog__surface {
  /* @alternate */
  position: relative;
  display: flex;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  box-sizing: border-box;
  max-width: 100%;
  max-height: 100%;
  pointer-events: auto;
  overflow-y: auto;
}
.mdc-dialog__surface .mdc-elevation-overlay {
  width: 100%;
  height: 100%;
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
}
[dir=rtl] .mdc-dialog__surface, .mdc-dialog__surface[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  text-align: right;
  /*rtl:end:ignore*/
}

@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-dialog__surface {
    outline: 2px solid windowText;
  }
}
.mdc-dialog__surface::before {
  position: absolute;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 2px solid transparent;
  border-radius: inherit;
  content: "";
  pointer-events: none;
}
@media screen and (forced-colors: active) {
  .mdc-dialog__surface::before {
    border-color: CanvasText;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .mdc-dialog__surface::before {
    content: none;
  }
}

.mdc-dialog__title {
  display: block;
  margin-top: 0;
  /* @alternate */
  position: relative;
  flex-shrink: 0;
  box-sizing: border-box;
  margin: 0 0 1px;
  padding: 0 24px 9px;
}
.mdc-dialog__title::before {
  display: inline-block;
  width: 0;
  height: 40px;
  content: "";
  vertical-align: 0;
}
[dir=rtl] .mdc-dialog__title, .mdc-dialog__title[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  text-align: right;
  /*rtl:end:ignore*/
}

.mdc-dialog--scrollable .mdc-dialog__title {
  margin-bottom: 1px;
  padding-bottom: 15px;
}

.mdc-dialog--fullscreen .mdc-dialog__header {
  align-items: baseline;
  border-bottom: 1px solid transparent;
  display: inline-flex;
  justify-content: space-between;
  padding: 0 24px 9px;
  z-index: 1;
}
@media screen and (forced-colors: active) {
  .mdc-dialog--fullscreen .mdc-dialog__header {
    border-bottom-color: CanvasText;
  }
}
.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close {
  right: -12px;
}
.mdc-dialog--fullscreen .mdc-dialog__title {
  margin-bottom: 0;
  padding: 0;
  border-bottom: 0;
}
.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title {
  border-bottom: 0;
  margin-bottom: 0;
}
.mdc-dialog--fullscreen .mdc-dialog__close {
  top: 5px;
}
.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions {
  border-top: 1px solid transparent;
}
@media screen and (forced-colors: active) {
  .mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions {
    border-top-color: CanvasText;
  }
}

.mdc-dialog__content {
  flex-grow: 1;
  box-sizing: border-box;
  margin: 0;
  overflow: auto;
}
.mdc-dialog__content > :first-child {
  margin-top: 0;
}
.mdc-dialog__content > :last-child {
  margin-bottom: 0;
}

.mdc-dialog__title + .mdc-dialog__content,
.mdc-dialog__header + .mdc-dialog__content {
  padding-top: 0;
}

.mdc-dialog--scrollable .mdc-dialog__title + .mdc-dialog__content {
  padding-top: 8px;
  padding-bottom: 8px;
}

.mdc-dialog__content .mdc-deprecated-list:first-child:last-child {
  padding: 6px 0 0;
}

.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child {
  padding: 0;
}

.mdc-dialog__actions {
  display: flex;
  position: relative;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  box-sizing: border-box;
  min-height: 52px;
  margin: 0;
  padding: 8px;
  border-top: 1px solid transparent;
}
@media screen and (forced-colors: active) {
  .mdc-dialog__actions {
    border-top-color: CanvasText;
  }
}
.mdc-dialog--stacked .mdc-dialog__actions {
  flex-direction: column;
  align-items: flex-end;
}

.mdc-dialog__button {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 8px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  max-width: 100%;
  /* @noflip */
  /*rtl:ignore*/
  text-align: right;
}
[dir=rtl] .mdc-dialog__button, .mdc-dialog__button[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 8px;
  /*rtl:end:ignore*/
}

.mdc-dialog__button:first-child {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
}
[dir=rtl] .mdc-dialog__button:first-child, .mdc-dialog__button:first-child[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

[dir=rtl] .mdc-dialog__button, .mdc-dialog__button[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  text-align: left;
  /*rtl:end:ignore*/
}

.mdc-dialog--stacked .mdc-dialog__button:not(:first-child) {
  margin-top: 12px;
}

.mdc-dialog--open,
.mdc-dialog--opening,
.mdc-dialog--closing {
  display: flex;
}

.mdc-dialog--opening .mdc-dialog__scrim {
  transition: opacity 150ms linear;
}
.mdc-dialog--opening .mdc-dialog__container {
  transition: opacity 75ms linear, -webkit-transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 75ms linear, transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 75ms linear, transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
}

.mdc-dialog--closing .mdc-dialog__scrim,
.mdc-dialog--closing .mdc-dialog__container {
  transition: opacity 75ms linear;
}
.mdc-dialog--closing .mdc-dialog__container {
  -webkit-transform: none;
          transform: none;
}

.mdc-dialog--open .mdc-dialog__scrim {
  opacity: 1;
}
.mdc-dialog--open .mdc-dialog__container {
  -webkit-transform: none;
          transform: none;
  opacity: 1;
}
.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim {
  opacity: 1;
  z-index: 1;
}
.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim {
  transition: opacity 75ms linear;
}
.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim {
  transition: opacity 150ms linear;
}

.mdc-dialog__surface-scrim {
  display: none;
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
}
.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim, .mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim, .mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim {
  display: block;
}

.mdc-dialog-scroll-lock {
  overflow: hidden;
}

.mdc-dialog--no-content-padding .mdc-dialog__content {
  padding: 0;
}

.mdc-dialog--sheet .mdc-dialog__close {
  right: 12px;
  top: 9px;
  position: absolute;
  z-index: 1;
}

.mdc-drawer {
  border-color: rgba(0, 0, 0, 0.12);
  background-color: #fff;
  /* @alternate */
  background-color: var(--mdc-theme-surface, #fff);
  /* @noflip */
  /*rtl:ignore*/
  border-top-left-radius: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-top-right-radius: 0;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-top-right-radius: var(--mdc-shape-large, 0);
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-right-radius: 0;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-right-radius: var(--mdc-shape-large, 0);
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-left-radius: 0;
  z-index: 6;
  width: 256px;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  box-sizing: border-box;
  height: 100%;
  /* @noflip */
  /*rtl:ignore*/
  border-right-width: 1px;
  /* @noflip */
  /*rtl:ignore*/
  border-right-style: solid;
  overflow: hidden;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.mdc-drawer .mdc-drawer__title {
  color: rgba(0, 0, 0, 0.87);
}
.mdc-drawer .mdc-deprecated-list-group__subheader {
  color: rgba(0, 0, 0, 0.6);
}
.mdc-drawer .mdc-drawer__subtitle {
  color: rgba(0, 0, 0, 0.6);
}
.mdc-drawer .mdc-deprecated-list-item__graphic {
  color: rgba(0, 0, 0, 0.6);
}
.mdc-drawer .mdc-deprecated-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.mdc-drawer .mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic {
  color: #6200ee;
}
.mdc-drawer .mdc-deprecated-list-item--activated {
  color: rgba(98, 0, 238, 0.87);
}
[dir=rtl] .mdc-drawer, .mdc-drawer[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  border-top-left-radius: 0;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-top-left-radius: var(--mdc-shape-large, 0);
  /* @noflip */
  /*rtl:ignore*/
  border-top-right-radius: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-right-radius: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-left-radius: 0;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-left-radius: var(--mdc-shape-large, 0);
  /*rtl:end:ignore*/
}

.mdc-drawer .mdc-deprecated-list-item {
  border-radius: 4px;
  /* @alternate */
  border-radius: var(--mdc-shape-small, 4px);
}
.mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing) + .mdc-drawer-app-content {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 256px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
}
[dir=rtl] .mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing) + .mdc-drawer-app-content, .mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing) + .mdc-drawer-app-content[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 256px;
  /*rtl:end:ignore*/
}

[dir=rtl] .mdc-drawer, .mdc-drawer[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  border-right-width: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-left-width: 1px;
  /* @noflip */
  /*rtl:ignore*/
  border-right-style: none;
  /* @noflip */
  /*rtl:ignore*/
  border-left-style: solid;
  /*rtl:end:ignore*/
}

.mdc-drawer .mdc-deprecated-list-item {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
  line-height: 1.375rem;
  /* @alternate */
  line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
  font-weight: 500;
  /* @alternate */
  font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
  letter-spacing: 0.0071428571em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-subtitle2-text-transform, inherit);
  height: calc(48px - 2 * 4px);
  margin: 8px 8px;
  padding: 0 8px;
}
.mdc-drawer .mdc-deprecated-list-item:nth-child(1) {
  margin-top: 2px;
}
.mdc-drawer .mdc-deprecated-list-item:nth-last-child(1) {
  margin-bottom: 0;
}
.mdc-drawer .mdc-deprecated-list-group__subheader {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-typography-body2-font-size, 0.875rem);
  line-height: 1.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-body2-line-height, 1.25rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: 0.0178571429em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-body2-text-transform, inherit);
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin: 0;
  padding: 0 16px;
}
.mdc-drawer .mdc-deprecated-list-group__subheader::before {
  display: inline-block;
  width: 0;
  height: 24px;
  content: "";
  vertical-align: 0;
}
.mdc-drawer .mdc-deprecated-list-divider {
  margin: 3px 0 4px;
}
.mdc-drawer .mdc-deprecated-list-item__text,
.mdc-drawer .mdc-deprecated-list-item__graphic {
  pointer-events: none;
}

.mdc-drawer--animate {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
[dir=rtl] .mdc-drawer--animate, .mdc-drawer--animate[dir=rtl] {
  /*rtl:begin:ignore*/
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  /*rtl:end:ignore*/
}

.mdc-drawer--opening {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  transition-duration: 250ms;
}
[dir=rtl] .mdc-drawer--opening, .mdc-drawer--opening[dir=rtl] {
  /*rtl:begin:ignore*/
  -webkit-transform: translateX(0);
          transform: translateX(0);
  /*rtl:end:ignore*/
}

.mdc-drawer--closing {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  transition-duration: 200ms;
}
[dir=rtl] .mdc-drawer--closing, .mdc-drawer--closing[dir=rtl] {
  /*rtl:begin:ignore*/
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  /*rtl:end:ignore*/
}

.mdc-drawer__header {
  flex-shrink: 0;
  box-sizing: border-box;
  min-height: 64px;
  padding: 0 16px 4px;
}

.mdc-drawer__title {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 1.25rem;
  /* @alternate */
  font-size: var(--mdc-typography-headline6-font-size, 1.25rem);
  line-height: 2rem;
  /* @alternate */
  line-height: var(--mdc-typography-headline6-line-height, 2rem);
  font-weight: 500;
  /* @alternate */
  font-weight: var(--mdc-typography-headline6-font-weight, 500);
  letter-spacing: 0.0125em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-headline6-letter-spacing, 0.0125em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-headline6-text-decoration, inherit);
          text-decoration: var(--mdc-typography-headline6-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-headline6-text-transform, inherit);
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.mdc-drawer__title::before {
  display: inline-block;
  width: 0;
  height: 36px;
  content: "";
  vertical-align: 0;
}
.mdc-drawer__title::after {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: -20px;
}

.mdc-drawer__subtitle {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-typography-body2-font-size, 0.875rem);
  line-height: 1.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-body2-line-height, 1.25rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: 0.0178571429em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-body2-text-transform, inherit);
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: 0;
}
.mdc-drawer__subtitle::before {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: 0;
}

.mdc-drawer__content {
  height: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.mdc-drawer--dismissible {
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  /* @noflip */
  /*rtl:ignore*/
  right: initial;
  display: none;
  position: absolute;
}
[dir=rtl] .mdc-drawer--dismissible, .mdc-drawer--dismissible[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  left: initial;
  /* @noflip */
  /*rtl:ignore*/
  right: 0;
  /*rtl:end:ignore*/
}

.mdc-drawer--dismissible.mdc-drawer--open {
  display: flex;
}

.mdc-drawer-app-content {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  position: relative;
}
[dir=rtl] .mdc-drawer-app-content, .mdc-drawer-app-content[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

.mdc-drawer--modal {
  /* @alternate */
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  /* @noflip */
  /*rtl:ignore*/
  right: initial;
  display: none;
  position: fixed;
}
.mdc-drawer--modal + .mdc-drawer-scrim {
  background-color: rgba(0, 0, 0, 0.32);
}
[dir=rtl] .mdc-drawer--modal, .mdc-drawer--modal[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  left: initial;
  /* @noflip */
  /*rtl:ignore*/
  right: 0;
  /*rtl:end:ignore*/
}

.mdc-drawer--modal.mdc-drawer--open {
  display: flex;
}

.mdc-drawer-scrim {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.mdc-drawer--open + .mdc-drawer-scrim {
  display: block;
}
.mdc-drawer--animate + .mdc-drawer-scrim {
  opacity: 0;
}
.mdc-drawer--opening + .mdc-drawer-scrim {
  transition-duration: 250ms;
  opacity: 1;
}
.mdc-drawer--closing + .mdc-drawer-scrim {
  transition-duration: 200ms;
  opacity: 0;
}

.mdc-elevation--z0 {
  /* @alternate */
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.mdc-elevation--z1 {
  /* @alternate */
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}

.mdc-elevation--z2 {
  /* @alternate */
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.mdc-elevation--z3 {
  /* @alternate */
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}

.mdc-elevation--z4 {
  /* @alternate */
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.mdc-elevation--z5 {
  /* @alternate */
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}

.mdc-elevation--z6 {
  /* @alternate */
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.mdc-elevation--z7 {
  /* @alternate */
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}

.mdc-elevation--z8 {
  /* @alternate */
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.mdc-elevation--z9 {
  /* @alternate */
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}

.mdc-elevation--z10 {
  /* @alternate */
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}

.mdc-elevation--z11 {
  /* @alternate */
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}

.mdc-elevation--z12 {
  /* @alternate */
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}

.mdc-elevation--z13 {
  /* @alternate */
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}

.mdc-elevation--z14 {
  /* @alternate */
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}

.mdc-elevation--z15 {
  /* @alternate */
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}

.mdc-elevation--z16 {
  /* @alternate */
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}

.mdc-elevation--z17 {
  /* @alternate */
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}

.mdc-elevation--z18 {
  /* @alternate */
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}

.mdc-elevation--z19 {
  /* @alternate */
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}

.mdc-elevation--z20 {
  /* @alternate */
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}

.mdc-elevation--z21 {
  /* @alternate */
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}

.mdc-elevation--z22 {
  /* @alternate */
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}

.mdc-elevation--z23 {
  /* @alternate */
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}

.mdc-elevation--z24 {
  /* @alternate */
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

.mdc-elevation-transition {
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
  will-change: box-shadow;
}

.mdc-fab {
  /* @alternate */
  position: relative;
  display: inline-flex;
  position: relative;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 56px;
  height: 56px;
  padding: 0;
  border: none;
  fill: currentColor;
  text-decoration: none;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  overflow: visible;
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1), opacity 15ms linear 30ms, -webkit-transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1), opacity 15ms linear 30ms, transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1), opacity 15ms linear 30ms, transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);
}
.mdc-fab .mdc-elevation-overlay {
  width: 100%;
  height: 100%;
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
}
.mdc-fab::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.mdc-fab:hover {
  /* @alternate */
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.mdc-fab.mdc-ripple-upgraded--background-focused, .mdc-fab:not(.mdc-ripple-upgraded):focus {
  /* @alternate */
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.mdc-fab .mdc-fab__focus-ring {
  position: absolute;
}
.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring, .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring {
  pointer-events: none;
  border: 2px solid transparent;
  border-radius: 6px;
  box-sizing: content-box;
  position: absolute;
  top: 50%;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: calc(
      100% + 4px
    );
  width: calc(
      100% + 4px
    );
}
@media screen and (forced-colors: active) {
  .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring, .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring {
    border-color: CanvasText;
  }
}
.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after, .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after {
  content: "";
  border: 2px solid transparent;
  border-radius: 8px;
  display: block;
  position: absolute;
  top: 50%;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: calc(100% + 4px);
  width: calc(100% + 4px);
}
@media screen and (forced-colors: active) {
  .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after, .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after {
    border-color: CanvasText;
  }
}
.mdc-fab:active, .mdc-fab:focus:active {
  /* @alternate */
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.mdc-fab:active, .mdc-fab:focus {
  outline: none;
}
.mdc-fab:hover {
  cursor: pointer;
}
.mdc-fab > svg {
  width: 100%;
}

.mdc-fab--mini {
  width: 40px;
  height: 40px;
}

.mdc-fab--extended {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-typography-button-font-size, 0.875rem);
  line-height: 2.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-button-line-height, 2.25rem);
  font-weight: 500;
  /* @alternate */
  font-weight: var(--mdc-typography-button-font-weight, 500);
  letter-spacing: 0.0892857143em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-button-letter-spacing, 0.0892857143em);
  text-decoration: none;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-button-text-decoration, none);
          text-decoration: var(--mdc-typography-button-text-decoration, none);
  text-transform: uppercase;
  /* @alternate */
  text-transform: var(--mdc-typography-button-text-transform, uppercase);
  border-radius: 24px;
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 20px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 20px;
  width: auto;
  max-width: 100%;
  height: 48px;
  /* @alternate */
  line-height: normal;
}
.mdc-fab--extended .mdc-fab__ripple {
  border-radius: 24px;
}
.mdc-fab--extended .mdc-fab__icon {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: calc(12px - 20px);
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 12px;
}
[dir=rtl] .mdc-fab--extended .mdc-fab__icon, .mdc-fab--extended .mdc-fab__icon[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 12px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: calc(12px - 20px);
  /*rtl:end:ignore*/
}

.mdc-fab--extended .mdc-fab__label + .mdc-fab__icon {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 12px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: calc(12px - 20px);
}
[dir=rtl] .mdc-fab--extended .mdc-fab__label + .mdc-fab__icon, .mdc-fab--extended .mdc-fab__label + .mdc-fab__icon[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: calc(12px - 20px);
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 12px;
  /*rtl:end:ignore*/
}

.mdc-fab--touch {
  margin-top: 4px;
  margin-bottom: 4px;
  margin-right: 4px;
  margin-left: 4px;
}
.mdc-fab--touch .mdc-fab__touch {
  position: absolute;
  top: 50%;
  height: 48px;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  width: 48px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.mdc-fab::before {
  position: absolute;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 1px solid transparent;
  border-radius: inherit;
  content: "";
  pointer-events: none;
}
@media screen and (forced-colors: active) {
  .mdc-fab::before {
    border-color: CanvasText;
  }
}

.mdc-fab__label {
  justify-content: flex-start;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow-x: hidden;
  overflow-y: visible;
}

.mdc-fab__icon {
  transition: -webkit-transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);
  transition: transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);
  transition: transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);
  fill: currentColor;
  will-change: transform;
}

.mdc-fab .mdc-fab__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.mdc-fab--exited {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  transition: opacity 15ms linear 150ms, -webkit-transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1);
  transition: opacity 15ms linear 150ms, transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1);
  transition: opacity 15ms linear 150ms, transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1);
}
.mdc-fab--exited .mdc-fab__icon {
  -webkit-transform: scale(0);
          transform: scale(0);
  transition: -webkit-transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1);
  transition: transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1);
  transition: transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1);
}

.mdc-fab {
  background-color: #018786;
  /* @alternate */
  background-color: var(--mdc-theme-secondary, #018786);
  /* @alternate */
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.mdc-fab .mdc-fab__icon {
  width: 24px;
  height: 24px;
  font-size: 24px;
}
.mdc-fab, .mdc-fab:not(:disabled) .mdc-fab__icon, .mdc-fab:not(:disabled) .mdc-fab__label, .mdc-fab:disabled .mdc-fab__icon, .mdc-fab:disabled .mdc-fab__label {
  color: #fff;
  /* @alternate */
  color: var(--mdc-theme-on-secondary, #fff);
}
.mdc-fab:not(.mdc-fab--extended) {
  border-radius: 50%;
}
.mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple {
  border-radius: 50%;
}

.mdc-fab {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  will-change: transform, opacity;
}
.mdc-fab .mdc-fab__ripple::before,
.mdc-fab .mdc-fab__ripple::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
}
.mdc-fab .mdc-fab__ripple::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
.mdc-fab .mdc-fab__ripple::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
.mdc-fab.mdc-ripple-upgraded .mdc-fab__ripple::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-fab.mdc-ripple-upgraded .mdc-fab__ripple::after {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.mdc-fab.mdc-ripple-upgraded--unbounded .mdc-fab__ripple::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
.mdc-fab.mdc-ripple-upgraded--foreground-activation .mdc-fab__ripple::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-fab.mdc-ripple-upgraded--foreground-deactivation .mdc-fab__ripple::after {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-fab .mdc-fab__ripple::before,
.mdc-fab .mdc-fab__ripple::after {
  top: calc(50% - 100%);
  /* @noflip */
  /*rtl:ignore*/
  left: calc(50% - 100%);
  width: 200%;
  height: 200%;
}
.mdc-fab.mdc-ripple-upgraded .mdc-fab__ripple::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}
.mdc-fab .mdc-fab__ripple::before, .mdc-fab .mdc-fab__ripple::after {
  background-color: #fff;
  /* @alternate */
  background-color: var(--mdc-ripple-color, var(--mdc-theme-on-secondary, #fff));
}
.mdc-fab:hover .mdc-fab__ripple::before, .mdc-fab.mdc-ripple-surface--hover .mdc-fab__ripple::before {
  opacity: 0.08;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.08);
}
.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__ripple::before, .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__ripple::before {
  transition-duration: 75ms;
  opacity: 0.24;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.24);
}
.mdc-fab:not(.mdc-ripple-upgraded) .mdc-fab__ripple::after {
  transition: opacity 150ms linear;
}
.mdc-fab:not(.mdc-ripple-upgraded):active .mdc-fab__ripple::after {
  transition-duration: 75ms;
  opacity: 0.24;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.24);
}
.mdc-fab.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24);
}
.mdc-fab .mdc-fab__ripple {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  overflow: hidden;
}
.mdc-fab {
  z-index: 0;
}
.mdc-fab .mdc-fab__ripple::before,
.mdc-fab .mdc-fab__ripple::after {
  z-index: -1;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, -1);
}

.mdc-form-field {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-typography-body2-font-size, 0.875rem);
  line-height: 1.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-body2-line-height, 1.25rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: 0.0178571429em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-body2-text-transform, inherit);
  color: rgba(0, 0, 0, 0.87);
  /* @alternate */
  color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
}
.mdc-form-field > label {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: auto;
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 4px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  order: 0;
}
[dir=rtl] .mdc-form-field > label, .mdc-form-field > label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

[dir=rtl] .mdc-form-field > label, .mdc-form-field > label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 4px;
  /*rtl:end:ignore*/
}

.mdc-form-field--nowrap > label {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.mdc-form-field--align-end > label {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 4px;
  order: -1;
}
[dir=rtl] .mdc-form-field--align-end > label, .mdc-form-field--align-end > label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: auto;
  /*rtl:end:ignore*/
}

[dir=rtl] .mdc-form-field--align-end > label, .mdc-form-field--align-end > label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 4px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-form-field--space-between {
  justify-content: space-between;
}
.mdc-form-field--space-between > label {
  margin: 0;
}
[dir=rtl] .mdc-form-field--space-between > label, .mdc-form-field--space-between > label[dir=rtl] {
  /*rtl:begin:ignore*/
  margin: 0;
  /*rtl:end:ignore*/
}

.mdc-icon-button {
  font-size: 24px;
  width: 48px;
  height: 48px;
  padding: 12px;
}
.mdc-icon-button .mdc-icon-button__focus-ring {
  display: none;
}
.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
  display: block;
  max-height: 48px;
  max-width: 48px;
}
@media screen and (forced-colors: active) {
  .mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
    pointer-events: none;
    border: 2px solid transparent;
    border-radius: 6px;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    /* @noflip */
    /*rtl:ignore*/
    left: 50%;
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
  }
}
@media screen and (forced-colors: active) and (forced-colors: active) {
  .mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
    border-color: CanvasText;
  }
}
@media screen and (forced-colors: active) {
  .mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after, .mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after {
    content: "";
    border: 2px solid transparent;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    /* @noflip */
    /*rtl:ignore*/
    left: 50%;
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    height: calc(100% + 4px);
    width: calc(100% + 4px);
  }
}
@media screen and (forced-colors: active) and (forced-colors: active) {
  .mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after, .mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after {
    border-color: CanvasText;
  }
}
.mdc-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple {
  width: 40px;
  height: 40px;
  margin-top: 4px;
  margin-bottom: 4px;
  margin-right: 4px;
  margin-left: 4px;
}
.mdc-icon-button.mdc-icon-button--reduced-size.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.mdc-icon-button--reduced-size:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
  max-height: 40px;
  max-width: 40px;
}
.mdc-icon-button .mdc-icon-button__touch {
  position: absolute;
  top: 50%;
  height: 48px;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  width: 48px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.mdc-icon-button:disabled {
  color: rgba(0, 0, 0, 0.38);
  /* @alternate */
  color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38));
}
.mdc-icon-button svg,
.mdc-icon-button img {
  width: 24px;
  height: 24px;
}

.mdc-icon-button {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  border: none;
  outline: none;
  background-color: transparent;
  fill: currentColor;
  color: inherit;
  text-decoration: none;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 0;
  overflow: visible;
}
.mdc-icon-button .mdc-icon-button__touch {
  position: absolute;
  top: 50%;
  height: 48px;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  width: 48px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.mdc-icon-button:disabled {
  cursor: default;
  pointer-events: none;
}

.mdc-icon-button--display-flex {
  align-items: center;
  display: inline-flex;
  justify-content: center;
}

.mdc-icon-button__icon {
  display: inline-block;
}
.mdc-icon-button__icon.mdc-icon-button__icon--on {
  display: none;
}

.mdc-icon-button--on .mdc-icon-button__icon {
  display: none;
}
.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on {
  display: inline-block;
}

.mdc-icon-button__link {
  height: 100%;
  left: 0;
  outline: none;
  position: absolute;
  top: 0;
  width: 100%;
}

.mdc-icon-button {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  will-change: transform, opacity;
}
.mdc-icon-button .mdc-icon-button__ripple::before,
.mdc-icon-button .mdc-icon-button__ripple::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
}
.mdc-icon-button .mdc-icon-button__ripple::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
.mdc-icon-button .mdc-icon-button__ripple::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
.mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple::after {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.mdc-icon-button.mdc-ripple-upgraded--unbounded .mdc-icon-button__ripple::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
.mdc-icon-button.mdc-ripple-upgraded--foreground-activation .mdc-icon-button__ripple::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-icon-button.mdc-ripple-upgraded--foreground-deactivation .mdc-icon-button__ripple::after {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-icon-button .mdc-icon-button__ripple::before,
.mdc-icon-button .mdc-icon-button__ripple::after {
  top: calc(50% - 50%);
  /* @noflip */
  /*rtl:ignore*/
  left: calc(50% - 50%);
  width: 100%;
  height: 100%;
}
.mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple::before,
.mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple::after {
  top: var(--mdc-ripple-top, calc(50% - 50%));
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, calc(50% - 50%));
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}
.mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}
.mdc-icon-button .mdc-icon-button__ripple::before, .mdc-icon-button .mdc-icon-button__ripple::after {
  background-color: #000;
  /* @alternate */
  background-color: var(--mdc-ripple-color, #000);
}
.mdc-icon-button:hover .mdc-icon-button__ripple::before, .mdc-icon-button.mdc-ripple-surface--hover .mdc-icon-button__ripple::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}
.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple::before, .mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-icon-button:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple::after {
  transition: opacity 150ms linear;
}
.mdc-icon-button:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple::after {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-icon-button.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-icon-button .mdc-icon-button__ripple {
  height: 100%;
  left: 0px;
  pointer-events: none;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: -1;
}

.mdc-image-list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
  padding: 0;
}

.mdc-image-list__item,
.mdc-image-list__image-aspect-container {
  position: relative;
  box-sizing: border-box;
}

.mdc-image-list__item {
  list-style-type: none;
}

.mdc-image-list__image {
  width: 100%;
}

.mdc-image-list__image-aspect-container .mdc-image-list__image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.mdc-image-list__image-aspect-container {
  padding-bottom: calc(100% / 1);
}

.mdc-image-list__image {
  border-radius: 0;
}

.mdc-image-list--with-text-protection .mdc-image-list__supporting {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.mdc-image-list__supporting {
  color: rgba(0, 0, 0, 0.87);
  /* @alternate */
  color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
  padding: 8px 0;
  line-height: 24px;
}

.mdc-image-list__label {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 1rem;
  /* @alternate */
  font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
  line-height: 1.75rem;
  /* @alternate */
  line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: 0.009375em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.mdc-image-list--with-text-protection .mdc-image-list__supporting {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 48px;
  padding: 0 16px;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
}

.mdc-image-list--masonry {
  display: block;
}
.mdc-image-list--masonry .mdc-image-list__item {
  -webkit-column-break-inside: avoid;
          break-inside: avoid-column;
}
.mdc-image-list--masonry .mdc-image-list__image {
  display: block;
  height: auto;
}

:root {
  --mdc-layout-grid-margin-desktop: 24px;
  --mdc-layout-grid-gutter-desktop: 24px;
  --mdc-layout-grid-column-width-desktop: 72px;
  --mdc-layout-grid-margin-tablet: 16px;
  --mdc-layout-grid-gutter-tablet: 16px;
  --mdc-layout-grid-column-width-tablet: 72px;
  --mdc-layout-grid-margin-phone: 16px;
  --mdc-layout-grid-gutter-phone: 16px;
  --mdc-layout-grid-column-width-phone: 72px;
}

@media (min-width: 840px) {
  .mdc-layout-grid {
    box-sizing: border-box;
    margin: 0 auto;
    padding: 24px;
    padding: var(--mdc-layout-grid-margin-desktop, 24px);
  }
}
@media (min-width: 600px) and (max-width: 839px) {
  .mdc-layout-grid {
    box-sizing: border-box;
    margin: 0 auto;
    padding: 16px;
    padding: var(--mdc-layout-grid-margin-tablet, 16px);
  }
}
@media (max-width: 599px) {
  .mdc-layout-grid {
    box-sizing: border-box;
    margin: 0 auto;
    padding: 16px;
    padding: var(--mdc-layout-grid-margin-phone, 16px);
  }
}

@media (min-width: 840px) {
  .mdc-layout-grid__inner {
    display: flex;
    flex-flow: row wrap;
    align-items: stretch;
    margin: -12px;
    margin: calc(var(--mdc-layout-grid-gutter-desktop, 24px) / 2 * -1);
  }
  @supports (display: grid) {
    .mdc-layout-grid__inner {
      display: grid;
      margin: 0;
      grid-gap: 24px;
      grid-gap: var(--mdc-layout-grid-gutter-desktop, 24px);
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }
}
@media (min-width: 600px) and (max-width: 839px) {
  .mdc-layout-grid__inner {
    display: flex;
    flex-flow: row wrap;
    align-items: stretch;
    margin: -8px;
    margin: calc(var(--mdc-layout-grid-gutter-tablet, 16px) / 2 * -1);
  }
  @supports (display: grid) {
    .mdc-layout-grid__inner {
      display: grid;
      margin: 0;
      grid-gap: 16px;
      grid-gap: var(--mdc-layout-grid-gutter-tablet, 16px);
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }
  }
}
@media (max-width: 599px) {
  .mdc-layout-grid__inner {
    display: flex;
    flex-flow: row wrap;
    align-items: stretch;
    margin: -8px;
    margin: calc(var(--mdc-layout-grid-gutter-phone, 16px) / 2 * -1);
  }
  @supports (display: grid) {
    .mdc-layout-grid__inner {
      display: grid;
      margin: 0;
      grid-gap: 16px;
      grid-gap: var(--mdc-layout-grid-gutter-phone, 16px);
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
}

@media (min-width: 840px) {
  .mdc-layout-grid__cell {
    width: calc(33.3333333333% - 24px);
    width: calc(33.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px));
    box-sizing: border-box;
    margin: 12px;
    margin: calc(var(--mdc-layout-grid-gutter-desktop, 24px) / 2);
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell {
      width: auto;
      grid-column-end: span 4;
    }
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell {
      margin: 0;
    }
  }
  .mdc-layout-grid__cell--span-1,
.mdc-layout-grid__cell--span-1-desktop {
    width: calc(8.3333333333% - 24px);
    width: calc(8.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-1,
.mdc-layout-grid__cell--span-1-desktop {
      width: auto;
      grid-column-end: span 1;
    }
  }

  .mdc-layout-grid__cell--span-2,
.mdc-layout-grid__cell--span-2-desktop {
    width: calc(16.6666666667% - 24px);
    width: calc(16.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-2,
.mdc-layout-grid__cell--span-2-desktop {
      width: auto;
      grid-column-end: span 2;
    }
  }

  .mdc-layout-grid__cell--span-3,
.mdc-layout-grid__cell--span-3-desktop {
    width: calc(25% - 24px);
    width: calc(25% - var(--mdc-layout-grid-gutter-desktop, 24px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-3,
.mdc-layout-grid__cell--span-3-desktop {
      width: auto;
      grid-column-end: span 3;
    }
  }

  .mdc-layout-grid__cell--span-4,
.mdc-layout-grid__cell--span-4-desktop {
    width: calc(33.3333333333% - 24px);
    width: calc(33.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-4,
.mdc-layout-grid__cell--span-4-desktop {
      width: auto;
      grid-column-end: span 4;
    }
  }

  .mdc-layout-grid__cell--span-5,
.mdc-layout-grid__cell--span-5-desktop {
    width: calc(41.6666666667% - 24px);
    width: calc(41.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-5,
.mdc-layout-grid__cell--span-5-desktop {
      width: auto;
      grid-column-end: span 5;
    }
  }

  .mdc-layout-grid__cell--span-6,
.mdc-layout-grid__cell--span-6-desktop {
    width: calc(50% - 24px);
    width: calc(50% - var(--mdc-layout-grid-gutter-desktop, 24px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-6,
.mdc-layout-grid__cell--span-6-desktop {
      width: auto;
      grid-column-end: span 6;
    }
  }

  .mdc-layout-grid__cell--span-7,
.mdc-layout-grid__cell--span-7-desktop {
    width: calc(58.3333333333% - 24px);
    width: calc(58.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-7,
.mdc-layout-grid__cell--span-7-desktop {
      width: auto;
      grid-column-end: span 7;
    }
  }

  .mdc-layout-grid__cell--span-8,
.mdc-layout-grid__cell--span-8-desktop {
    width: calc(66.6666666667% - 24px);
    width: calc(66.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-8,
.mdc-layout-grid__cell--span-8-desktop {
      width: auto;
      grid-column-end: span 8;
    }
  }

  .mdc-layout-grid__cell--span-9,
.mdc-layout-grid__cell--span-9-desktop {
    width: calc(75% - 24px);
    width: calc(75% - var(--mdc-layout-grid-gutter-desktop, 24px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-9,
.mdc-layout-grid__cell--span-9-desktop {
      width: auto;
      grid-column-end: span 9;
    }
  }

  .mdc-layout-grid__cell--span-10,
.mdc-layout-grid__cell--span-10-desktop {
    width: calc(83.3333333333% - 24px);
    width: calc(83.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-10,
.mdc-layout-grid__cell--span-10-desktop {
      width: auto;
      grid-column-end: span 10;
    }
  }

  .mdc-layout-grid__cell--span-11,
.mdc-layout-grid__cell--span-11-desktop {
    width: calc(91.6666666667% - 24px);
    width: calc(91.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-11,
.mdc-layout-grid__cell--span-11-desktop {
      width: auto;
      grid-column-end: span 11;
    }
  }

  .mdc-layout-grid__cell--span-12,
.mdc-layout-grid__cell--span-12-desktop {
    width: calc(100% - 24px);
    width: calc(100% - var(--mdc-layout-grid-gutter-desktop, 24px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-12,
.mdc-layout-grid__cell--span-12-desktop {
      width: auto;
      grid-column-end: span 12;
    }
  }
}
@media (min-width: 600px) and (max-width: 839px) {
  .mdc-layout-grid__cell {
    width: calc(50% - 16px);
    width: calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px));
    box-sizing: border-box;
    margin: 8px;
    margin: calc(var(--mdc-layout-grid-gutter-tablet, 16px) / 2);
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell {
      width: auto;
      grid-column-end: span 4;
    }
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell {
      margin: 0;
    }
  }
  .mdc-layout-grid__cell--span-1,
.mdc-layout-grid__cell--span-1-tablet {
    width: calc(12.5% - 16px);
    width: calc(12.5% - var(--mdc-layout-grid-gutter-tablet, 16px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-1,
.mdc-layout-grid__cell--span-1-tablet {
      width: auto;
      grid-column-end: span 1;
    }
  }

  .mdc-layout-grid__cell--span-2,
.mdc-layout-grid__cell--span-2-tablet {
    width: calc(25% - 16px);
    width: calc(25% - var(--mdc-layout-grid-gutter-tablet, 16px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-2,
.mdc-layout-grid__cell--span-2-tablet {
      width: auto;
      grid-column-end: span 2;
    }
  }

  .mdc-layout-grid__cell--span-3,
.mdc-layout-grid__cell--span-3-tablet {
    width: calc(37.5% - 16px);
    width: calc(37.5% - var(--mdc-layout-grid-gutter-tablet, 16px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-3,
.mdc-layout-grid__cell--span-3-tablet {
      width: auto;
      grid-column-end: span 3;
    }
  }

  .mdc-layout-grid__cell--span-4,
.mdc-layout-grid__cell--span-4-tablet {
    width: calc(50% - 16px);
    width: calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-4,
.mdc-layout-grid__cell--span-4-tablet {
      width: auto;
      grid-column-end: span 4;
    }
  }

  .mdc-layout-grid__cell--span-5,
.mdc-layout-grid__cell--span-5-tablet {
    width: calc(62.5% - 16px);
    width: calc(62.5% - var(--mdc-layout-grid-gutter-tablet, 16px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-5,
.mdc-layout-grid__cell--span-5-tablet {
      width: auto;
      grid-column-end: span 5;
    }
  }

  .mdc-layout-grid__cell--span-6,
.mdc-layout-grid__cell--span-6-tablet {
    width: calc(75% - 16px);
    width: calc(75% - var(--mdc-layout-grid-gutter-tablet, 16px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-6,
.mdc-layout-grid__cell--span-6-tablet {
      width: auto;
      grid-column-end: span 6;
    }
  }

  .mdc-layout-grid__cell--span-7,
.mdc-layout-grid__cell--span-7-tablet {
    width: calc(87.5% - 16px);
    width: calc(87.5% - var(--mdc-layout-grid-gutter-tablet, 16px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-7,
.mdc-layout-grid__cell--span-7-tablet {
      width: auto;
      grid-column-end: span 7;
    }
  }

  .mdc-layout-grid__cell--span-8,
.mdc-layout-grid__cell--span-8-tablet {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-8,
.mdc-layout-grid__cell--span-8-tablet {
      width: auto;
      grid-column-end: span 8;
    }
  }

  .mdc-layout-grid__cell--span-9,
.mdc-layout-grid__cell--span-9-tablet {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-9,
.mdc-layout-grid__cell--span-9-tablet {
      width: auto;
      grid-column-end: span 8;
    }
  }

  .mdc-layout-grid__cell--span-10,
.mdc-layout-grid__cell--span-10-tablet {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-10,
.mdc-layout-grid__cell--span-10-tablet {
      width: auto;
      grid-column-end: span 8;
    }
  }

  .mdc-layout-grid__cell--span-11,
.mdc-layout-grid__cell--span-11-tablet {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-11,
.mdc-layout-grid__cell--span-11-tablet {
      width: auto;
      grid-column-end: span 8;
    }
  }

  .mdc-layout-grid__cell--span-12,
.mdc-layout-grid__cell--span-12-tablet {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-12,
.mdc-layout-grid__cell--span-12-tablet {
      width: auto;
      grid-column-end: span 8;
    }
  }
}
@media (max-width: 599px) {
  .mdc-layout-grid__cell {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
    box-sizing: border-box;
    margin: 8px;
    margin: calc(var(--mdc-layout-grid-gutter-phone, 16px) / 2);
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell {
      width: auto;
      grid-column-end: span 4;
    }
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell {
      margin: 0;
    }
  }
  .mdc-layout-grid__cell--span-1,
.mdc-layout-grid__cell--span-1-phone {
    width: calc(25% - 16px);
    width: calc(25% - var(--mdc-layout-grid-gutter-phone, 16px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-1,
.mdc-layout-grid__cell--span-1-phone {
      width: auto;
      grid-column-end: span 1;
    }
  }

  .mdc-layout-grid__cell--span-2,
.mdc-layout-grid__cell--span-2-phone {
    width: calc(50% - 16px);
    width: calc(50% - var(--mdc-layout-grid-gutter-phone, 16px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-2,
.mdc-layout-grid__cell--span-2-phone {
      width: auto;
      grid-column-end: span 2;
    }
  }

  .mdc-layout-grid__cell--span-3,
.mdc-layout-grid__cell--span-3-phone {
    width: calc(75% - 16px);
    width: calc(75% - var(--mdc-layout-grid-gutter-phone, 16px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-3,
.mdc-layout-grid__cell--span-3-phone {
      width: auto;
      grid-column-end: span 3;
    }
  }

  .mdc-layout-grid__cell--span-4,
.mdc-layout-grid__cell--span-4-phone {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-4,
.mdc-layout-grid__cell--span-4-phone {
      width: auto;
      grid-column-end: span 4;
    }
  }

  .mdc-layout-grid__cell--span-5,
.mdc-layout-grid__cell--span-5-phone {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-5,
.mdc-layout-grid__cell--span-5-phone {
      width: auto;
      grid-column-end: span 4;
    }
  }

  .mdc-layout-grid__cell--span-6,
.mdc-layout-grid__cell--span-6-phone {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-6,
.mdc-layout-grid__cell--span-6-phone {
      width: auto;
      grid-column-end: span 4;
    }
  }

  .mdc-layout-grid__cell--span-7,
.mdc-layout-grid__cell--span-7-phone {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-7,
.mdc-layout-grid__cell--span-7-phone {
      width: auto;
      grid-column-end: span 4;
    }
  }

  .mdc-layout-grid__cell--span-8,
.mdc-layout-grid__cell--span-8-phone {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-8,
.mdc-layout-grid__cell--span-8-phone {
      width: auto;
      grid-column-end: span 4;
    }
  }

  .mdc-layout-grid__cell--span-9,
.mdc-layout-grid__cell--span-9-phone {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-9,
.mdc-layout-grid__cell--span-9-phone {
      width: auto;
      grid-column-end: span 4;
    }
  }

  .mdc-layout-grid__cell--span-10,
.mdc-layout-grid__cell--span-10-phone {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-10,
.mdc-layout-grid__cell--span-10-phone {
      width: auto;
      grid-column-end: span 4;
    }
  }

  .mdc-layout-grid__cell--span-11,
.mdc-layout-grid__cell--span-11-phone {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-11,
.mdc-layout-grid__cell--span-11-phone {
      width: auto;
      grid-column-end: span 4;
    }
  }

  .mdc-layout-grid__cell--span-12,
.mdc-layout-grid__cell--span-12-phone {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  }
  @supports (display: grid) {
    .mdc-layout-grid__cell--span-12,
.mdc-layout-grid__cell--span-12-phone {
      width: auto;
      grid-column-end: span 4;
    }
  }
}
.mdc-layout-grid__cell--order-1 {
  order: 1;
}
.mdc-layout-grid__cell--order-2 {
  order: 2;
}
.mdc-layout-grid__cell--order-3 {
  order: 3;
}
.mdc-layout-grid__cell--order-4 {
  order: 4;
}
.mdc-layout-grid__cell--order-5 {
  order: 5;
}
.mdc-layout-grid__cell--order-6 {
  order: 6;
}
.mdc-layout-grid__cell--order-7 {
  order: 7;
}
.mdc-layout-grid__cell--order-8 {
  order: 8;
}
.mdc-layout-grid__cell--order-9 {
  order: 9;
}
.mdc-layout-grid__cell--order-10 {
  order: 10;
}
.mdc-layout-grid__cell--order-11 {
  order: 11;
}
.mdc-layout-grid__cell--order-12 {
  order: 12;
}
.mdc-layout-grid__cell--align-top {
  align-self: flex-start;
}
@supports (display: grid) {
  .mdc-layout-grid__cell--align-top {
    align-self: start;
  }
}
.mdc-layout-grid__cell--align-middle {
  align-self: center;
}
.mdc-layout-grid__cell--align-bottom {
  align-self: flex-end;
}
@supports (display: grid) {
  .mdc-layout-grid__cell--align-bottom {
    align-self: end;
  }
}

@media (min-width: 840px) {
  .mdc-layout-grid--fixed-column-width {
    width: 1176px;
    width: calc(
    var(--mdc-layout-grid-column-width-desktop, 72px) * 12 +
      var(--mdc-layout-grid-gutter-desktop, 24px) * 11 +
      var(--mdc-layout-grid-margin-desktop, 24px) * 2
  );
  }
}
@media (min-width: 600px) and (max-width: 839px) {
  .mdc-layout-grid--fixed-column-width {
    width: 720px;
    width: calc(
    var(--mdc-layout-grid-column-width-tablet, 72px) * 8 +
      var(--mdc-layout-grid-gutter-tablet, 16px) * 7 +
      var(--mdc-layout-grid-margin-tablet, 16px) * 2
  );
  }
}
@media (max-width: 599px) {
  .mdc-layout-grid--fixed-column-width {
    width: 368px;
    width: calc(
    var(--mdc-layout-grid-column-width-phone, 72px) * 4 +
      var(--mdc-layout-grid-gutter-phone, 16px) * 3 +
      var(--mdc-layout-grid-margin-phone, 16px) * 2
  );
  }
}

.mdc-layout-grid--align-left {
  margin-right: auto;
  margin-left: 0;
}

.mdc-layout-grid--align-right {
  margin-right: 0;
  margin-left: auto;
}

@-webkit-keyframes mdc-linear-progress-primary-indeterminate-translate {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  20% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  59.15% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    -webkit-transform: translateX(83.67142%);
            transform: translateX(83.67142%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-primary-half, 83.67142%));
            transform: translateX(var(--mdc-linear-progress-primary-half, 83.67142%));
  }
  100% {
    -webkit-transform: translateX(200.611057%);
            transform: translateX(200.611057%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-primary-full, 200.611057%));
            transform: translateX(var(--mdc-linear-progress-primary-full, 200.611057%));
  }
}

@keyframes mdc-linear-progress-primary-indeterminate-translate {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  20% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  59.15% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    -webkit-transform: translateX(83.67142%);
            transform: translateX(83.67142%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-primary-half, 83.67142%));
            transform: translateX(var(--mdc-linear-progress-primary-half, 83.67142%));
  }
  100% {
    -webkit-transform: translateX(200.611057%);
            transform: translateX(200.611057%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-primary-full, 200.611057%));
            transform: translateX(var(--mdc-linear-progress-primary-full, 200.611057%));
  }
}
@-webkit-keyframes mdc-linear-progress-primary-indeterminate-scale {
  0% {
    -webkit-transform: scaleX(0.08);
            transform: scaleX(0.08);
  }
  36.65% {
    -webkit-animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);
            animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);
    -webkit-transform: scaleX(0.08);
            transform: scaleX(0.08);
  }
  69.15% {
    -webkit-animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);
            animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);
    -webkit-transform: scaleX(0.661479);
            transform: scaleX(0.661479);
  }
  100% {
    -webkit-transform: scaleX(0.08);
            transform: scaleX(0.08);
  }
}
@keyframes mdc-linear-progress-primary-indeterminate-scale {
  0% {
    -webkit-transform: scaleX(0.08);
            transform: scaleX(0.08);
  }
  36.65% {
    -webkit-animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);
            animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);
    -webkit-transform: scaleX(0.08);
            transform: scaleX(0.08);
  }
  69.15% {
    -webkit-animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);
            animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);
    -webkit-transform: scaleX(0.661479);
            transform: scaleX(0.661479);
  }
  100% {
    -webkit-transform: scaleX(0.08);
            transform: scaleX(0.08);
  }
}
@-webkit-keyframes mdc-linear-progress-secondary-indeterminate-translate {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
            animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
            animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
    -webkit-transform: translateX(37.651913%);
            transform: translateX(37.651913%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-secondary-quarter, 37.651913%));
            transform: translateX(var(--mdc-linear-progress-secondary-quarter, 37.651913%));
  }
  48.35% {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
            animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
    -webkit-transform: translateX(84.386165%);
            transform: translateX(84.386165%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-secondary-half, 84.386165%));
            transform: translateX(var(--mdc-linear-progress-secondary-half, 84.386165%));
  }
  100% {
    -webkit-transform: translateX(160.277782%);
            transform: translateX(160.277782%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-secondary-full, 160.277782%));
            transform: translateX(var(--mdc-linear-progress-secondary-full, 160.277782%));
  }
}
@keyframes mdc-linear-progress-secondary-indeterminate-translate {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
            animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
            animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
    -webkit-transform: translateX(37.651913%);
            transform: translateX(37.651913%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-secondary-quarter, 37.651913%));
            transform: translateX(var(--mdc-linear-progress-secondary-quarter, 37.651913%));
  }
  48.35% {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
            animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
    -webkit-transform: translateX(84.386165%);
            transform: translateX(84.386165%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-secondary-half, 84.386165%));
            transform: translateX(var(--mdc-linear-progress-secondary-half, 84.386165%));
  }
  100% {
    -webkit-transform: translateX(160.277782%);
            transform: translateX(160.277782%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-secondary-full, 160.277782%));
            transform: translateX(var(--mdc-linear-progress-secondary-full, 160.277782%));
  }
}
@-webkit-keyframes mdc-linear-progress-secondary-indeterminate-scale {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);
            animation-timing-function: cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);
    -webkit-transform: scaleX(0.08);
            transform: scaleX(0.08);
  }
  19.15% {
    -webkit-animation-timing-function: cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);
            animation-timing-function: cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);
    -webkit-transform: scaleX(0.457104);
            transform: scaleX(0.457104);
  }
  44.15% {
    -webkit-animation-timing-function: cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);
            animation-timing-function: cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);
    -webkit-transform: scaleX(0.72796);
            transform: scaleX(0.72796);
  }
  100% {
    -webkit-transform: scaleX(0.08);
            transform: scaleX(0.08);
  }
}
@keyframes mdc-linear-progress-secondary-indeterminate-scale {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);
            animation-timing-function: cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);
    -webkit-transform: scaleX(0.08);
            transform: scaleX(0.08);
  }
  19.15% {
    -webkit-animation-timing-function: cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);
            animation-timing-function: cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);
    -webkit-transform: scaleX(0.457104);
            transform: scaleX(0.457104);
  }
  44.15% {
    -webkit-animation-timing-function: cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);
            animation-timing-function: cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);
    -webkit-transform: scaleX(0.72796);
            transform: scaleX(0.72796);
  }
  100% {
    -webkit-transform: scaleX(0.08);
            transform: scaleX(0.08);
  }
}
@-webkit-keyframes mdc-linear-progress-buffering {
  from {
    -webkit-transform: rotate(180deg) translateX(-10px);
            transform: rotate(180deg) translateX(-10px);
  }
}
@keyframes mdc-linear-progress-buffering {
  from {
    -webkit-transform: rotate(180deg) translateX(-10px);
            transform: rotate(180deg) translateX(-10px);
  }
}
@-webkit-keyframes mdc-linear-progress-primary-indeterminate-translate-reverse {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  20% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  59.15% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    -webkit-transform: translateX(-83.67142%);
            transform: translateX(-83.67142%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-primary-half-neg, -83.67142%));
            transform: translateX(var(--mdc-linear-progress-primary-half-neg, -83.67142%));
  }
  100% {
    -webkit-transform: translateX(-200.611057%);
            transform: translateX(-200.611057%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-primary-full-neg, -200.611057%));
            transform: translateX(var(--mdc-linear-progress-primary-full-neg, -200.611057%));
  }
}
@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  20% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  59.15% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    -webkit-transform: translateX(-83.67142%);
            transform: translateX(-83.67142%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-primary-half-neg, -83.67142%));
            transform: translateX(var(--mdc-linear-progress-primary-half-neg, -83.67142%));
  }
  100% {
    -webkit-transform: translateX(-200.611057%);
            transform: translateX(-200.611057%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-primary-full-neg, -200.611057%));
            transform: translateX(var(--mdc-linear-progress-primary-full-neg, -200.611057%));
  }
}
@-webkit-keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
            animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
            animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
    -webkit-transform: translateX(-37.651913%);
            transform: translateX(-37.651913%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-secondary-quarter-neg, -37.651913%));
            transform: translateX(var(--mdc-linear-progress-secondary-quarter-neg, -37.651913%));
  }
  48.35% {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
            animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
    -webkit-transform: translateX(-84.386165%);
            transform: translateX(-84.386165%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-secondary-half-neg, -84.386165%));
            transform: translateX(var(--mdc-linear-progress-secondary-half-neg, -84.386165%));
  }
  100% {
    -webkit-transform: translateX(-160.277782%);
            transform: translateX(-160.277782%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-secondary-full-neg, -160.277782%));
            transform: translateX(var(--mdc-linear-progress-secondary-full-neg, -160.277782%));
  }
}
@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
            animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
            animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
    -webkit-transform: translateX(-37.651913%);
            transform: translateX(-37.651913%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-secondary-quarter-neg, -37.651913%));
            transform: translateX(var(--mdc-linear-progress-secondary-quarter-neg, -37.651913%));
  }
  48.35% {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
            animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
    -webkit-transform: translateX(-84.386165%);
            transform: translateX(-84.386165%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-secondary-half-neg, -84.386165%));
            transform: translateX(var(--mdc-linear-progress-secondary-half-neg, -84.386165%));
  }
  100% {
    -webkit-transform: translateX(-160.277782%);
            transform: translateX(-160.277782%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-secondary-full-neg, -160.277782%));
            transform: translateX(var(--mdc-linear-progress-secondary-full-neg, -160.277782%));
  }
}
@-webkit-keyframes mdc-linear-progress-buffering-reverse {
  from {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
}
@keyframes mdc-linear-progress-buffering-reverse {
  from {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
}
.mdc-linear-progress {
  position: relative;
  width: 100%;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  outline: 1px solid transparent;
  overflow: hidden;
  transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
}
@media screen and (forced-colors: active) {
  .mdc-linear-progress {
    outline-color: CanvasText;
  }
}
.mdc-linear-progress__bar {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-animation: none;
          animation: none;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  transition: -webkit-transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
}
.mdc-linear-progress__bar-inner {
  display: inline-block;
  position: absolute;
  width: 100%;
  -webkit-animation: none;
          animation: none;
  border-top-style: solid;
}
.mdc-linear-progress__buffer {
  display: flex;
  position: absolute;
  width: 100%;
  height: 100%;
}
.mdc-linear-progress__buffer-dots {
  background-repeat: repeat-x;
  flex: auto;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-animation: mdc-linear-progress-buffering 250ms infinite linear;
          animation: mdc-linear-progress-buffering 250ms infinite linear;
}
.mdc-linear-progress__buffer-bar {
  flex: 0 1 100%;
  transition: flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
}
.mdc-linear-progress__primary-bar {
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
}
.mdc-linear-progress__secondary-bar {
  display: none;
}
.mdc-linear-progress--indeterminate .mdc-linear-progress__bar {
  transition: none;
}
.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar {
  left: -145.166611%;
}
.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar {
  left: -54.888891%;
  display: block;
}
.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar {
  -webkit-animation: mdc-linear-progress-primary-indeterminate-translate 2s infinite linear;
          animation: mdc-linear-progress-primary-indeterminate-translate 2s infinite linear;
}
.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar > .mdc-linear-progress__bar-inner {
  -webkit-animation: mdc-linear-progress-primary-indeterminate-scale 2s infinite linear;
          animation: mdc-linear-progress-primary-indeterminate-scale 2s infinite linear;
}
.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar {
  -webkit-animation: mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear;
          animation: mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear;
}
.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar > .mdc-linear-progress__bar-inner {
  -webkit-animation: mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear;
          animation: mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear;
}
[dir=rtl] .mdc-linear-progress, .mdc-linear-progress[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}
[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__bar, .mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__bar {
  /* @noflip */
  /*rtl:ignore*/
  right: 0;
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform-origin: center right;
  /* @noflip */
  /*rtl:ignore*/
  transform-origin: center right;
}
[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar, .mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar {
  -webkit-animation-name: mdc-linear-progress-primary-indeterminate-translate-reverse;
          animation-name: mdc-linear-progress-primary-indeterminate-translate-reverse;
}
[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar, .mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar {
  -webkit-animation-name: mdc-linear-progress-secondary-indeterminate-translate-reverse;
          animation-name: mdc-linear-progress-secondary-indeterminate-translate-reverse;
}
[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__buffer-dots, .mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__buffer-dots {
  -webkit-animation: mdc-linear-progress-buffering-reverse 250ms infinite linear;
          animation: mdc-linear-progress-buffering-reverse 250ms infinite linear;
  -webkit-transform: rotate(0);
          transform: rotate(0);
}
[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar, .mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar {
  /* @noflip */
  /*rtl:ignore*/
  right: -145.166611%;
  /* @noflip */
  /*rtl:ignore*/
  left: auto;
}
[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar, .mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar {
  /* @noflip */
  /*rtl:ignore*/
  right: -54.888891%;
  /* @noflip */
  /*rtl:ignore*/
  left: auto;
}

.mdc-linear-progress--closed {
  opacity: 0;
}
.mdc-linear-progress--closed-animation-off .mdc-linear-progress__buffer-dots {
  -webkit-animation: none;
          animation: none;
}
.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar,
.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar .mdc-linear-progress__bar-inner {
  -webkit-animation: none;
          animation: none;
}

.mdc-linear-progress__bar-inner {
  border-color: #6200ee;
  /* @alternate */
  border-color: var(--mdc-theme-primary, #6200ee);
}

.mdc-linear-progress__buffer-dots {
  background-image: url("data:image/svg+xml,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 x=%270px%27 y=%270px%27 enable-background=%27new 0 0 5 2%27 xml:space=%27preserve%27 viewBox=%270 0 5 2%27 preserveAspectRatio=%27none slice%27%3E%3Ccircle cx=%271%27 cy=%271%27 r=%271%27 fill=%27%23e6e6e6%27/%3E%3C/svg%3E");
}

.mdc-linear-progress__buffer-bar {
  background-color: #e6e6e6;
}

.mdc-linear-progress {
  height: 4px;
}
.mdc-linear-progress__bar-inner {
  border-top-width: 4px;
}
.mdc-linear-progress__buffer-dots {
  background-size: 10px 4px;
}

.mdc-deprecated-list {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 1rem;
  /* @alternate */
  font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
  line-height: 1.75rem;
  /* @alternate */
  line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: 0.009375em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
  /* @alternate */
  line-height: 1.5rem;
  margin: 0;
  padding: 8px 0;
  list-style-type: none;
  color: rgba(0, 0, 0, 0.87);
  /* @alternate */
  color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
}
.mdc-deprecated-list:focus {
  outline: none;
}

.mdc-deprecated-list-item {
  height: 48px;
}

.mdc-deprecated-list-item__secondary-text {
  color: rgba(0, 0, 0, 0.54);
  /* @alternate */
  color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54));
}

.mdc-deprecated-list-item__graphic {
  background-color: transparent;
}

.mdc-deprecated-list-item__graphic {
  color: rgba(0, 0, 0, 0.38);
  /* @alternate */
  color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38));
}

.mdc-deprecated-list-item__meta {
  color: rgba(0, 0, 0, 0.38);
  /* @alternate */
  color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38));
}

.mdc-deprecated-list-group__subheader {
  color: rgba(0, 0, 0, 0.87);
  /* @alternate */
  color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
}

.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__text {
  opacity: 0.38;
}

.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__text,
.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__primary-text,
.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__secondary-text {
  color: #000;
  /* @alternate */
  color: var(--mdc-theme-on-surface, #000);
}

.mdc-deprecated-list-item--selected,
.mdc-deprecated-list-item--activated {
  color: #6200ee;
  /* @alternate */
  color: var(--mdc-theme-primary, #6200ee);
}
.mdc-deprecated-list-item--selected .mdc-deprecated-list-item__graphic,
.mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic {
  color: #6200ee;
  /* @alternate */
  color: var(--mdc-theme-primary, #6200ee);
}

.mdc-deprecated-list--dense {
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 0.812rem;
}

.mdc-deprecated-list-item__wrapper {
  display: block;
}

.mdc-deprecated-list-item {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: flex-start;
  overflow: hidden;
  padding: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  height: 48px;
}
.mdc-deprecated-list-item:focus {
  outline: none;
}
.mdc-deprecated-list-item:not(.mdc-deprecated-list-item--selected):focus::before, .mdc-deprecated-list-item.mdc-ripple-upgraded--background-focused::before {
  position: absolute;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 1px solid transparent;
  border-radius: inherit;
  content: "";
  pointer-events: none;
}
@media screen and (forced-colors: active) {
  .mdc-deprecated-list-item:not(.mdc-deprecated-list-item--selected):focus::before, .mdc-deprecated-list-item.mdc-ripple-upgraded--background-focused::before {
    border-color: CanvasText;
  }
}
.mdc-deprecated-list-item.mdc-deprecated-list-item--selected::before {
  position: absolute;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 3px double transparent;
  border-radius: inherit;
  content: "";
  pointer-events: none;
}
@media screen and (forced-colors: active) {
  .mdc-deprecated-list-item.mdc-deprecated-list-item--selected::before {
    border-color: CanvasText;
  }
}
[dir=rtl] .mdc-deprecated-list-item, .mdc-deprecated-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--icon-list .mdc-deprecated-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  height: 56px;
}
[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-item, .mdc-deprecated-list--icon-list .mdc-deprecated-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  height: 56px;
}
[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-item, .mdc-deprecated-list--avatar-list .mdc-deprecated-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  height: 56px;
}
[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item, .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--image-list .mdc-deprecated-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  height: 72px;
}
[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-item, .mdc-deprecated-list--image-list .mdc-deprecated-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--video-list .mdc-deprecated-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  height: 72px;
}
[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-item, .mdc-deprecated-list--video-list .mdc-deprecated-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  width: 20px;
  height: 20px;
}
[dir=rtl] .mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic, .mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list-item__graphic {
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  fill: currentColor;
  -o-object-fit: cover;
     object-fit: cover;
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 32px;
  width: 24px;
  height: 24px;
}
[dir=rtl] .mdc-deprecated-list-item__graphic, .mdc-deprecated-list-item__graphic[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 32px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 32px;
  width: 24px;
  height: 24px;
}
[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic, .mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 32px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__graphic {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__graphic, .mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__graphic[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__graphic {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  width: 40px;
  height: 40px;
}
[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__graphic, .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__graphic[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--image-list .mdc-deprecated-list-item__graphic {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  width: 56px;
  height: 56px;
}
[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-item__graphic, .mdc-deprecated-list--image-list .mdc-deprecated-list-item__graphic[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--video-list .mdc-deprecated-list-item__graphic {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  width: 100px;
  height: 56px;
}
[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-item__graphic, .mdc-deprecated-list--video-list .mdc-deprecated-list-item__graphic[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list .mdc-deprecated-list-item__graphic {
  display: inline-flex;
}

.mdc-deprecated-list-item__meta {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
}
.mdc-deprecated-list-item__meta:not(.material-icons) {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.75rem;
  /* @alternate */
  font-size: var(--mdc-typography-caption-font-size, 0.75rem);
  line-height: 1.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-caption-line-height, 1.25rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-caption-font-weight, 400);
  letter-spacing: 0.0333333333em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
          text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-caption-text-transform, inherit);
}
.mdc-deprecated-list-item[dir=rtl] .mdc-deprecated-list-item__meta, [dir=rtl] .mdc-deprecated-list-item .mdc-deprecated-list-item__meta {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: auto;
}

.mdc-deprecated-list-item__text {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.mdc-deprecated-list-item__text[for] {
  pointer-events: none;
}

.mdc-deprecated-list-item__primary-text {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.mdc-deprecated-list-item__primary-text::before {
  display: inline-block;
  width: 0;
  height: 28px;
  content: "";
  vertical-align: 0;
}
.mdc-deprecated-list-item__primary-text::after {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: -20px;
}
.mdc-deprecated-list--video-list .mdc-deprecated-list-item__primary-text, .mdc-deprecated-list--image-list .mdc-deprecated-list-item__primary-text, .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__primary-text, .mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__primary-text, .mdc-deprecated-list--icon-list .mdc-deprecated-list-item__primary-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.mdc-deprecated-list--video-list .mdc-deprecated-list-item__primary-text::before, .mdc-deprecated-list--image-list .mdc-deprecated-list-item__primary-text::before, .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__primary-text::before, .mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__primary-text::before, .mdc-deprecated-list--icon-list .mdc-deprecated-list-item__primary-text::before {
  display: inline-block;
  width: 0;
  height: 32px;
  content: "";
  vertical-align: 0;
}
.mdc-deprecated-list--video-list .mdc-deprecated-list-item__primary-text::after, .mdc-deprecated-list--image-list .mdc-deprecated-list-item__primary-text::after, .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__primary-text::after, .mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__primary-text::after, .mdc-deprecated-list--icon-list .mdc-deprecated-list-item__primary-text::after {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: -20px;
}
.mdc-deprecated-list--dense .mdc-deprecated-list-item__primary-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.mdc-deprecated-list--dense .mdc-deprecated-list-item__primary-text::before {
  display: inline-block;
  width: 0;
  height: 24px;
  content: "";
  vertical-align: 0;
}
.mdc-deprecated-list--dense .mdc-deprecated-list-item__primary-text::after {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: -20px;
}

.mdc-deprecated-list-item__secondary-text {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-typography-body2-font-size, 0.875rem);
  line-height: 1.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-body2-line-height, 1.25rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: 0.0178571429em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-body2-text-transform, inherit);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
}
.mdc-deprecated-list-item__secondary-text::before {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: 0;
}
.mdc-deprecated-list--dense .mdc-deprecated-list-item__secondary-text {
  font-size: inherit;
}

.mdc-deprecated-list--dense .mdc-deprecated-list-item {
  height: 40px;
}

.mdc-deprecated-list--two-line .mdc-deprecated-list-item__text {
  align-self: flex-start;
}

.mdc-deprecated-list--two-line .mdc-deprecated-list-item {
  height: 64px;
}
.mdc-deprecated-list--two-line.mdc-deprecated-list--video-list .mdc-deprecated-list-item, .mdc-deprecated-list--two-line.mdc-deprecated-list--image-list .mdc-deprecated-list-item, .mdc-deprecated-list--two-line.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item, .mdc-deprecated-list--two-line.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item, .mdc-deprecated-list--two-line.mdc-deprecated-list--icon-list .mdc-deprecated-list-item {
  height: 72px;
}
.mdc-deprecated-list--two-line.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic {
  align-self: flex-start;
  margin-top: 16px;
}

.mdc-deprecated-list--two-line.mdc-deprecated-list--dense .mdc-deprecated-list-item,
.mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense .mdc-deprecated-list-item {
  height: 60px;
}

.mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  width: 36px;
  height: 36px;
}
[dir=rtl] .mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic, .mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item {
  cursor: pointer;
}

a.mdc-deprecated-list-item {
  color: inherit;
  text-decoration: none;
}

.mdc-deprecated-list-divider {
  height: 0;
  margin: 0;
  border: none;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.mdc-deprecated-list-divider {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}

.mdc-deprecated-list-divider--padded {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 32px);
}
[dir=rtl] .mdc-deprecated-list-divider--padded, .mdc-deprecated-list-divider--padded[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list-divider--inset {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 72px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 72px);
}
[dir=rtl] .mdc-deprecated-list-divider--inset, .mdc-deprecated-list-divider--inset[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 72px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list-divider--inset.mdc-deprecated-list-divider--padded {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 72px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 88px);
}
[dir=rtl] .mdc-deprecated-list-divider--inset.mdc-deprecated-list-divider--padded, .mdc-deprecated-list-divider--inset.mdc-deprecated-list-divider--padded[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 72px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 16px);
}
[dir=rtl] .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading, .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list .mdc-deprecated-list-divider--inset-trailing {
  width: calc(100% - 16px);
}
.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 32px);
}
[dir=rtl] .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing, .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 16px);
}
[dir=rtl] .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding, .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 32px);
}
[dir=rtl] .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding, .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 72px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 72px);
}
[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading, .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 72px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-trailing {
  width: calc(100% - 16px);
}
.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 72px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 88px);
}
[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing, .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 72px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 16px);
}
[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding, .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 32px);
}
[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding, .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 72px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 72px);
}
[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading, .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 72px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-trailing {
  width: calc(100% - 16px);
}
.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 72px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 88px);
}
[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing, .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 72px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 16px);
}
[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding, .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 32px);
}
[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding, .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 72px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 72px);
}
[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading, .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 72px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-trailing {
  width: calc(100% - 16px);
}
.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 72px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 88px);
}
[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing, .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 72px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 16px);
}
[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding, .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 32px);
}
[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding, .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 88px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 88px);
}
[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading, .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 88px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-trailing {
  width: calc(100% - 16px);
}
.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 88px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 104px);
}
[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing, .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 88px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 16px);
}
[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding, .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 32px);
}
[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding, .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 116px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 116px);
}
[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading, .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 116px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-trailing {
  width: calc(100% - 16px);
}
.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 116px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 132px);
}
[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing, .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 116px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 0px);
}
[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding, .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 16px);
}
[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding, .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list-group .mdc-deprecated-list {
  padding: 0;
}

.mdc-deprecated-list-group__subheader {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 1rem;
  /* @alternate */
  font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
  line-height: 1.75rem;
  /* @alternate */
  line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: 0.009375em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
  margin: calc((3rem - 1.5rem) / 2) 16px;
}

.mdc-list-item__primary-text {
  color: rgba(0, 0, 0, 0.87);
  /* @alternate */
  color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
}

.mdc-list-item__secondary-text {
  color: rgba(0, 0, 0, 0.54);
  /* @alternate */
  color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54));
}

.mdc-list-item__overline-text {
  color: rgba(0, 0, 0, 0.38);
  /* @alternate */
  color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38));
}

.mdc-list-item--with-leading-icon .mdc-list-item__start,
.mdc-list-item--with-trailing-icon .mdc-list-item__end {
  background-color: transparent;
}

.mdc-list-item--with-leading-icon .mdc-list-item__start,
.mdc-list-item--with-trailing-icon .mdc-list-item__end {
  color: rgba(0, 0, 0, 0.38);
  /* @alternate */
  color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38));
}

.mdc-list-item__end {
  color: rgba(0, 0, 0, 0.38);
  /* @alternate */
  color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38));
}

.mdc-list-item--disabled .mdc-list-item__start,
.mdc-list-item--disabled .mdc-list-item__content,
.mdc-list-item--disabled .mdc-list-item__end {
  opacity: 0.38;
}

.mdc-list-item--disabled .mdc-list-item__primary-text {
  color: #000;
  /* @alternate */
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled .mdc-list-item__secondary-text {
  color: #000;
  /* @alternate */
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled .mdc-list-item__overline-text {
  color: #000;
  /* @alternate */
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start {
  color: #000;
  /* @alternate */
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end {
  color: #000;
  /* @alternate */
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end {
  color: #000;
  /* @alternate */
  color: var(--mdc-theme-on-surface, #000);
}

.mdc-list-item--selected .mdc-list-item__primary-text,
.mdc-list-item--activated .mdc-list-item__primary-text {
  color: #6200ee;
  /* @alternate */
  color: var(--mdc-theme-primary, #6200ee);
}
.mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,
.mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start {
  color: #6200ee;
  /* @alternate */
  color: var(--mdc-theme-primary, #6200ee);
}

.mdc-deprecated-list-group__subheader {
  color: rgba(0, 0, 0, 0.87);
  /* @alternate */
  color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
}

@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-list-divider::after {
    content: "";
    display: block;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: white;
  }
}
.mdc-list {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 1rem;
  /* @alternate */
  font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
  line-height: 1.75rem;
  /* @alternate */
  line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: 0.009375em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
  /* @alternate */
  line-height: 1.5rem;
  margin: 0;
  padding: 8px 0;
  list-style-type: none;
}
.mdc-list:focus {
  outline: none;
}

.mdc-list-item__wrapper {
  display: block;
}

.mdc-list-item {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: flex-start;
  overflow: hidden;
  padding: 0;
  align-items: stretch;
  cursor: pointer;
}
.mdc-list-item:focus {
  outline: none;
}
.mdc-list-item.mdc-list-item--with-one-line {
  height: 48px;
}
.mdc-list-item.mdc-list-item--with-two-lines {
  height: 64px;
}
.mdc-list-item.mdc-list-item--with-three-lines {
  height: 88px;
}
.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start {
  align-self: center;
  margin-top: 0;
}
.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start {
  align-self: flex-start;
  margin-top: 16px;
}
.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start {
  align-self: flex-start;
  margin-top: 16px;
}
.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end {
  align-self: center;
  margin-top: 0;
}
.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end {
  align-self: center;
  margin-top: 0;
}
.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end {
  align-self: flex-start;
  margin-top: 16px;
}
.mdc-list-item.mdc-list-item--disabled, .mdc-list-item.mdc-list-item--non-interactive {
  cursor: auto;
}
.mdc-list-item:not(.mdc-list-item--selected):focus::before, .mdc-list-item.mdc-ripple-upgraded--background-focused::before {
  position: absolute;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 1px solid transparent;
  border-radius: inherit;
  content: "";
  pointer-events: none;
}
@media screen and (forced-colors: active) {
  .mdc-list-item:not(.mdc-list-item--selected):focus::before, .mdc-list-item.mdc-ripple-upgraded--background-focused::before {
    border-color: CanvasText;
  }
}
.mdc-list-item.mdc-list-item--selected::before {
  position: absolute;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 3px double transparent;
  border-radius: inherit;
  content: "";
  pointer-events: none;
}
@media screen and (forced-colors: active) {
  .mdc-list-item.mdc-list-item--selected::before {
    border-color: CanvasText;
  }
}
.mdc-list-item.mdc-list-item--selected:focus::before {
  position: absolute;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 3px solid transparent;
  border-radius: inherit;
  content: "";
  pointer-events: none;
}
@media screen and (forced-colors: active) {
  .mdc-list-item.mdc-list-item--selected:focus::before {
    border-color: CanvasText;
  }
}

a.mdc-list-item {
  color: inherit;
  text-decoration: none;
}

.mdc-list-item__start {
  fill: currentColor;
  flex-shrink: 0;
  pointer-events: none;
}

.mdc-list-item__end {
  flex-shrink: 0;
  pointer-events: none;
}

.mdc-list-item__content {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  align-self: center;
  flex: 1;
  pointer-events: none;
}
.mdc-list-item--with-two-lines .mdc-list-item__content, .mdc-list-item--with-three-lines .mdc-list-item__content {
  align-self: stretch;
}
.mdc-list-item__content[for] {
  pointer-events: none;
}

.mdc-list-item__primary-text {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 1rem;
  /* @alternate */
  font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
  line-height: 1.75rem;
  /* @alternate */
  line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: 0.009375em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.mdc-list-item--with-two-lines .mdc-list-item__primary-text, .mdc-list-item--with-three-lines .mdc-list-item__primary-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before, .mdc-list-item--with-three-lines .mdc-list-item__primary-text::before {
  display: inline-block;
  width: 0;
  height: 28px;
  content: "";
  vertical-align: 0;
}
.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after, .mdc-list-item--with-three-lines .mdc-list-item__primary-text::after {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: -20px;
}

.mdc-list-item__secondary-text {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-typography-body2-font-size, 0.875rem);
  line-height: 1.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-body2-line-height, 1.25rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: 0.0178571429em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-body2-text-transform, inherit);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
}
.mdc-list-item__secondary-text::before {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: 0;
}
.mdc-list-item--with-three-lines .mdc-list-item__secondary-text {
  white-space: normal;
  line-height: 20px;
}
.mdc-list-item--with-overline .mdc-list-item__secondary-text {
  white-space: nowrap;
  line-height: auto;
}

.mdc-list-item__overline-text {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.75rem;
  /* @alternate */
  font-size: var(--mdc-typography-overline-font-size, 0.75rem);
  line-height: 2rem;
  /* @alternate */
  line-height: var(--mdc-typography-overline-line-height, 2rem);
  font-weight: 500;
  /* @alternate */
  font-weight: var(--mdc-typography-overline-font-weight, 500);
  letter-spacing: 0.1666666667em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-overline-letter-spacing, 0.1666666667em);
  text-decoration: none;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-overline-text-decoration, none);
          text-decoration: var(--mdc-typography-overline-text-decoration, none);
  text-transform: uppercase;
  /* @alternate */
  text-transform: var(--mdc-typography-overline-text-transform, uppercase);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.mdc-list-item--with-two-lines .mdc-list-item__overline-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before {
  display: inline-block;
  width: 0;
  height: 24px;
  content: "";
  vertical-align: 0;
}
.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: -20px;
}
.mdc-list-item--with-three-lines .mdc-list-item__overline-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before {
  display: inline-block;
  width: 0;
  height: 28px;
  content: "";
  vertical-align: 0;
}
.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: -20px;
}

.mdc-list-item--with-leading-avatar.mdc-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: auto;
}
[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item, .mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-leading-avatar .mdc-list-item__start {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
}
[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start, .mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-leading-avatar .mdc-list-item__start {
  width: 40px;
  height: 40px;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before {
  display: inline-block;
  width: 0;
  height: 32px;
  content: "";
  vertical-align: 0;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: -20px;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before {
  display: inline-block;
  width: 0;
  height: 28px;
  content: "";
  vertical-align: 0;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: -20px;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before {
  display: inline-block;
  width: 0;
  height: 32px;
  content: "";
  vertical-align: 0;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line {
  height: 56px;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines {
  height: 72px;
}
.mdc-list-item--with-leading-avatar .mdc-list-item__start {
  border-radius: 50%;
}

.mdc-list-item--with-leading-icon .mdc-list-item__start {
  width: 24px;
  height: 24px;
}
.mdc-list-item--with-leading-icon.mdc-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: auto;
}
[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item, .mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-leading-icon .mdc-list-item__start {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 32px;
}
[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start, .mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 32px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before {
  display: inline-block;
  width: 0;
  height: 32px;
  content: "";
  vertical-align: 0;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: -20px;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before {
  display: inline-block;
  width: 0;
  height: 28px;
  content: "";
  vertical-align: 0;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: -20px;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before {
  display: inline-block;
  width: 0;
  height: 32px;
  content: "";
  vertical-align: 0;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line {
  height: 56px;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines {
  height: 72px;
}

.mdc-list-item--with-leading-thumbnail.mdc-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: auto;
}
[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item, .mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-leading-thumbnail .mdc-list-item__start {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
}
[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start, .mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-leading-thumbnail .mdc-list-item__start {
  width: 40px;
  height: 40px;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before {
  display: inline-block;
  width: 0;
  height: 32px;
  content: "";
  vertical-align: 0;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: -20px;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before {
  display: inline-block;
  width: 0;
  height: 28px;
  content: "";
  vertical-align: 0;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: -20px;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before {
  display: inline-block;
  width: 0;
  height: 32px;
  content: "";
  vertical-align: 0;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line {
  height: 56px;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines {
  height: 72px;
}

.mdc-list-item--with-leading-image.mdc-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: auto;
}
[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item, .mdc-list-item--with-leading-image.mdc-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-leading-image .mdc-list-item__start {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
}
[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start, .mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-leading-image .mdc-list-item__start {
  width: 56px;
  height: 56px;
}
.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before {
  display: inline-block;
  width: 0;
  height: 32px;
  content: "";
  vertical-align: 0;
}
.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: -20px;
}
.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before {
  display: inline-block;
  width: 0;
  height: 28px;
  content: "";
  vertical-align: 0;
}
.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: -20px;
}
.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
}
.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before {
  display: inline-block;
  width: 0;
  height: 32px;
  content: "";
  vertical-align: 0;
}
.mdc-list-item--with-leading-image.mdc-list-item--with-one-line {
  height: 72px;
}
.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines {
  height: 72px;
}

.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start {
  align-self: flex-start;
  margin-top: 8px;
}
.mdc-list-item--with-leading-video.mdc-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: auto;
}
[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item, .mdc-list-item--with-leading-video.mdc-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-leading-video .mdc-list-item__start {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
}
[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start, .mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-leading-video .mdc-list-item__start {
  width: 100px;
  height: 56px;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before {
  display: inline-block;
  width: 0;
  height: 32px;
  content: "";
  vertical-align: 0;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: -20px;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before {
  display: inline-block;
  width: 0;
  height: 28px;
  content: "";
  vertical-align: 0;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: -20px;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before {
  display: inline-block;
  width: 0;
  height: 32px;
  content: "";
  vertical-align: 0;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-one-line {
  height: 72px;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines {
  height: 72px;
}

.mdc-list-item--with-leading-checkbox.mdc-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: auto;
}
[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item, .mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-leading-checkbox .mdc-list-item__start {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 8px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 24px;
}
[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start, .mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 24px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 8px;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-leading-checkbox .mdc-list-item__start {
  width: 40px;
  height: 40px;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start {
  align-self: flex-start;
  margin-top: 8px;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before {
  display: inline-block;
  width: 0;
  height: 32px;
  content: "";
  vertical-align: 0;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: -20px;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before {
  display: inline-block;
  width: 0;
  height: 28px;
  content: "";
  vertical-align: 0;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: -20px;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before {
  display: inline-block;
  width: 0;
  height: 32px;
  content: "";
  vertical-align: 0;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line {
  height: 56px;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines {
  height: 72px;
}

.mdc-list-item--with-leading-radio.mdc-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: auto;
}
[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item, .mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-leading-radio .mdc-list-item__start {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 8px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 24px;
}
[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start, .mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 24px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 8px;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-leading-radio .mdc-list-item__start {
  width: 40px;
  height: 40px;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start {
  align-self: flex-start;
  margin-top: 8px;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before {
  display: inline-block;
  width: 0;
  height: 32px;
  content: "";
  vertical-align: 0;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: -20px;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before {
  display: inline-block;
  width: 0;
  height: 28px;
  content: "";
  vertical-align: 0;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: -20px;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before {
  display: inline-block;
  width: 0;
  height: 32px;
  content: "";
  vertical-align: 0;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line {
  height: 56px;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines {
  height: 72px;
}

.mdc-list-item--with-leading-switch.mdc-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: auto;
}
[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item, .mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-leading-switch .mdc-list-item__start {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
}
[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start, .mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-leading-switch .mdc-list-item__start {
  width: 36px;
  height: 20px;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start {
  align-self: flex-start;
  margin-top: 16px;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before {
  display: inline-block;
  width: 0;
  height: 32px;
  content: "";
  vertical-align: 0;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: -20px;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before {
  display: inline-block;
  width: 0;
  height: 28px;
  content: "";
  vertical-align: 0;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: -20px;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before {
  display: inline-block;
  width: 0;
  height: 32px;
  content: "";
  vertical-align: 0;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line {
  height: 56px;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines {
  height: 72px;
}

.mdc-list-item--with-trailing-icon.mdc-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
}
[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item, .mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: auto;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-trailing-icon .mdc-list-item__end {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
}
[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end, .mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-trailing-icon .mdc-list-item__end {
  width: 24px;
  height: 24px;
}

.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end {
  align-self: flex-start;
  margin-top: 0;
}
.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end {
  align-self: flex-start;
  margin-top: 0;
}
.mdc-list-item--with-trailing-meta.mdc-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
}
[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item, .mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: auto;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-trailing-meta .mdc-list-item__end {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 28px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
}
[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end, .mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 28px;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
}
.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before {
  display: inline-block;
  width: 0;
  height: 28px;
  content: "";
  vertical-align: 0;
}
.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
}
.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before {
  display: inline-block;
  width: 0;
  height: 28px;
  content: "";
  vertical-align: 0;
}
.mdc-list-item--with-trailing-meta .mdc-list-item__end {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.75rem;
  /* @alternate */
  font-size: var(--mdc-typography-caption-font-size, 0.75rem);
  line-height: 1.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-caption-line-height, 1.25rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-caption-font-weight, 400);
  letter-spacing: 0.0333333333em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
          text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-caption-text-transform, inherit);
}

.mdc-list-item--with-trailing-checkbox.mdc-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
}
[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item, .mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: auto;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-trailing-checkbox .mdc-list-item__end {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 24px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 8px;
}
[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end, .mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 8px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 24px;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-trailing-checkbox .mdc-list-item__end {
  width: 40px;
  height: 40px;
}
.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end {
  align-self: flex-start;
  margin-top: 8px;
}

.mdc-list-item--with-trailing-radio.mdc-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
}
[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item, .mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: auto;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-trailing-radio .mdc-list-item__end {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 24px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 8px;
}
[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end, .mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 8px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 24px;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-trailing-radio .mdc-list-item__end {
  width: 40px;
  height: 40px;
}
.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end {
  align-self: flex-start;
  margin-top: 8px;
}

.mdc-list-item--with-trailing-switch.mdc-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
}
[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item, .mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: auto;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-trailing-switch .mdc-list-item__end {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
}
[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end, .mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-trailing-switch .mdc-list-item__end {
  width: 36px;
  height: 20px;
}
.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end {
  align-self: flex-start;
  margin-top: 16px;
}

.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
}
.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: 0;
}
.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
}
.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: 0;
}

.mdc-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
}
[dir=rtl] .mdc-list-item, .mdc-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-list-group .mdc-deprecated-list {
  padding: 0;
}

.mdc-list-group__subheader {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 1rem;
  /* @alternate */
  font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
  line-height: 1.75rem;
  /* @alternate */
  line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: 0.009375em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
  margin: calc((3rem - 1.5rem) / 2) 16px;
}

.mdc-list-divider {
  background-color: rgba(0, 0, 0, 0.12);
}

.mdc-list-divider {
  height: 1px;
}

.mdc-list-divider {
  padding: 0;
  background-clip: content-box;
}

.mdc-list-divider.mdc-list-divider--with-leading-inset,
.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,
.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,
.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,
.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,
.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,
.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,
.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,
.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: auto;
}
[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset, [dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset, [dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset, [dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset, [dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset, [dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset, [dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset, [dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset, [dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset, .mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl], .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl], .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl], .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl], .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl], .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl], .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl], .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl], .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-list-divider.mdc-list-divider--with-trailing-inset,
.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,
.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,
.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,
.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,
.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,
.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,
.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,
.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
}
[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset, [dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset, [dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset, [dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset, [dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset, [dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset, [dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset, [dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset, [dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset, .mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl], .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl], .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl], .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl], .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl], .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl], .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl], .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl], .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: auto;
  /*rtl:end:ignore*/
}

.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: auto;
}
[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset, .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0px;
  /*rtl:end:ignore*/
}

[dir=rtl] .mdc-list-divider, .mdc-list-divider[dir=rtl] {
  /*rtl:begin:ignore*/
  padding: 0;
  /*rtl:end:ignore*/
}

:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  will-change: transform, opacity;
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  will-change: transform, opacity;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple::before,
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple::after {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--unbounded .mdc-deprecated-list-item__ripple::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--foreground-activation .mdc-deprecated-list-item__ripple::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--foreground-deactivation .mdc-deprecated-list-item__ripple::after {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple::before,
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-list-item__ripple::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-list-item__ripple::after {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple::after {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple::before,
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple::after {
  top: calc(50% - 100%);
  /* @noflip */
  /*rtl:ignore*/
  left: calc(50% - 100%);
  width: 200%;
  height: 200%;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple::before,
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple::after {
  top: calc(50% - 100%);
  /* @noflip */
  /*rtl:ignore*/
  left: calc(50% - 100%);
  width: 200%;
  height: 200%;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-list-item__ripple::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple::before, :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple::after {
  background-color: #000;
  /* @alternate */
  background-color: var(--mdc-ripple-color, #000);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:hover .mdc-deprecated-list-item__ripple::before, :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple::before, :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple::after {
  transition: opacity 150ms linear;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple::after {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.12);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple::before, :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple::after {
  background-color: #000;
  /* @alternate */
  background-color: var(--mdc-ripple-color, #000);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:hover .mdc-list-item__ripple::before, :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-surface--hover .mdc-list-item__ripple::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple::before, :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded) .mdc-list-item__ripple::after {
  transition: opacity 150ms linear;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple::after {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.12);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-deprecated-list-item__ripple::before {
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-activated-opacity, 0.12);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-deprecated-list-item__ripple::before, :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-deprecated-list-item__ripple::after {
  background-color: #6200ee;
  /* @alternate */
  background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:hover .mdc-deprecated-list-item__ripple::before, :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple::before {
  opacity: 0.16;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.16);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple::before, :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple::before {
  transition-duration: 75ms;
  opacity: 0.24;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.24);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple::after {
  transition: opacity 150ms linear;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple::after {
  transition-duration: 75ms;
  opacity: 0.24;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.24);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-list-item__ripple::before {
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-activated-opacity, 0.12);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-list-item__ripple::before, :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-list-item__ripple::after {
  background-color: #6200ee;
  /* @alternate */
  background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:hover .mdc-list-item__ripple::before, :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-surface--hover .mdc-list-item__ripple::before {
  opacity: 0.16;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.16);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple::before, :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple::before {
  transition-duration: 75ms;
  opacity: 0.24;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.24);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded) .mdc-list-item__ripple::after {
  transition: opacity 150ms linear;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple::after {
  transition-duration: 75ms;
  opacity: 0.24;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.24);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple::before {
  opacity: 0.08;
  /* @alternate */
  opacity: var(--mdc-ripple-selected-opacity, 0.08);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple::before, :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple::after {
  background-color: #6200ee;
  /* @alternate */
  background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:hover .mdc-deprecated-list-item__ripple::before, :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple::before {
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.12);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple::before, :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple::before {
  transition-duration: 75ms;
  opacity: 0.2;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.2);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple::after {
  transition: opacity 150ms linear;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple::after {
  transition-duration: 75ms;
  opacity: 0.2;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.2);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-list-item__ripple::before {
  opacity: 0.08;
  /* @alternate */
  opacity: var(--mdc-ripple-selected-opacity, 0.08);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-list-item__ripple::before, :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-list-item__ripple::after {
  background-color: #6200ee;
  /* @alternate */
  background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:hover .mdc-list-item__ripple::before, :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-list-item__ripple::before {
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.12);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple::before, :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple::before {
  transition-duration: 75ms;
  opacity: 0.2;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.2);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-list-item__ripple::after {
  transition: opacity 150ms linear;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple::after {
  transition-duration: 75ms;
  opacity: 0.2;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.2);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple,
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.mdc-deprecated-list-item--disabled {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  will-change: transform, opacity;
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  will-change: transform, opacity;
}
.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple::before,
.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
}
.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple::after {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--unbounded .mdc-deprecated-list-item__ripple::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-activation .mdc-deprecated-list-item__ripple::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation .mdc-deprecated-list-item__ripple::after {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-deprecated-list-item--disabled .mdc-list-item__ripple::before,
.mdc-deprecated-list-item--disabled .mdc-list-item__ripple::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
}
.mdc-deprecated-list-item--disabled .mdc-list-item__ripple::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
.mdc-deprecated-list-item--disabled .mdc-list-item__ripple::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple::after {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple::after {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple::before,
.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple::after {
  top: calc(50% - 100%);
  /* @noflip */
  /*rtl:ignore*/
  left: calc(50% - 100%);
  width: 200%;
  height: 200%;
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}
.mdc-deprecated-list-item--disabled .mdc-list-item__ripple::before,
.mdc-deprecated-list-item--disabled .mdc-list-item__ripple::after {
  top: calc(50% - 100%);
  /* @noflip */
  /*rtl:ignore*/
  left: calc(50% - 100%);
  width: 200%;
  height: 200%;
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}
.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple::before,
.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple::after {
  background-color: #000;
  /* @alternate */
  background-color: var(--mdc-ripple-color, #000);
}
.mdc-deprecated-list-item--disabled .mdc-list-item__ripple::before,
.mdc-deprecated-list-item--disabled .mdc-list-item__ripple::after {
  background-color: #000;
  /* @alternate */
  background-color: var(--mdc-ripple-color, #000);
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple::before, .mdc-deprecated-list-item--disabled:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple::before, .mdc-deprecated-list-item--disabled:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple,
.mdc-deprecated-list-item--disabled .mdc-list-item__ripple {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

:not(.mdc-list-item--disabled).mdc-list-item {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  will-change: transform, opacity;
}
:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::before,
:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
}
:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded .mdc-list-item__ripple::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}
:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded .mdc-list-item__ripple::after {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple::after {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::before,
:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::after {
  top: calc(50% - 100%);
  /* @noflip */
  /*rtl:ignore*/
  left: calc(50% - 100%);
  width: 200%;
  height: 200%;
}
:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded .mdc-list-item__ripple::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}
:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::before, :not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::after {
  background-color: #000;
  /* @alternate */
  background-color: var(--mdc-ripple-color, #000);
}
:not(.mdc-list-item--disabled).mdc-list-item:hover .mdc-list-item__ripple::before, :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-surface--hover .mdc-list-item__ripple::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}
:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple::before, :not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded) .mdc-list-item__ripple::after {
  transition: opacity 150ms linear;
}
:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple::after {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.12);
}
:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12);
}
:not(.mdc-list-item--disabled).mdc-list-item--activated .mdc-list-item__ripple::before {
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-activated-opacity, 0.12);
}
:not(.mdc-list-item--disabled).mdc-list-item--activated .mdc-list-item__ripple::before, :not(.mdc-list-item--disabled).mdc-list-item--activated .mdc-list-item__ripple::after {
  background-color: #6200ee;
  /* @alternate */
  background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
:not(.mdc-list-item--disabled).mdc-list-item--activated:hover .mdc-list-item__ripple::before, :not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-surface--hover .mdc-list-item__ripple::before {
  opacity: 0.16;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.16);
}
:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple::before, :not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple::before {
  transition-duration: 75ms;
  opacity: 0.24;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.24);
}
:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded) .mdc-list-item__ripple::after {
  transition: opacity 150ms linear;
}
:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple::after {
  transition-duration: 75ms;
  opacity: 0.24;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.24);
}
:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24);
}
:not(.mdc-list-item--disabled).mdc-list-item--selected .mdc-list-item__ripple::before {
  opacity: 0.08;
  /* @alternate */
  opacity: var(--mdc-ripple-selected-opacity, 0.08);
}
:not(.mdc-list-item--disabled).mdc-list-item--selected .mdc-list-item__ripple::before, :not(.mdc-list-item--disabled).mdc-list-item--selected .mdc-list-item__ripple::after {
  background-color: #6200ee;
  /* @alternate */
  background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
:not(.mdc-list-item--disabled).mdc-list-item--selected:hover .mdc-list-item__ripple::before, :not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-surface--hover .mdc-list-item__ripple::before {
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.12);
}
:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple::before, :not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple::before {
  transition-duration: 75ms;
  opacity: 0.2;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.2);
}
:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded) .mdc-list-item__ripple::after {
  transition: opacity 150ms linear;
}
:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple::after {
  transition-duration: 75ms;
  opacity: 0.2;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.2);
}
:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2);
}
:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.mdc-list-item--disabled {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  will-change: transform, opacity;
}
.mdc-list-item--disabled .mdc-list-item__ripple::before,
.mdc-list-item--disabled .mdc-list-item__ripple::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
}
.mdc-list-item--disabled .mdc-list-item__ripple::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
.mdc-list-item--disabled .mdc-list-item__ripple::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
.mdc-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple::after {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.mdc-list-item--disabled.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple::after {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-list-item--disabled .mdc-list-item__ripple::before,
.mdc-list-item--disabled .mdc-list-item__ripple::after {
  top: calc(50% - 100%);
  /* @noflip */
  /*rtl:ignore*/
  left: calc(50% - 100%);
  width: 200%;
  height: 200%;
}
.mdc-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}
.mdc-list-item--disabled .mdc-list-item__ripple::before,
.mdc-list-item--disabled .mdc-list-item__ripple::after {
  background-color: #000;
  /* @alternate */
  background-color: var(--mdc-ripple-color, #000);
}
.mdc-list-item--disabled.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple::before, .mdc-list-item--disabled:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-list-item--disabled .mdc-list-item__ripple {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.mdc-menu {
  min-width: 112px;
  /* @alternate */
  min-width: var(--mdc-menu-min-width, 112px);
}
.mdc-menu .mdc-deprecated-list-item__meta {
  color: rgba(0, 0, 0, 0.87);
}
.mdc-menu .mdc-deprecated-list-item__graphic {
  color: rgba(0, 0, 0, 0.87);
}
.mdc-menu .mdc-menu-item--submenu-open .mdc-deprecated-list-item__ripple::before {
  opacity: 0.04;
}
.mdc-menu .mdc-menu-item--submenu-open .mdc-list-item__ripple::before {
  opacity: 0.04;
}
.mdc-menu .mdc-deprecated-list {
  color: rgba(0, 0, 0, 0.87);
}
.mdc-menu .mdc-deprecated-list,
.mdc-menu .mdc-list {
  /* @alternate */
  position: relative;
}
.mdc-menu .mdc-deprecated-list .mdc-elevation-overlay,
.mdc-menu .mdc-list .mdc-elevation-overlay {
  width: 100%;
  height: 100%;
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
}
.mdc-menu .mdc-deprecated-list-divider {
  margin: 8px 0;
}
.mdc-menu .mdc-deprecated-list-item {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.mdc-menu .mdc-deprecated-list-item--disabled {
  cursor: auto;
}
.mdc-menu a.mdc-deprecated-list-item .mdc-deprecated-list-item__text,
.mdc-menu a.mdc-deprecated-list-item .mdc-deprecated-list-item__graphic {
  pointer-events: none;
}

.mdc-menu__selection-group {
  padding: 0;
  fill: currentColor;
}
.mdc-menu__selection-group .mdc-deprecated-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 56px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
}
[dir=rtl] .mdc-menu__selection-group .mdc-deprecated-list-item, .mdc-menu__selection-group .mdc-deprecated-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 56px;
  /*rtl:end:ignore*/
}

.mdc-menu__selection-group .mdc-menu__selection-group-icon {
  /* @noflip */
  /*rtl:ignore*/
  left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  right: initial;
  display: none;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
[dir=rtl] .mdc-menu__selection-group .mdc-menu__selection-group-icon, .mdc-menu__selection-group .mdc-menu__selection-group-icon[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  left: initial;
  /* @noflip */
  /*rtl:ignore*/
  right: 16px;
  /*rtl:end:ignore*/
}

.mdc-menu-item--selected .mdc-menu__selection-group-icon {
  display: inline;
}

.mdc-menu-surface {
  display: none;
  position: absolute;
  box-sizing: border-box;
  max-width: calc(100vw - 32px);
  /* @alternate */
  max-width: var(--mdc-menu-max-width, calc(100vw - 32px));
  max-height: calc(100vh - 32px);
  /* @alternate */
  max-height: var(--mdc-menu-max-height, calc(100vh - 32px));
  margin: 0;
  padding: 0;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transform-origin: top left;
          transform-origin: top left;
  opacity: 0;
  overflow: auto;
  will-change: transform, opacity;
  z-index: 8;
  transition: opacity 0.03s linear, height 250ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.12s cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 0.03s linear, transform 0.12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 0.03s linear, transform 0.12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.12s cubic-bezier(0, 0, 0.2, 1);
  /* @alternate */
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  background-color: #fff;
  /* @alternate */
  background-color: var(--mdc-theme-surface, #fff);
  color: #000;
  /* @alternate */
  color: var(--mdc-theme-on-surface, #000);
  border-radius: 4px;
  /* @alternate */
  border-radius: var(--mdc-shape-medium, 4px);
  /* @noflip */
  /*rtl:ignore*/
  transform-origin-left: top left;
  /* @noflip */
  /*rtl:ignore*/
  transform-origin-right: top right;
}
.mdc-menu-surface:focus {
  outline: none;
}
.mdc-menu-surface--animating-open {
  display: inline-block;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  opacity: 0;
}
.mdc-menu-surface--open {
  display: inline-block;
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}
.mdc-menu-surface--animating-closed {
  display: inline-block;
  opacity: 0;
  transition: opacity 0.075s linear;
}
[dir=rtl] .mdc-menu-surface, .mdc-menu-surface[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  transform-origin-left: top right;
  /* @noflip */
  /*rtl:ignore*/
  transform-origin-right: top left;
  /*rtl:end:ignore*/
}

.mdc-menu-surface--anchor {
  position: relative;
  overflow: visible;
}

.mdc-menu-surface--fixed {
  position: fixed;
}

.mdc-menu-surface--fullwidth {
  width: 100%;
}

.mdc-radio {
  padding: calc((40px - 20px) / 2);
}
.mdc-radio .mdc-radio__native-control:enabled:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.mdc-radio .mdc-radio__native-control:enabled:checked + .mdc-radio__background .mdc-radio__outer-circle {
  border-color: #018786;
  /* @alternate */
  border-color: var(--mdc-theme-secondary, #018786);
}
.mdc-radio .mdc-radio__native-control:enabled + .mdc-radio__background .mdc-radio__inner-circle {
  border-color: #018786;
  /* @alternate */
  border-color: var(--mdc-theme-secondary, #018786);
}
.mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle,
.mdc-radio .mdc-radio__native-control:disabled:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__outer-circle,
.mdc-radio .mdc-radio__native-control:disabled:checked + .mdc-radio__background .mdc-radio__outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.mdc-radio [aria-disabled=true] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__inner-circle,
.mdc-radio .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.mdc-radio .mdc-radio__background::before {
  background-color: #018786;
  /* @alternate */
  background-color: var(--mdc-theme-secondary, #018786);
}
.mdc-radio .mdc-radio__background::before {
  top: calc(-1 * (40px - 20px) / 2);
  left: calc(-1 * (40px - 20px) / 2);
  width: 40px;
  height: 40px;
}
.mdc-radio .mdc-radio__native-control {
  top: calc((40px - 40px) / 2);
  right: calc((40px - 40px) / 2);
  left: calc((40px - 40px) / 2);
  width: 40px;
  height: 40px;
}
@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-radio.mdc-radio--disabled [aria-disabled=true] .mdc-radio__native-control:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle,
.mdc-radio.mdc-radio--disabled .mdc-radio__native-control:disabled:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle {
    border-color: GrayText;
  }
  .mdc-radio.mdc-radio--disabled [aria-disabled=true] .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__outer-circle,
.mdc-radio.mdc-radio--disabled .mdc-radio__native-control:disabled:checked + .mdc-radio__background .mdc-radio__outer-circle {
    border-color: GrayText;
  }
  .mdc-radio.mdc-radio--disabled [aria-disabled=true] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__inner-circle,
.mdc-radio.mdc-radio--disabled .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle {
    border-color: GrayText;
  }
}

.mdc-radio {
  display: inline-block;
  position: relative;
  flex: 0 0 auto;
  box-sizing: content-box;
  width: 20px;
  height: 20px;
  cursor: pointer;
  /* @alternate */
  will-change: opacity, transform, border-color, color;
}
.mdc-radio__background {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  width: 20px;
  height: 20px;
}
.mdc-radio__background::before {
  position: absolute;
  -webkit-transform: scale(0, 0);
          transform: scale(0, 0);
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
  transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
}
.mdc-radio__outer-circle {
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border-width: 2px;
  border-style: solid;
  border-radius: 50%;
  transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
}
.mdc-radio__inner-circle {
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0, 0);
          transform: scale(0, 0);
  border-width: 10px;
  border-style: solid;
  border-radius: 50%;
  transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
}
.mdc-radio__native-control {
  position: absolute;
  margin: 0;
  padding: 0;
  opacity: 0;
  cursor: inherit;
  z-index: 1;
}
.mdc-radio--touch {
  margin-top: 4px;
  margin-bottom: 4px;
  margin-right: 4px;
  margin-left: 4px;
}
.mdc-radio--touch .mdc-radio__native-control {
  top: calc((40px - 48px) / 2);
  right: calc((40px - 48px) / 2);
  left: calc((40px - 48px) / 2);
  width: 48px;
  height: 48px;
}
.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring, .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring {
  pointer-events: none;
  border: 2px solid transparent;
  border-radius: 6px;
  box-sizing: content-box;
  position: absolute;
  top: 50%;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: 100%;
  width: 100%;
}
@media screen and (forced-colors: active) {
  .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring, .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring {
    border-color: CanvasText;
  }
}
.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after, .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after {
  content: "";
  border: 2px solid transparent;
  border-radius: 8px;
  display: block;
  position: absolute;
  top: 50%;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: calc(100% + 4px);
  width: calc(100% + 4px);
}
@media screen and (forced-colors: active) {
  .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after, .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after {
    border-color: CanvasText;
  }
}

.mdc-radio__native-control:checked + .mdc-radio__background,
.mdc-radio__native-control:disabled + .mdc-radio__background {
  transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
}
.mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__outer-circle,
.mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__outer-circle {
  transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
}
.mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle,
.mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle {
  transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
}

.mdc-radio--disabled {
  cursor: default;
  pointer-events: none;
}

.mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle {
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
}

.mdc-radio__native-control:disabled + .mdc-radio__background,
[aria-disabled=true] .mdc-radio__native-control + .mdc-radio__background {
  cursor: default;
}

.mdc-radio__native-control:focus + .mdc-radio__background::before {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 0.12;
  transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
}

.mdc-radio {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  will-change: transform, opacity;
}
.mdc-radio .mdc-radio__ripple::before,
.mdc-radio .mdc-radio__ripple::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
}
.mdc-radio .mdc-radio__ripple::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
.mdc-radio .mdc-radio__ripple::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::after {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.mdc-radio.mdc-ripple-upgraded--unbounded .mdc-radio__ripple::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
.mdc-radio.mdc-ripple-upgraded--foreground-activation .mdc-radio__ripple::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-radio.mdc-ripple-upgraded--foreground-deactivation .mdc-radio__ripple::after {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-radio .mdc-radio__ripple::before,
.mdc-radio .mdc-radio__ripple::after {
  top: calc(50% - 50%);
  /* @noflip */
  /*rtl:ignore*/
  left: calc(50% - 50%);
  width: 100%;
  height: 100%;
}
.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::before,
.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::after {
  top: var(--mdc-ripple-top, calc(50% - 50%));
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, calc(50% - 50%));
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}
.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}
.mdc-radio .mdc-radio__ripple::before, .mdc-radio .mdc-radio__ripple::after {
  background-color: #018786;
  /* @alternate */
  background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786));
}
.mdc-radio:hover .mdc-radio__ripple::before, .mdc-radio.mdc-ripple-surface--hover .mdc-radio__ripple::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}
.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__ripple::before, .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-radio:not(.mdc-ripple-upgraded) .mdc-radio__ripple::after {
  transition: opacity 150ms linear;
}
.mdc-radio:not(.mdc-ripple-upgraded):active .mdc-radio__ripple::after {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-radio.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-radio.mdc-ripple-upgraded .mdc-radio__background::before, .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__background::before {
  content: none;
}

.mdc-radio__ripple {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.mdc-ripple-surface {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  will-change: transform, opacity;
  position: relative;
  outline: none;
  overflow: hidden;
}
.mdc-ripple-surface::before, .mdc-ripple-surface::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
}
.mdc-ripple-surface::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
.mdc-ripple-surface::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
.mdc-ripple-surface.mdc-ripple-upgraded::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-ripple-surface.mdc-ripple-upgraded::after {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.mdc-ripple-surface.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
.mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation::after {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-ripple-surface::before, .mdc-ripple-surface::after {
  top: calc(50% - 100%);
  /* @noflip */
  /*rtl:ignore*/
  left: calc(50% - 100%);
  width: 200%;
  height: 200%;
}
.mdc-ripple-surface.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}

.mdc-ripple-surface[data-mdc-ripple-is-unbounded],
.mdc-ripple-upgraded--unbounded {
  overflow: visible;
}
.mdc-ripple-surface[data-mdc-ripple-is-unbounded]::before, .mdc-ripple-surface[data-mdc-ripple-is-unbounded]::after,
.mdc-ripple-upgraded--unbounded::before,
.mdc-ripple-upgraded--unbounded::after {
  top: calc(50% - 50%);
  /* @noflip */
  /*rtl:ignore*/
  left: calc(50% - 50%);
  width: 100%;
  height: 100%;
}
.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::before, .mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after,
.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::before,
.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::after {
  top: var(--mdc-ripple-top, calc(50% - 50%));
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, calc(50% - 50%));
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}
.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after,
.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}

.mdc-ripple-surface::before, .mdc-ripple-surface::after {
  background-color: #000;
  /* @alternate */
  background-color: var(--mdc-ripple-color, #000);
}
.mdc-ripple-surface:hover::before, .mdc-ripple-surface.mdc-ripple-surface--hover::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}
.mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before, .mdc-ripple-surface:not(.mdc-ripple-upgraded):focus::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-ripple-surface:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear;
}
.mdc-ripple-surface:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-ripple-surface.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12);
}

.mdc-segmented-button {
  display: inline-block;
  font-size: 0;
}

.mdc-segmented-button__segment {
  border-color: rgba(0, 0, 0, 0.12);
  /* @alternate */
  border-color: var(--mdc-segmented-button-outline-color, rgba(0, 0, 0, 0.12));
}

.mdc-segmented-button__segment {
  color: rgba(0, 0, 0, 0.6);
  /* @alternate */
  color: var(--mdc-segmented-button-unselected-ink-color, rgba(0, 0, 0, 0.6));
}

.mdc-segmented-button__segment {
  background-color: white;
  /* @alternate */
  background-color: var(--mdc-segmented-button-unselected-container-fill-color, white);
}

.mdc-segmented-button__segment--selected {
  color: #6200ee;
  /* @alternate */
  color: var(--mdc-segmented-button-selected-ink-color, #6200ee);
}

.mdc-segmented-button__segment--selected {
  background-color: rgba(98, 0, 238, 0.08);
  /* @alternate */
  background-color: var(--mdc-segmented-button-selected-container-fill-color, rgba(98, 0, 238, 0.08));
}

.mdc-segmented-button__segment {
  /* @alternate */
  position: relative;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-typography-button-font-size, 0.875rem);
  line-height: 2.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-button-line-height, 2.25rem);
  font-weight: 500;
  /* @alternate */
  font-weight: var(--mdc-typography-button-font-weight, 500);
  letter-spacing: 0.0892857143em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-button-letter-spacing, 0.0892857143em);
  text-decoration: none;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-button-text-decoration, none);
          text-decoration: var(--mdc-typography-button-text-decoration, none);
  text-transform: uppercase;
  /* @alternate */
  text-transform: var(--mdc-typography-button-text-transform, uppercase);
  display: inline-flex;
  vertical-align: top;
  align-items: center;
  height: 36px;
  min-width: 48px;
  padding: 0 12px;
  border-width: 1px 0 1px 1px;
}
.mdc-segmented-button__segment .mdc-elevation-overlay {
  width: 100%;
  height: 100%;
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
}
.mdc-segmented-button__segment:hover {
  cursor: pointer;
}
.mdc-segmented-button__segment:focus {
  outline-width: 0;
}
.mdc-segmented-button__segment:first-child {
  border-radius: 4px 0 0 4px;
}
.mdc-segmented-button__segment:last-child {
  border-right-width: 1px;
  border-radius: 0 4px 4px 0;
}
.mdc-segmented-button__segment .mdc-segmented-button__segment__touch {
  position: absolute;
  top: 50%;
  height: 48px;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.mdc-segmented-button__segment .mdc-segmented-button__segment--touch {
  margin-top: 0px;
  margin-bottom: 0px;
}

.mdc-touch-target-wrapper .mdc-segmented-button__segment {
  border-radius: 0;
  border-right-width: 0;
}
.mdc-touch-target-wrapper:first-child .mdc-segmented-button__segment {
  border-radius: 4px 0 0 4px;
}
.mdc-touch-target-wrapper:last-child .mdc-segmented-button__segment {
  border-right-width: 1px;
  border-radius: 0 4px 4px 0;
}

.mdc-segmented-button__icon {
  width: 24px;
  font-size: 18px;
}

.mdc-segmented-button__icon + .mdc-segmented-button__label {
  padding-left: 6px;
}

.mdc-segmented-button__segment {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  will-change: transform, opacity;
  overflow: hidden;
}
.mdc-segmented-button__segment .mdc-segmented-button__ripple::before,
.mdc-segmented-button__segment .mdc-segmented-button__ripple::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
}
.mdc-segmented-button__segment .mdc-segmented-button__ripple::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
.mdc-segmented-button__segment .mdc-segmented-button__ripple::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
.mdc-segmented-button__segment.mdc-ripple-upgraded .mdc-segmented-button__ripple::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-segmented-button__segment.mdc-ripple-upgraded .mdc-segmented-button__ripple::after {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.mdc-segmented-button__segment.mdc-ripple-upgraded--unbounded .mdc-segmented-button__ripple::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
.mdc-segmented-button__segment.mdc-ripple-upgraded--foreground-activation .mdc-segmented-button__ripple::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-segmented-button__segment.mdc-ripple-upgraded--foreground-deactivation .mdc-segmented-button__ripple::after {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-segmented-button__segment .mdc-segmented-button__ripple::before,
.mdc-segmented-button__segment .mdc-segmented-button__ripple::after {
  top: calc(50% - 100%);
  /* @noflip */
  /*rtl:ignore*/
  left: calc(50% - 100%);
  width: 200%;
  height: 200%;
}
.mdc-segmented-button__segment.mdc-ripple-upgraded .mdc-segmented-button__ripple::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}
.mdc-segmented-button__segment .mdc-segmented-button__ripple::before, .mdc-segmented-button__segment .mdc-segmented-button__ripple::after {
  background-color: #6200ee;
  /* @alternate */
  background-color: var(--mdc-ripple-color, #6200ee);
}
.mdc-segmented-button__segment:hover .mdc-segmented-button__ripple::before, .mdc-segmented-button__segment.mdc-ripple-surface--hover .mdc-segmented-button__ripple::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}
.mdc-segmented-button__segment.mdc-ripple-upgraded--background-focused .mdc-segmented-button__ripple::before, .mdc-segmented-button__segment.mdc-ripple-upgraded:focus-within .mdc-segmented-button__ripple::before, .mdc-segmented-button__segment:not(.mdc-ripple-upgraded):focus .mdc-segmented-button__ripple::before, .mdc-segmented-button__segment:not(.mdc-ripple-upgraded):focus-within .mdc-segmented-button__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-segmented-button__segment:not(.mdc-ripple-upgraded) .mdc-segmented-button__ripple::after {
  transition: opacity 150ms linear;
}
.mdc-segmented-button__segment:not(.mdc-ripple-upgraded):active .mdc-segmented-button__ripple::after {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-segmented-button__segment.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-segmented-button__segment .mdc-segmented-button__ripple {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.mdc-slider__thumb {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  will-change: transform, opacity;
}
.mdc-slider__thumb::before, .mdc-slider__thumb::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
}
.mdc-slider__thumb::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
.mdc-slider__thumb::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
.mdc-slider__thumb.mdc-ripple-upgraded::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-slider__thumb.mdc-ripple-upgraded::after {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.mdc-slider__thumb.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
.mdc-slider__thumb.mdc-ripple-upgraded--foreground-activation::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-slider__thumb.mdc-ripple-upgraded--foreground-deactivation::after {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-slider__thumb::before, .mdc-slider__thumb::after {
  top: calc(50% - 50%);
  /* @noflip */
  /*rtl:ignore*/
  left: calc(50% - 50%);
  width: 100%;
  height: 100%;
}
.mdc-slider__thumb.mdc-ripple-upgraded::before, .mdc-slider__thumb.mdc-ripple-upgraded::after {
  top: var(--mdc-ripple-top, calc(50% - 50%));
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, calc(50% - 50%));
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}
.mdc-slider__thumb.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}
.mdc-slider__thumb::before, .mdc-slider__thumb::after {
  background-color: #6200ee;
  /* @alternate */
  background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
.mdc-slider__thumb:hover::before, .mdc-slider__thumb.mdc-ripple-surface--hover::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}
.mdc-slider__thumb.mdc-ripple-upgraded--background-focused::before, .mdc-slider__thumb:not(.mdc-ripple-upgraded):focus::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-slider__thumb:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear;
}
.mdc-slider__thumb:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-slider__thumb.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12);
}

.mdc-slider {
  cursor: pointer;
  height: 48px;
  margin: 0 24px;
  position: relative;
  touch-action: pan-y;
}
.mdc-slider .mdc-slider__track {
  height: 4px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
}
.mdc-slider .mdc-slider__track--active,
.mdc-slider .mdc-slider__track--inactive {
  display: flex;
  height: 100%;
  position: absolute;
  width: 100%;
}
.mdc-slider .mdc-slider__track--active {
  border-radius: 3px;
  height: 6px;
  overflow: hidden;
  top: -1px;
}
.mdc-slider .mdc-slider__track--active_fill {
  border-top: 6px solid;
  box-sizing: border-box;
  height: 100%;
  width: 100%;
  position: relative;
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform-origin: left;
  /* @noflip */
  /*rtl:ignore*/
  transform-origin: left;
}
[dir=rtl] .mdc-slider .mdc-slider__track--active_fill, .mdc-slider .mdc-slider__track--active_fill[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform-origin: right;
  /* @noflip */
  /*rtl:ignore*/
  transform-origin: right;
  /*rtl:end:ignore*/
}

.mdc-slider .mdc-slider__track--inactive {
  border-radius: 2px;
  height: 4px;
  left: 0;
  top: 0;
}
.mdc-slider .mdc-slider__track--inactive::before {
  position: absolute;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 1px solid transparent;
  border-radius: inherit;
  content: "";
  pointer-events: none;
}
@media screen and (forced-colors: active) {
  .mdc-slider .mdc-slider__track--inactive::before {
    border-color: CanvasText;
  }
}
.mdc-slider .mdc-slider__track--active_fill {
  border-color: #6200ee;
  /* @alternate */
  border-color: var(--mdc-theme-primary, #6200ee);
}
.mdc-slider.mdc-slider--disabled .mdc-slider__track--active_fill {
  border-color: #000;
  /* @alternate */
  border-color: var(--mdc-theme-on-surface, #000);
}
.mdc-slider .mdc-slider__track--inactive {
  background-color: #6200ee;
  /* @alternate */
  background-color: var(--mdc-theme-primary, #6200ee);
  opacity: 0.24;
}
.mdc-slider.mdc-slider--disabled .mdc-slider__track--inactive {
  background-color: #000;
  /* @alternate */
  background-color: var(--mdc-theme-on-surface, #000);
  opacity: 0.24;
}
.mdc-slider .mdc-slider__value-indicator-container {
  bottom: 44px;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  left: var(--slider-value-indicator-container-left, 50%);
  pointer-events: none;
  position: absolute;
  /* @noflip */
  /*rtl:ignore*/
  right: var(--slider-value-indicator-container-right);
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  /* @alternate */
  -webkit-transform: var(--slider-value-indicator-container-transform, translateX(-50%));
          transform: var(--slider-value-indicator-container-transform, translateX(-50%));
}
.mdc-slider .mdc-slider__value-indicator {
  transition: -webkit-transform 100ms 0ms cubic-bezier(0.4, 0, 1, 1);
  transition: transform 100ms 0ms cubic-bezier(0.4, 0, 1, 1);
  transition: transform 100ms 0ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 100ms 0ms cubic-bezier(0.4, 0, 1, 1);
  align-items: center;
  border-radius: 4px;
  display: flex;
  height: 32px;
  padding: 0 12px;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: bottom;
          transform-origin: bottom;
}
.mdc-slider .mdc-slider__value-indicator::before {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid;
  bottom: -5px;
  content: "";
  height: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  left: var(--slider-value-indicator-caret-left, 50%);
  position: absolute;
  /* @noflip */
  /*rtl:ignore*/
  right: var(--slider-value-indicator-caret-right);
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  /* @alternate */
  -webkit-transform: var(--slider-value-indicator-caret-transform, translateX(-50%));
          transform: var(--slider-value-indicator-caret-transform, translateX(-50%));
  width: 0;
}
.mdc-slider .mdc-slider__value-indicator::after {
  position: absolute;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 1px solid transparent;
  border-radius: inherit;
  content: "";
  pointer-events: none;
}
@media screen and (forced-colors: active) {
  .mdc-slider .mdc-slider__value-indicator::after {
    border-color: CanvasText;
  }
}
.mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator-container {
  pointer-events: auto;
}
.mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator {
  transition: -webkit-transform 100ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: transform 100ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: transform 100ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 100ms 0ms cubic-bezier(0, 0, 0.2, 1);
  -webkit-transform: scale(1);
          transform: scale(1);
}
@media (prefers-reduced-motion) {
  .mdc-slider .mdc-slider__value-indicator,
.mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator {
    transition: none;
  }
}
.mdc-slider .mdc-slider__value-indicator-text {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
  line-height: 1.375rem;
  /* @alternate */
  line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
  font-weight: 500;
  /* @alternate */
  font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
  letter-spacing: 0.0071428571em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-subtitle2-text-transform, inherit);
}
.mdc-slider .mdc-slider__value-indicator {
  background-color: #000;
  opacity: 0.6;
}
.mdc-slider .mdc-slider__value-indicator::before {
  border-top-color: #000;
}
.mdc-slider .mdc-slider__value-indicator {
  color: #fff;
  /* @alternate */
  color: var(--mdc-theme-on-primary, #fff);
}
.mdc-slider .mdc-slider__thumb {
  display: flex;
  height: 48px;
  /* @noflip */
  /*rtl:ignore*/
  left: -24px;
  outline: none;
  position: absolute;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 48px;
}
.mdc-slider .mdc-slider__thumb--top {
  z-index: 1;
}
.mdc-slider .mdc-slider__thumb--top .mdc-slider__thumb-knob, .mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob, .mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob {
  border-style: solid;
  border-width: 1px;
  box-sizing: content-box;
}
.mdc-slider .mdc-slider__thumb-knob {
  /* @alternate */
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  border: 10px solid;
  border-radius: 50%;
  box-sizing: border-box;
  height: 20px;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 20px;
}
.mdc-slider .mdc-slider__thumb-knob {
  background-color: #6200ee;
  /* @alternate */
  background-color: var(--mdc-theme-primary, #6200ee);
  border-color: #6200ee;
  /* @alternate */
  border-color: var(--mdc-theme-primary, #6200ee);
}
.mdc-slider .mdc-slider__thumb--top .mdc-slider__thumb-knob, .mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob, .mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob {
  border-color: #fff;
}
.mdc-slider.mdc-slider--disabled .mdc-slider__thumb-knob {
  background-color: #000;
  /* @alternate */
  background-color: var(--mdc-theme-on-surface, #000);
  border-color: #000;
  /* @alternate */
  border-color: var(--mdc-theme-on-surface, #000);
}
.mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top .mdc-slider__thumb-knob, .mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob, .mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob {
  border-color: #fff;
}
.mdc-slider .mdc-slider__thumb::before, .mdc-slider .mdc-slider__thumb::after {
  background-color: #6200ee;
  /* @alternate */
  background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
.mdc-slider .mdc-slider__thumb:hover::before, .mdc-slider .mdc-slider__thumb.mdc-ripple-surface--hover::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}
.mdc-slider .mdc-slider__thumb.mdc-ripple-upgraded--background-focused::before, .mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded):focus::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear;
}
.mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-slider .mdc-slider__thumb.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-slider .mdc-slider__tick-marks {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: space-between;
  padding: 0 1px;
  position: absolute;
  width: 100%;
}
.mdc-slider .mdc-slider__tick-mark--active,
.mdc-slider .mdc-slider__tick-mark--inactive {
  border-radius: 50%;
  height: 2px;
  width: 2px;
}
.mdc-slider .mdc-slider__tick-mark--active {
  background-color: #fff;
  /* @alternate */
  background-color: var(--mdc-theme-on-primary, #fff);
  opacity: 0.6;
}
.mdc-slider.mdc-slider--disabled .mdc-slider__tick-mark--active {
  background-color: #fff;
  /* @alternate */
  background-color: var(--mdc-theme-on-primary, #fff);
  opacity: 0.6;
}
.mdc-slider .mdc-slider__tick-mark--inactive {
  background-color: #6200ee;
  /* @alternate */
  background-color: var(--mdc-theme-primary, #6200ee);
  opacity: 0.6;
}
.mdc-slider.mdc-slider--disabled .mdc-slider__tick-mark--inactive {
  background-color: #000;
  /* @alternate */
  background-color: var(--mdc-theme-on-surface, #000);
  opacity: 0.6;
}
.mdc-slider--discrete .mdc-slider__thumb,
.mdc-slider--discrete .mdc-slider__track--active_fill {
  transition: -webkit-transform 80ms ease;
  transition: transform 80ms ease;
  transition: transform 80ms ease, -webkit-transform 80ms ease;
}
@media (prefers-reduced-motion) {
  .mdc-slider--discrete .mdc-slider__thumb,
.mdc-slider--discrete .mdc-slider__track--active_fill {
    transition: none;
  }
}

.mdc-slider--disabled {
  opacity: 0.38;
  cursor: auto;
}
.mdc-slider--disabled .mdc-slider__thumb {
  pointer-events: none;
}

.mdc-slider__input {
  cursor: pointer;
  left: 0;
  margin: 0;
  height: 100%;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}

.mdc-snackbar {
  z-index: 8;
  margin: 8px;
  display: none;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  pointer-events: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.mdc-snackbar__surface {
  background-color: #333333;
}

.mdc-snackbar__label {
  color: rgba(255, 255, 255, 0.87);
}

.mdc-snackbar__surface {
  min-width: 344px;
}
@media (max-width: 480px), (max-width: 344px) {
  .mdc-snackbar__surface {
    min-width: 100%;
  }
}

.mdc-snackbar__surface {
  max-width: 672px;
}

.mdc-snackbar__surface {
  /* @alternate */
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.mdc-snackbar__surface {
  border-radius: 4px;
  /* @alternate */
  border-radius: var(--mdc-shape-small, 4px);
}

.mdc-snackbar--opening,
.mdc-snackbar--open,
.mdc-snackbar--closing {
  display: flex;
}

.mdc-snackbar--open .mdc-snackbar__label,
.mdc-snackbar--open .mdc-snackbar__actions {
  visibility: visible;
}

.mdc-snackbar--leading {
  justify-content: flex-start;
}

.mdc-snackbar--stacked .mdc-snackbar__label {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 8px;
  padding-bottom: 12px;
}
[dir=rtl] .mdc-snackbar--stacked .mdc-snackbar__label, .mdc-snackbar--stacked .mdc-snackbar__label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 8px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-snackbar--stacked .mdc-snackbar__surface {
  flex-direction: column;
  align-items: flex-start;
}
.mdc-snackbar--stacked .mdc-snackbar__actions {
  align-self: flex-end;
  margin-bottom: 8px;
}

.mdc-snackbar__surface {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 8px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  box-sizing: border-box;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  opacity: 0;
}
.mdc-snackbar__surface::before {
  position: absolute;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 1px solid transparent;
  border-radius: inherit;
  content: "";
  pointer-events: none;
}
@media screen and (forced-colors: active) {
  .mdc-snackbar__surface::before {
    border-color: CanvasText;
  }
}
[dir=rtl] .mdc-snackbar__surface, .mdc-snackbar__surface[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 8px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-snackbar--open .mdc-snackbar__surface {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
  pointer-events: auto;
  transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
}
.mdc-snackbar--closing .mdc-snackbar__surface {
  -webkit-transform: scale(1);
          transform: scale(1);
  transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
}

.mdc-snackbar__label {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-typography-body2-font-size, 0.875rem);
  line-height: 1.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-body2-line-height, 1.25rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: 0.0178571429em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-body2-text-transform, inherit);
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 8px;
  width: 100%;
  flex-grow: 1;
  box-sizing: border-box;
  margin: 0;
  visibility: hidden;
  padding-top: 14px;
  padding-bottom: 14px;
}
[dir=rtl] .mdc-snackbar__label, .mdc-snackbar__label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 8px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-snackbar__label::before {
  display: inline;
  content: attr(data-mdc-snackbar-label-text);
}

.mdc-snackbar__actions {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  box-sizing: border-box;
  visibility: hidden;
}

.mdc-snackbar__action:not(:disabled) {
  color: #bb86fc;
}
.mdc-snackbar__action .mdc-button__ripple::before, .mdc-snackbar__action .mdc-button__ripple::after {
  background-color: #bb86fc;
  /* @alternate */
  background-color: var(--mdc-ripple-color, #bb86fc);
}
.mdc-snackbar__action:hover .mdc-button__ripple::before, .mdc-snackbar__action.mdc-ripple-surface--hover .mdc-button__ripple::before {
  opacity: 0.08;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.08);
}
.mdc-snackbar__action.mdc-ripple-upgraded--background-focused .mdc-button__ripple::before, .mdc-snackbar__action:not(.mdc-ripple-upgraded):focus .mdc-button__ripple::before {
  transition-duration: 75ms;
  opacity: 0.24;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.24);
}
.mdc-snackbar__action:not(.mdc-ripple-upgraded) .mdc-button__ripple::after {
  transition: opacity 150ms linear;
}
.mdc-snackbar__action:not(.mdc-ripple-upgraded):active .mdc-button__ripple::after {
  transition-duration: 75ms;
  opacity: 0.24;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.24);
}
.mdc-snackbar__action.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24);
}

.mdc-snackbar__dismiss {
  color: rgba(255, 255, 255, 0.87);
}
.mdc-snackbar__dismiss .mdc-icon-button__ripple::before, .mdc-snackbar__dismiss .mdc-icon-button__ripple::after {
  background-color: rgba(255, 255, 255, 0.87);
  /* @alternate */
  background-color: var(--mdc-ripple-color, rgba(255, 255, 255, 0.87));
}
.mdc-snackbar__dismiss:hover .mdc-icon-button__ripple::before, .mdc-snackbar__dismiss.mdc-ripple-surface--hover .mdc-icon-button__ripple::before {
  opacity: 0.08;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.08);
}
.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple::before, .mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple::before {
  transition-duration: 75ms;
  opacity: 0.24;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.24);
}
.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple::after {
  transition: opacity 150ms linear;
}
.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple::after {
  transition-duration: 75ms;
  opacity: 0.24;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.24);
}
.mdc-snackbar__dismiss.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24);
}

.mdc-snackbar__dismiss.mdc-snackbar__dismiss {
  width: 36px;
  height: 36px;
  padding: 6px;
  font-size: 18px;
}
.mdc-snackbar__dismiss.mdc-snackbar__dismiss .mdc-icon-button__focus-ring {
  display: none;
}
.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
  display: block;
  max-height: 36px;
  max-width: 36px;
}
@media screen and (forced-colors: active) {
  .mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
    pointer-events: none;
    border: 2px solid transparent;
    border-radius: 6px;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    /* @noflip */
    /*rtl:ignore*/
    left: 50%;
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
  }
}
@media screen and (forced-colors: active) and (forced-colors: active) {
  .mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
    border-color: CanvasText;
  }
}
@media screen and (forced-colors: active) {
  .mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after, .mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after {
    content: "";
    border: 2px solid transparent;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    /* @noflip */
    /*rtl:ignore*/
    left: 50%;
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    height: calc(100% + 4px);
    width: calc(100% + 4px);
  }
}
@media screen and (forced-colors: active) and (forced-colors: active) {
  .mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after, .mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after {
    border-color: CanvasText;
  }
}
.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-icon-button--reduced-size .mdc-icon-button__ripple {
  width: 36px;
  height: 36px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
}
.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-icon-button--reduced-size.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-icon-button--reduced-size:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
  max-height: 36px;
  max-width: 36px;
}
.mdc-snackbar__dismiss.mdc-snackbar__dismiss .mdc-icon-button__touch {
  position: absolute;
  top: 50%;
  height: 36px;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  width: 36px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.mdc-snackbar__action + .mdc-snackbar__dismiss {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 8px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
}
[dir=rtl] .mdc-snackbar__action + .mdc-snackbar__dismiss, .mdc-snackbar__action + .mdc-snackbar__dismiss[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 8px;
  /*rtl:end:ignore*/
}

.mdc-switch {
  align-items: center;
  background: none;
  border: none;
  cursor: pointer;
  display: inline-flex;
  flex-shrink: 0;
  margin: 0;
  outline: none;
  overflow: visible;
  padding: 0;
  position: relative;
}
.mdc-switch:disabled {
  cursor: default;
  pointer-events: none;
}

.mdc-switch__track {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.mdc-switch__track::before, .mdc-switch__track::after {
  border: 1px solid transparent;
  border-radius: inherit;
  box-sizing: border-box;
  content: "";
  height: 100%;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  position: absolute;
  width: 100%;
}
@media screen and (forced-colors: active) {
  .mdc-switch__track::before, .mdc-switch__track::after {
    border-color: currentColor;
  }
}
.mdc-switch__track::before {
  transition: -webkit-transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.mdc-switch__track::after {
  transition: -webkit-transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
[dir=rtl] .mdc-switch__track::after, .mdc-switch__track[dir=rtl]::after {
  /*rtl:begin:ignore*/
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  /*rtl:end:ignore*/
}

.mdc-switch--selected .mdc-switch__track::before {
  transition: -webkit-transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
[dir=rtl] .mdc-switch--selected .mdc-switch__track::before, .mdc-switch--selected .mdc-switch__track[dir=rtl]::before {
  /*rtl:begin:ignore*/
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  /*rtl:end:ignore*/
}

.mdc-switch--selected .mdc-switch__track::after {
  transition: -webkit-transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.mdc-switch__handle-track {
  height: 100%;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: -webkit-transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  /* @noflip */
  /*rtl:ignore*/
  right: auto;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
[dir=rtl] .mdc-switch__handle-track, .mdc-switch__handle-track[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  left: auto;
  /* @noflip */
  /*rtl:ignore*/
  right: 0;
  /*rtl:end:ignore*/
}

.mdc-switch--selected .mdc-switch__handle-track {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track, .mdc-switch--selected .mdc-switch__handle-track[dir=rtl] {
  /*rtl:begin:ignore*/
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  /*rtl:end:ignore*/
}

.mdc-switch__handle {
  display: flex;
  pointer-events: auto;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  /* @noflip */
  /*rtl:ignore*/
  right: auto;
}
[dir=rtl] .mdc-switch__handle, .mdc-switch__handle[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  left: auto;
  /* @noflip */
  /*rtl:ignore*/
  right: 0;
  /*rtl:end:ignore*/
}

.mdc-switch__handle::before, .mdc-switch__handle::after {
  border: 1px solid transparent;
  border-radius: inherit;
  box-sizing: border-box;
  content: "";
  width: 100%;
  height: 100%;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  position: absolute;
  top: 0;
  transition: background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1), border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
  z-index: -1;
}
@media screen and (forced-colors: active) {
  .mdc-switch__handle::before, .mdc-switch__handle::after {
    border-color: currentColor;
  }
}

.mdc-switch__shadow {
  border-radius: inherit;
  bottom: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  position: absolute;
  /* @noflip */
  /*rtl:ignore*/
  right: 0;
  top: 0;
}

.mdc-elevation-overlay {
  bottom: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  /* @noflip */
  /*rtl:ignore*/
  right: 0;
  top: 0;
}

.mdc-switch__ripple {
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: -1;
}
.mdc-switch:disabled .mdc-switch__ripple {
  display: none;
}

.mdc-switch__icons {
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 1;
}

.mdc-switch__icon {
  bottom: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  margin: auto;
  position: absolute;
  /* @noflip */
  /*rtl:ignore*/
  right: 0;
  top: 0;
  opacity: 0;
  transition: opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1);
}

.mdc-switch--selected .mdc-switch__icon--on,
.mdc-switch--unselected .mdc-switch__icon--off {
  opacity: 1;
  transition: opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1);
}

.mdc-switch {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  will-change: transform, opacity;
}
.mdc-switch .mdc-switch__ripple::before,
.mdc-switch .mdc-switch__ripple::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
}
.mdc-switch .mdc-switch__ripple::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
.mdc-switch .mdc-switch__ripple::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
.mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::after {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.mdc-switch.mdc-ripple-upgraded--unbounded .mdc-switch__ripple::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
.mdc-switch.mdc-ripple-upgraded--foreground-activation .mdc-switch__ripple::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-switch.mdc-ripple-upgraded--foreground-deactivation .mdc-switch__ripple::after {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-switch .mdc-switch__ripple::before,
.mdc-switch .mdc-switch__ripple::after {
  top: calc(50% - 50%);
  /* @noflip */
  /*rtl:ignore*/
  left: calc(50% - 50%);
  width: 100%;
  height: 100%;
}
.mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::before,
.mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::after {
  top: var(--mdc-ripple-top, calc(50% - 50%));
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, calc(50% - 50%));
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}
.mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}
.mdc-switch .mdc-switch__focus-ring-wrapper {
  width: 100%;
  position: absolute;
  top: 50%;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.mdc-switch.mdc-ripple-upgraded--background-focused .mdc-switch__focus-ring, .mdc-switch:not(.mdc-ripple-upgraded):focus .mdc-switch__focus-ring {
  pointer-events: none;
  border: 2px solid transparent;
  border-radius: 6px;
  box-sizing: content-box;
  position: absolute;
  top: 50%;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: calc(
      100% + 4px
    );
  width: calc(
      100% + 4px
    );
}
@media screen and (forced-colors: active) {
  .mdc-switch.mdc-ripple-upgraded--background-focused .mdc-switch__focus-ring, .mdc-switch:not(.mdc-ripple-upgraded):focus .mdc-switch__focus-ring {
    border-color: CanvasText;
  }
}
.mdc-switch.mdc-ripple-upgraded--background-focused .mdc-switch__focus-ring::after, .mdc-switch:not(.mdc-ripple-upgraded):focus .mdc-switch__focus-ring::after {
  content: "";
  border: 2px solid transparent;
  border-radius: 8px;
  display: block;
  position: absolute;
  top: 50%;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: calc(100% + 4px);
  width: calc(100% + 4px);
}
@media screen and (forced-colors: active) {
  .mdc-switch.mdc-ripple-upgraded--background-focused .mdc-switch__focus-ring::after, .mdc-switch:not(.mdc-ripple-upgraded):focus .mdc-switch__focus-ring::after {
    border-color: CanvasText;
  }
}

.mdc-switch {
  width: 36px;
  /* @alternate */
  width: var(--mdc-switch-track-width, 36px);
}
.mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::after {
  background: #6200ee;
  /* @alternate */
  background: var(--mdc-switch-selected-handle-color, var(--mdc-theme-primary, #6200ee));
}

.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after {
  background: #310077;
  /* @alternate */
  background: var(--mdc-switch-selected-hover-handle-color, #310077);
}

.mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after {
  background: #310077;
  /* @alternate */
  background: var(--mdc-switch-selected-focus-handle-color, #310077);
}

.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle::after {
  background: #310077;
  /* @alternate */
  background: var(--mdc-switch-selected-pressed-handle-color, #310077);
}

.mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle::after {
  background: #424242;
  /* @alternate */
  background: var(--mdc-switch-disabled-selected-handle-color, #424242);
}

.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::after {
  background: #616161;
  /* @alternate */
  background: var(--mdc-switch-unselected-handle-color, #616161);
}

.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after {
  background: #212121;
  /* @alternate */
  background: var(--mdc-switch-unselected-hover-handle-color, #212121);
}

.mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after {
  background: #212121;
  /* @alternate */
  background: var(--mdc-switch-unselected-focus-handle-color, #212121);
}

.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle::after {
  background: #212121;
  /* @alternate */
  background: var(--mdc-switch-unselected-pressed-handle-color, #212121);
}

.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle::after {
  background: #424242;
  /* @alternate */
  background: var(--mdc-switch-disabled-unselected-handle-color, #424242);
}

.mdc-switch .mdc-switch__handle::before {
  background: #fff;
  /* @alternate */
  background: var(--mdc-switch-handle-surface-color, var(--mdc-theme-surface, #fff));
}
.mdc-switch:enabled .mdc-switch__shadow {
  --mdc-elevation-box-shadow-for-gss: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  /* @alternate */
  box-shadow: var(--mdc-switch-handle-elevation, var(--mdc-elevation-box-shadow-for-gss));
}
.mdc-switch:disabled .mdc-switch__shadow {
  --mdc-elevation-box-shadow-for-gss: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  /* @alternate */
  box-shadow: var(--mdc-switch-disabled-handle-elevation, var(--mdc-elevation-box-shadow-for-gss));
}
.mdc-switch .mdc-switch__focus-ring-wrapper,
.mdc-switch .mdc-switch__handle {
  height: 20px;
  /* @alternate */
  height: var(--mdc-switch-handle-height, 20px);
}
.mdc-switch:disabled .mdc-switch__handle::after {
  opacity: 0.38;
  /* @alternate */
  opacity: var(--mdc-switch-disabled-handle-opacity, 0.38);
}

.mdc-switch .mdc-switch__handle {
  border-radius: 10px;
  /* @alternate */
  border-radius: var(--mdc-switch-handle-shape, 10px);
}
.mdc-switch .mdc-switch__handle {
  width: 20px;
  /* @alternate */
  width: var(--mdc-switch-handle-width, 20px);
}
.mdc-switch .mdc-switch__handle-track {
  width: calc(100% - 20px);
  /* @alternate */
  width: calc(100% - var(--mdc-switch-handle-width, 20px));
}
.mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon {
  fill: #fff;
  /* @alternate */
  fill: var(--mdc-switch-selected-icon-color, var(--mdc-theme-on-primary, #fff));
}

.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon {
  fill: #fff;
  /* @alternate */
  fill: var(--mdc-switch-disabled-selected-icon-color, var(--mdc-theme-on-primary, #fff));
}

.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon {
  fill: #fff;
  /* @alternate */
  fill: var(--mdc-switch-unselected-icon-color, var(--mdc-theme-on-primary, #fff));
}

.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon {
  fill: #fff;
  /* @alternate */
  fill: var(--mdc-switch-disabled-unselected-icon-color, var(--mdc-theme-on-primary, #fff));
}

.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons {
  opacity: 0.38;
  /* @alternate */
  opacity: var(--mdc-switch-disabled-selected-icon-opacity, 0.38);
}

.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons {
  opacity: 0.38;
  /* @alternate */
  opacity: var(--mdc-switch-disabled-unselected-icon-opacity, 0.38);
}

.mdc-switch.mdc-switch--selected .mdc-switch__icon {
  width: 18px;
  /* @alternate */
  width: var(--mdc-switch-selected-icon-size, 18px);
  height: 18px;
  /* @alternate */
  height: var(--mdc-switch-selected-icon-size, 18px);
}

.mdc-switch.mdc-switch--unselected .mdc-switch__icon {
  width: 18px;
  /* @alternate */
  width: var(--mdc-switch-unselected-icon-size, 18px);
  height: 18px;
  /* @alternate */
  height: var(--mdc-switch-unselected-icon-size, 18px);
}

.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::before,
.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after {
  background-color: #6200ee;
  /* @alternate */
  background-color: var(--mdc-switch-selected-hover-state-layer-color, var(--mdc-theme-primary, #6200ee));
}

.mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::before,
.mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after {
  background-color: #6200ee;
  /* @alternate */
  background-color: var(--mdc-switch-selected-focus-state-layer-color, var(--mdc-theme-primary, #6200ee));
}

.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::before,
.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::after {
  background-color: #6200ee;
  /* @alternate */
  background-color: var(--mdc-switch-selected-pressed-state-layer-color, var(--mdc-theme-primary, #6200ee));
}

.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::before,
.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after {
  background-color: #424242;
  /* @alternate */
  background-color: var(--mdc-switch-unselected-hover-state-layer-color, #424242);
}

.mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::before,
.mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after {
  background-color: #424242;
  /* @alternate */
  background-color: var(--mdc-switch-unselected-focus-state-layer-color, #424242);
}

.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::before,
.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after {
  background-color: #424242;
  /* @alternate */
  background-color: var(--mdc-switch-unselected-pressed-state-layer-color, #424242);
}

.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before, .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-switch-selected-hover-state-layer-opacity, 0.04);
}

.mdc-switch.mdc-switch--selected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before, .mdc-switch.mdc-switch--selected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-switch-selected-focus-state-layer-opacity, 0.12);
}

.mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after {
  transition: opacity 150ms linear;
}
.mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after {
  transition-duration: 75ms;
  opacity: 0.1;
  /* @alternate */
  opacity: var(--mdc-switch-selected-pressed-state-layer-opacity, 0.1);
}
.mdc-switch.mdc-switch--selected:enabled:active.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-switch-selected-pressed-state-layer-opacity, 0.1);
}

.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before, .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-switch-unselected-hover-state-layer-opacity, 0.04);
}

.mdc-switch.mdc-switch--unselected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before, .mdc-switch.mdc-switch--unselected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-switch-unselected-focus-state-layer-opacity, 0.12);
}

.mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after {
  transition: opacity 150ms linear;
}
.mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after {
  transition-duration: 75ms;
  opacity: 0.1;
  /* @alternate */
  opacity: var(--mdc-switch-unselected-pressed-state-layer-opacity, 0.1);
}
.mdc-switch.mdc-switch--unselected:enabled:active.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-switch-unselected-pressed-state-layer-opacity, 0.1);
}

.mdc-switch .mdc-switch__ripple {
  height: 48px;
  /* @alternate */
  height: var(--mdc-switch-state-layer-size, 48px);
  width: 48px;
  /* @alternate */
  width: var(--mdc-switch-state-layer-size, 48px);
}
.mdc-switch .mdc-switch__track {
  height: 14px;
  /* @alternate */
  height: var(--mdc-switch-track-height, 14px);
}
.mdc-switch:disabled .mdc-switch__track {
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-switch-disabled-track-opacity, 0.12);
}

.mdc-switch:enabled .mdc-switch__track::after {
  background: #d7bbff;
  /* @alternate */
  background: var(--mdc-switch-selected-track-color, #d7bbff);
}

.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after {
  background: #d7bbff;
  /* @alternate */
  background: var(--mdc-switch-selected-hover-track-color, #d7bbff);
}

.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after {
  background: #d7bbff;
  /* @alternate */
  background: var(--mdc-switch-selected-focus-track-color, #d7bbff);
}

.mdc-switch:enabled:active .mdc-switch__track::after {
  background: #d7bbff;
  /* @alternate */
  background: var(--mdc-switch-selected-pressed-track-color, #d7bbff);
}

.mdc-switch:disabled .mdc-switch__track::after {
  background: #424242;
  /* @alternate */
  background: var(--mdc-switch-disabled-selected-track-color, #424242);
}

.mdc-switch:enabled .mdc-switch__track::before {
  background: #e0e0e0;
  /* @alternate */
  background: var(--mdc-switch-unselected-track-color, #e0e0e0);
}

.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before {
  background: #e0e0e0;
  /* @alternate */
  background: var(--mdc-switch-unselected-hover-track-color, #e0e0e0);
}

.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before {
  background: #e0e0e0;
  /* @alternate */
  background: var(--mdc-switch-unselected-focus-track-color, #e0e0e0);
}

.mdc-switch:enabled:active .mdc-switch__track::before {
  background: #e0e0e0;
  /* @alternate */
  background: var(--mdc-switch-unselected-pressed-track-color, #e0e0e0);
}

.mdc-switch:disabled .mdc-switch__track::before {
  background: #424242;
  /* @alternate */
  background: var(--mdc-switch-disabled-unselected-track-color, #424242);
}

.mdc-switch .mdc-switch__track {
  border-radius: 7px;
  /* @alternate */
  border-radius: var(--mdc-switch-track-shape, 7px);
}

@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-switch:enabled .mdc-switch__shadow {
    /* @alternate */
  }
  .mdc-switch:disabled .mdc-switch__shadow {
    /* @alternate */
  }
  .mdc-switch:disabled .mdc-switch__handle::after {
    opacity: 1;
    /* @alternate */
    opacity: var(--mdc-switch-disabled-handle-opacity, 1);
  }

  .mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon {
    fill: ButtonText;
    /* @alternate */
    fill: var(--mdc-switch-selected-icon-color, ButtonText);
  }

  .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon {
    fill: GrayText;
    /* @alternate */
    fill: var(--mdc-switch-disabled-selected-icon-color, GrayText);
  }

  .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon {
    fill: ButtonText;
    /* @alternate */
    fill: var(--mdc-switch-unselected-icon-color, ButtonText);
  }

  .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon {
    fill: GrayText;
    /* @alternate */
    fill: var(--mdc-switch-disabled-unselected-icon-color, GrayText);
  }

  .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons {
    opacity: 1;
    /* @alternate */
    opacity: var(--mdc-switch-disabled-selected-icon-opacity, 1);
  }

  .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons {
    opacity: 1;
    /* @alternate */
    opacity: var(--mdc-switch-disabled-unselected-icon-opacity, 1);
  }

  .mdc-switch:disabled .mdc-switch__track {
    opacity: 1;
    /* @alternate */
    opacity: var(--mdc-switch-disabled-track-opacity, 1);
  }
}
.mdc-tab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-typography-button-font-size, 0.875rem);
  line-height: 2.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-button-line-height, 2.25rem);
  font-weight: 500;
  /* @alternate */
  font-weight: var(--mdc-typography-button-font-weight, 500);
  letter-spacing: 0.0892857143em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-button-letter-spacing, 0.0892857143em);
  text-decoration: none;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-button-text-decoration, none);
          text-decoration: var(--mdc-typography-button-text-decoration, none);
  text-transform: uppercase;
  /* @alternate */
  text-transform: var(--mdc-typography-button-text-transform, uppercase);
  position: relative;
}
.mdc-tab .mdc-tab__text-label {
  color: rgba(0, 0, 0, 0.6);
}
.mdc-tab .mdc-tab__icon {
  color: rgba(0, 0, 0, 0.54);
  fill: currentColor;
}
.mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring, .mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring {
  pointer-events: none;
  border: 2px solid transparent;
  border-radius: 8px;
  box-sizing: content-box;
  position: absolute;
  top: 50%;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: calc(
      100% + -12px
    );
  width: calc(
      100% + -8px
    );
  margin-top: -2px;
  z-index: 2;
}
@media screen and (forced-colors: active) {
  .mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring, .mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring {
    border-color: CanvasText;
  }
}
.mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring::after, .mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring::after {
  content: "";
  border: 2px solid transparent;
  border-radius: 10px;
  display: block;
  position: absolute;
  top: 50%;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: calc(100% + 4px);
  width: calc(100% + 4px);
}
@media screen and (forced-colors: active) {
  .mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring::after, .mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring::after {
    border-color: CanvasText;
  }
}
.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring, .mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring {
  pointer-events: none;
  border: 2px solid transparent;
  border-radius: 8px;
  box-sizing: content-box;
  position: absolute;
  top: 50%;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: calc(
      100% + -8px
    );
  width: calc(
      100% + -8px
    );
  z-index: 2;
}
@media screen and (forced-colors: active) {
  .mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring, .mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring {
    border-color: CanvasText;
  }
}
.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring::after, .mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring::after {
  content: "";
  border: 2px solid transparent;
  border-radius: 10px;
  display: block;
  position: absolute;
  top: 50%;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: calc(100% + 4px);
  width: calc(100% + 4px);
}
@media screen and (forced-colors: active) {
  .mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring::after, .mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring::after {
    border-color: CanvasText;
  }
}

.mdc-tab__content {
  position: relative;
}

.mdc-tab__icon {
  width: 24px;
  height: 24px;
  font-size: 24px;
}

.mdc-tab--active .mdc-tab__text-label {
  color: #6200ee;
  /* @alternate */
  color: var(--mdc-theme-primary, #6200ee);
}
.mdc-tab--active .mdc-tab__icon {
  color: #6200ee;
  /* @alternate */
  color: var(--mdc-theme-primary, #6200ee);
  fill: currentColor;
}

.mdc-tab {
  background: none;
}

.mdc-tab {
  min-width: 90px;
  padding-right: 24px;
  padding-left: 24px;
  display: flex;
  flex: 1 0 auto;
  justify-content: center;
  box-sizing: border-box;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  border: none;
  outline: none;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  -webkit-appearance: none;
  z-index: 1;
}
.mdc-tab::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mdc-tab--min-width {
  flex: 0 1 auto;
}

.mdc-tab__content {
  display: flex;
  align-items: center;
  justify-content: center;
  height: inherit;
  pointer-events: none;
}

.mdc-tab__text-label {
  transition: 150ms color linear;
  display: inline-block;
  line-height: 1;
  z-index: 2;
}

.mdc-tab__icon {
  transition: 150ms color linear;
  z-index: 2;
}

.mdc-tab--stacked .mdc-tab__content {
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.mdc-tab--stacked .mdc-tab__text-label {
  padding-top: 6px;
  padding-bottom: 4px;
}

.mdc-tab--active .mdc-tab__text-label,
.mdc-tab--active .mdc-tab__icon {
  transition-delay: 100ms;
}

.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon + .mdc-tab__text-label {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 8px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
}
[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon + .mdc-tab__text-label, .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon + .mdc-tab__text-label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 8px;
  /*rtl:end:ignore*/
}

.mdc-tab {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.mdc-tab .mdc-tab__ripple::before,
.mdc-tab .mdc-tab__ripple::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
}
.mdc-tab .mdc-tab__ripple::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
.mdc-tab .mdc-tab__ripple::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
.mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple::after {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.mdc-tab.mdc-ripple-upgraded--unbounded .mdc-tab__ripple::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
.mdc-tab.mdc-ripple-upgraded--foreground-activation .mdc-tab__ripple::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-tab.mdc-ripple-upgraded--foreground-deactivation .mdc-tab__ripple::after {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-tab .mdc-tab__ripple::before,
.mdc-tab .mdc-tab__ripple::after {
  top: calc(50% - 100%);
  /* @noflip */
  /*rtl:ignore*/
  left: calc(50% - 100%);
  width: 200%;
  height: 200%;
}
.mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}
.mdc-tab .mdc-tab__ripple::before, .mdc-tab .mdc-tab__ripple::after {
  background-color: #6200ee;
  /* @alternate */
  background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
.mdc-tab:hover .mdc-tab__ripple::before, .mdc-tab.mdc-ripple-surface--hover .mdc-tab__ripple::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}
.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__ripple::before, .mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-tab:not(.mdc-ripple-upgraded) .mdc-tab__ripple::after {
  transition: opacity 150ms linear;
}
.mdc-tab:not(.mdc-ripple-upgraded):active .mdc-tab__ripple::after {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-tab.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12);
}

.mdc-tab__ripple {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  will-change: transform, opacity;
}

/**
 * @license
 * Copyright 2018 Google Inc.
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 */
.mdc-tab-bar {
  width: 100%;
}

.mdc-tab {
  height: 48px;
}

.mdc-tab--stacked {
  height: 72px;
}

/**
 * @license
 * Copyright 2018 Google Inc.
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 */
.mdc-tab-indicator .mdc-tab-indicator__content--underline {
  border-color: #6200ee;
  /* @alternate */
  border-color: var(--mdc-theme-primary, #6200ee);
}
.mdc-tab-indicator .mdc-tab-indicator__content--icon {
  color: #018786;
  /* @alternate */
  color: var(--mdc-theme-secondary, #018786);
}
.mdc-tab-indicator .mdc-tab-indicator__content--underline {
  border-top-width: 2px;
}
.mdc-tab-indicator .mdc-tab-indicator__content--icon {
  height: 34px;
  font-size: 34px;
}

.mdc-tab-indicator {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  justify-content: center;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 1;
}

.mdc-tab-indicator__content {
  -webkit-transform-origin: left;
          transform-origin: left;
  opacity: 0;
}

.mdc-tab-indicator__content--underline {
  align-self: flex-end;
  box-sizing: border-box;
  width: 100%;
  border-top-style: solid;
}

.mdc-tab-indicator__content--icon {
  align-self: center;
  margin: 0 auto;
}

.mdc-tab-indicator--active .mdc-tab-indicator__content {
  opacity: 1;
}

.mdc-tab-indicator .mdc-tab-indicator__content {
  transition: 250ms -webkit-transform cubic-bezier(0.4, 0, 0.2, 1);
  transition: 250ms transform cubic-bezier(0.4, 0, 0.2, 1);
  transition: 250ms transform cubic-bezier(0.4, 0, 0.2, 1), 250ms -webkit-transform cubic-bezier(0.4, 0, 0.2, 1);
}

.mdc-tab-indicator--no-transition .mdc-tab-indicator__content {
  transition: none;
}

.mdc-tab-indicator--fade .mdc-tab-indicator__content {
  transition: 150ms opacity linear;
}

.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content {
  transition-delay: 100ms;
}

/**
 * @license
 * Copyright 2018 Google Inc.
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 */
.mdc-tab-scroller {
  overflow-y: hidden;
}
.mdc-tab-scroller.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-content {
  transition: 250ms -webkit-transform cubic-bezier(0.4, 0, 0.2, 1);
  transition: 250ms transform cubic-bezier(0.4, 0, 0.2, 1);
  transition: 250ms transform cubic-bezier(0.4, 0, 0.2, 1), 250ms -webkit-transform cubic-bezier(0.4, 0, 0.2, 1);
}

.mdc-tab-scroller__test {
  position: absolute;
  top: -9999px;
  width: 100px;
  height: 100px;
  overflow-x: scroll;
}

.mdc-tab-scroller__scroll-area {
  -webkit-overflow-scrolling: touch;
  display: flex;
  overflow-x: hidden;
}

.mdc-tab-scroller__scroll-area::-webkit-scrollbar,
.mdc-tab-scroller__test::-webkit-scrollbar {
  display: none;
}

.mdc-tab-scroller__scroll-area--scroll {
  overflow-x: scroll;
}

.mdc-tab-scroller__scroll-content {
  position: relative;
  display: flex;
  flex: 1 0 auto;
  -webkit-transform: none;
          transform: none;
  will-change: transform;
}

.mdc-tab-scroller--align-start .mdc-tab-scroller__scroll-content {
  justify-content: flex-start;
}

.mdc-tab-scroller--align-end .mdc-tab-scroller__scroll-content {
  justify-content: flex-end;
}

.mdc-tab-scroller--align-center .mdc-tab-scroller__scroll-content {
  justify-content: center;
}

.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-area {
  -webkit-overflow-scrolling: auto;
}

.mdc-text-field--filled {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  will-change: transform, opacity;
}
.mdc-text-field--filled .mdc-text-field__ripple::before,
.mdc-text-field--filled .mdc-text-field__ripple::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
}
.mdc-text-field--filled .mdc-text-field__ripple::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
.mdc-text-field--filled .mdc-text-field__ripple::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::after {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.mdc-text-field--filled.mdc-ripple-upgraded--unbounded .mdc-text-field__ripple::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
.mdc-text-field--filled.mdc-ripple-upgraded--foreground-activation .mdc-text-field__ripple::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-text-field--filled.mdc-ripple-upgraded--foreground-deactivation .mdc-text-field__ripple::after {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-text-field--filled .mdc-text-field__ripple::before,
.mdc-text-field--filled .mdc-text-field__ripple::after {
  top: calc(50% - 100%);
  /* @noflip */
  /*rtl:ignore*/
  left: calc(50% - 100%);
  width: 200%;
  height: 200%;
}
.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}

.mdc-text-field__ripple {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.mdc-text-field {
  border-top-left-radius: 4px;
  /* @alternate */
  border-top-left-radius: var(--mdc-shape-small, 4px);
  border-top-right-radius: 4px;
  /* @alternate */
  border-top-right-radius: var(--mdc-shape-small, 4px);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  display: inline-flex;
  align-items: baseline;
  padding: 0 16px;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  /* @alternate */
  will-change: opacity, transform, color;
}
.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label {
  color: rgba(0, 0, 0, 0.6);
}
.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input {
  color: rgba(0, 0, 0, 0.87);
}
@media all {
  .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.54);
  }
  .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.54);
  }
  .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.54);
  }
  .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder {
    color: rgba(0, 0, 0, 0.54);
  }
}
@media all {
  .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.54);
  }
}
.mdc-text-field .mdc-text-field__input {
  caret-color: #6200ee;
  /* @alternate */
  caret-color: var(--mdc-theme-primary, #6200ee);
}
.mdc-text-field:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line .mdc-text-field-helper-text {
  color: rgba(0, 0, 0, 0.6);
}
.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,
.mdc-text-field:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line .mdc-text-field-character-counter {
  color: rgba(0, 0, 0, 0.6);
}
.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading {
  color: rgba(0, 0, 0, 0.54);
}
.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing {
  color: rgba(0, 0, 0, 0.54);
}
.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix {
  color: rgba(0, 0, 0, 0.6);
}
.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix {
  color: rgba(0, 0, 0, 0.6);
}
.mdc-text-field .mdc-floating-label {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  pointer-events: none;
}

.mdc-text-field__input {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 1rem;
  /* @alternate */
  font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: 0.009375em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
  height: 28px;
  transition: opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
  width: 100%;
  min-width: 0;
  border: none;
  border-radius: 0;
  background: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
}
.mdc-text-field__input::-ms-clear {
  display: none;
}
.mdc-text-field__input::-webkit-calendar-picker-indicator {
  display: none;
}
.mdc-text-field__input:focus {
  outline: none;
}
.mdc-text-field__input:invalid {
  box-shadow: none;
}
@media all {
  .mdc-text-field__input::-webkit-input-placeholder {
    transition: opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
    opacity: 0;
  }
  .mdc-text-field__input:-ms-input-placeholder {
    transition: opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
    opacity: 0;
  }
  .mdc-text-field__input::-ms-input-placeholder {
    transition: opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
    opacity: 0;
  }
  .mdc-text-field__input::placeholder {
    transition: opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
    opacity: 0;
  }
}
@media all {
  .mdc-text-field__input:-ms-input-placeholder {
    transition: opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
    opacity: 0;
  }
}
@media all {
  .mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder, .mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder {
    transition-delay: 40ms;
    transition-duration: 110ms;
    opacity: 1;
  }
  .mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder, .mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder {
    transition-delay: 40ms;
    transition-duration: 110ms;
    opacity: 1;
  }
  .mdc-text-field--no-label .mdc-text-field__input::-ms-input-placeholder, .mdc-text-field--focused .mdc-text-field__input::-ms-input-placeholder {
    transition-delay: 40ms;
    transition-duration: 110ms;
    opacity: 1;
  }
  .mdc-text-field--no-label .mdc-text-field__input::placeholder, .mdc-text-field--focused .mdc-text-field__input::placeholder {
    transition-delay: 40ms;
    transition-duration: 110ms;
    opacity: 1;
  }
}
@media all {
  .mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder, .mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder {
    transition-delay: 40ms;
    transition-duration: 110ms;
    opacity: 1;
  }
}

.mdc-text-field__affix {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 1rem;
  /* @alternate */
  font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: 0.009375em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
  height: 28px;
  transition: opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  white-space: nowrap;
}
.mdc-text-field--label-floating .mdc-text-field__affix, .mdc-text-field--no-label .mdc-text-field__affix {
  opacity: 1;
}
@supports (-webkit-hyphens: none) {
  .mdc-text-field--outlined .mdc-text-field__affix {
    align-items: center;
    align-self: center;
    display: inline-flex;
    height: 100%;
  }
}

.mdc-text-field__affix--prefix {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 2px;
}
[dir=rtl] .mdc-text-field__affix--prefix, .mdc-text-field__affix--prefix[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 2px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-text-field--end-aligned .mdc-text-field__affix--prefix {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 12px;
}
[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix, .mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 12px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-text-field__affix--suffix {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 12px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
}
[dir=rtl] .mdc-text-field__affix--suffix, .mdc-text-field__affix--suffix[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 12px;
  /*rtl:end:ignore*/
}

.mdc-text-field--end-aligned .mdc-text-field__affix--suffix {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 2px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
}
[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix, .mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 2px;
  /*rtl:end:ignore*/
}

.mdc-text-field--filled {
  height: 56px;
}
.mdc-text-field--filled .mdc-text-field__ripple::before,
.mdc-text-field--filled .mdc-text-field__ripple::after {
  background-color: rgba(0, 0, 0, 0.87);
  /* @alternate */
  background-color: var(--mdc-ripple-color, rgba(0, 0, 0, 0.87));
}
.mdc-text-field--filled:hover .mdc-text-field__ripple::before, .mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}
.mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before, .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-text-field--filled::before {
  display: inline-block;
  width: 0;
  height: 40px;
  content: "";
  vertical-align: 0;
}
.mdc-text-field--filled:not(.mdc-text-field--disabled) {
  background-color: whitesmoke;
}
.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before {
  border-bottom-color: rgba(0, 0, 0, 0.42);
}
.mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before {
  border-bottom-color: rgba(0, 0, 0, 0.87);
}
.mdc-text-field--filled .mdc-line-ripple::after {
  border-bottom-color: #6200ee;
  /* @alternate */
  border-bottom-color: var(--mdc-theme-primary, #6200ee);
}
.mdc-text-field--filled .mdc-floating-label {
  /* @noflip */
  /*rtl:ignore*/
  left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  right: initial;
}
[dir=rtl] .mdc-text-field--filled .mdc-floating-label, .mdc-text-field--filled .mdc-floating-label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  left: initial;
  /* @noflip */
  /*rtl:ignore*/
  right: 16px;
  /*rtl:end:ignore*/
}

.mdc-text-field--filled .mdc-floating-label--float-above {
  -webkit-transform: translateY(-106%) scale(0.75);
          transform: translateY(-106%) scale(0.75);
}
.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input {
  height: 100%;
}
.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label {
  display: none;
}
.mdc-text-field--filled.mdc-text-field--no-label::before {
  display: none;
}
@supports (-webkit-hyphens: none) {
  .mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix {
    align-items: center;
    align-self: center;
    display: inline-flex;
    height: 100%;
  }
}

.mdc-text-field--outlined {
  height: 56px;
  overflow: visible;
}
.mdc-text-field--outlined .mdc-floating-label--float-above {
  -webkit-transform: translateY(-37.25px) scale(1);
          transform: translateY(-37.25px) scale(1);
}
.mdc-text-field--outlined .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  -webkit-transform: translateY(-34.75px) scale(0.75);
          transform: translateY(-34.75px) scale(0.75);
}
.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-text-field--outlined .mdc-floating-label--shake {
  -webkit-animation: mdc-floating-label-shake-float-above-text-field-outlined 250ms 1;
          animation: mdc-floating-label-shake-float-above-text-field-outlined 250ms 1;
}
@-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
  }
  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75);
  }
  66% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
  }
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
  }
  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75);
  }
  66% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
  }
}
.mdc-text-field--outlined .mdc-text-field__input {
  height: 100%;
}
.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, 0.38);
}
.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,
.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,
.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, 0.87);
}
.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,
.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,
.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
  border-color: #6200ee;
  /* @alternate */
  border-color: var(--mdc-theme-primary, #6200ee);
}
.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
  /* @noflip */
  /*rtl:ignore*/
  border-top-left-radius: 4px;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-top-left-radius: var(--mdc-shape-small, 4px);
  /* @noflip */
  /*rtl:ignore*/
  border-top-right-radius: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-right-radius: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-left-radius: 4px;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-left-radius: var(--mdc-shape-small, 4px);
}
[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading, .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  border-top-left-radius: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-top-right-radius: 4px;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-top-right-radius: var(--mdc-shape-small, 4px);
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-right-radius: 4px;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-right-radius: var(--mdc-shape-small, 4px);
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-left-radius: 0;
  /*rtl:end:ignore*/
}

@supports (top: max(0%)) {
  .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
    width: max(12px, var(--mdc-shape-small, 4px));
  }
}
@supports (top: max(0%)) {
  .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch {
    max-width: calc(100% - max(12px, var(--mdc-shape-small, 4px)) * 2);
  }
}
.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing {
  /* @noflip */
  /*rtl:ignore*/
  border-top-left-radius: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-top-right-radius: 4px;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-top-right-radius: var(--mdc-shape-small, 4px);
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-right-radius: 4px;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-right-radius: var(--mdc-shape-small, 4px);
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-left-radius: 0;
}
[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing, .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  border-top-left-radius: 4px;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-top-left-radius: var(--mdc-shape-small, 4px);
  /* @noflip */
  /*rtl:ignore*/
  border-top-right-radius: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-right-radius: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-left-radius: 4px;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-left-radius: var(--mdc-shape-small, 4px);
  /*rtl:end:ignore*/
}

@supports (top: max(0%)) {
  .mdc-text-field--outlined {
    /* @noflip */
    /*rtl:ignore*/
    padding-left: max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
  }
}
@supports (top: max(0%)) {
  .mdc-text-field--outlined {
    /* @noflip */
    /*rtl:ignore*/
    padding-right: max(16px, var(--mdc-shape-small, 4px));
  }
}
@supports (top: max(0%)) {
  .mdc-text-field--outlined + .mdc-text-field-helper-line {
    /* @noflip */
    /*rtl:ignore*/
    padding-left: max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
  }
}
@supports (top: max(0%)) {
  .mdc-text-field--outlined + .mdc-text-field-helper-line {
    /* @noflip */
    /*rtl:ignore*/
    padding-right: max(16px, var(--mdc-shape-small, 4px));
  }
}
.mdc-text-field--outlined.mdc-text-field--with-leading-icon {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
}
@supports (top: max(0%)) {
  .mdc-text-field--outlined.mdc-text-field--with-leading-icon {
    /* @noflip */
    /*rtl:ignore*/
    padding-right: max(16px, var(--mdc-shape-small, 4px));
  }
}
[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon, .mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}
@supports (top: max(0%)) {
  [dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon, .mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl] {
    /* @noflip */
    /*rtl:ignore*/
    padding-left: max(16px, var(--mdc-shape-small, 4px));
  }
}

.mdc-text-field--outlined.mdc-text-field--with-trailing-icon {
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
}
@supports (top: max(0%)) {
  .mdc-text-field--outlined.mdc-text-field--with-trailing-icon {
    /* @noflip */
    /*rtl:ignore*/
    padding-left: max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
  }
}
[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon, .mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /*rtl:end:ignore*/
}
@supports (top: max(0%)) {
  [dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon, .mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl] {
    /* @noflip */
    /*rtl:ignore*/
    padding-right: max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
  }
}

.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
}
.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch {
  padding-top: 1px;
}
.mdc-text-field--outlined .mdc-text-field__ripple::before,
.mdc-text-field--outlined .mdc-text-field__ripple::after {
  background-color: transparent;
  /* @alternate */
  background-color: var(--mdc-ripple-color, transparent);
}
.mdc-text-field--outlined .mdc-floating-label {
  /* @noflip */
  /*rtl:ignore*/
  left: 4px;
  /* @noflip */
  /*rtl:ignore*/
  right: initial;
}
[dir=rtl] .mdc-text-field--outlined .mdc-floating-label, .mdc-text-field--outlined .mdc-floating-label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  left: initial;
  /* @noflip */
  /*rtl:ignore*/
  right: 4px;
  /*rtl:end:ignore*/
}

.mdc-text-field--outlined .mdc-text-field__input {
  display: flex;
  border: none !important;
  background-color: transparent;
}
.mdc-text-field--outlined .mdc-notched-outline {
  z-index: 1;
}

.mdc-text-field--textarea {
  flex-direction: column;
  align-items: center;
  width: auto;
  height: auto;
  padding: 0;
  transition: none;
}
.mdc-text-field--textarea .mdc-floating-label {
  top: 19px;
}
.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above) {
  -webkit-transform: none;
          transform: none;
}
.mdc-text-field--textarea .mdc-text-field__input {
  flex-grow: 1;
  height: auto;
  min-height: 1.5rem;
  overflow-x: hidden;
  overflow-y: auto;
  box-sizing: border-box;
  resize: none;
  padding: 0 16px;
  line-height: 1.5rem;
}
.mdc-text-field--textarea.mdc-text-field--filled::before {
  display: none;
}
.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above {
  -webkit-transform: translateY(-10.25px) scale(0.75);
          transform: translateY(-10.25px) scale(0.75);
}
.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake {
  -webkit-animation: mdc-floating-label-shake-float-above-textarea-filled 250ms 1;
          animation: mdc-floating-label-shake-float-above-textarea-filled 250ms 1;
}
@-webkit-keyframes mdc-floating-label-shake-float-above-textarea-filled {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75);
  }
  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(4% - 0%)) translateY(-10.25px) scale(0.75);
            transform: translateX(calc(4% - 0%)) translateY(-10.25px) scale(0.75);
  }
  66% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(-4% - 0%)) translateY(-10.25px) scale(0.75);
            transform: translateX(calc(-4% - 0%)) translateY(-10.25px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75);
  }
}
@keyframes mdc-floating-label-shake-float-above-textarea-filled {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75);
  }
  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(4% - 0%)) translateY(-10.25px) scale(0.75);
            transform: translateX(calc(4% - 0%)) translateY(-10.25px) scale(0.75);
  }
  66% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(-4% - 0%)) translateY(-10.25px) scale(0.75);
            transform: translateX(calc(-4% - 0%)) translateY(-10.25px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75);
  }
}
.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input {
  margin-top: 23px;
  margin-bottom: 9px;
}
.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input {
  margin-top: 16px;
  margin-bottom: 16px;
}
.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch {
  padding-top: 0;
}
.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above {
  -webkit-transform: translateY(-27.25px) scale(1);
          transform: translateY(-27.25px) scale(1);
}
.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  -webkit-transform: translateY(-24.75px) scale(0.75);
          transform: translateY(-24.75px) scale(0.75);
}
.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake {
  -webkit-animation: mdc-floating-label-shake-float-above-textarea-outlined 250ms 1;
          animation: mdc-floating-label-shake-float-above-textarea-outlined 250ms 1;
}
@-webkit-keyframes mdc-floating-label-shake-float-above-textarea-outlined {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);
  }
  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(4% - 0%)) translateY(-24.75px) scale(0.75);
            transform: translateX(calc(4% - 0%)) translateY(-24.75px) scale(0.75);
  }
  66% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(-4% - 0%)) translateY(-24.75px) scale(0.75);
            transform: translateX(calc(-4% - 0%)) translateY(-24.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);
  }
}
@keyframes mdc-floating-label-shake-float-above-textarea-outlined {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);
  }
  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(4% - 0%)) translateY(-24.75px) scale(0.75);
            transform: translateX(calc(4% - 0%)) translateY(-24.75px) scale(0.75);
  }
  66% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(-4% - 0%)) translateY(-24.75px) scale(0.75);
            transform: translateX(calc(-4% - 0%)) translateY(-24.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);
  }
}
.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input {
  margin-top: 16px;
  margin-bottom: 16px;
}
.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label {
  top: 18px;
}
.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input {
  margin-bottom: 2px;
}
.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter {
  align-self: flex-end;
  padding: 0 16px;
}
.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after {
  display: inline-block;
  width: 0;
  height: 16px;
  content: "";
  vertical-align: -16px;
}
.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before {
  display: none;
}

.mdc-text-field__resizer {
  align-self: stretch;
  display: inline-flex;
  flex-direction: column;
  flex-grow: 1;
  max-height: 100%;
  max-width: 100%;
  min-height: 56px;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
  /* @alternate */
  min-width: -moz-available;
  /* @alternate */
  min-width: -webkit-fill-available;
  overflow: hidden;
  resize: both;
}
.mdc-text-field--filled .mdc-text-field__resizer {
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
}
.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,
.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter {
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}
.mdc-text-field--outlined .mdc-text-field__resizer {
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translateX(-1px) translateY(-1px);
          transform: translateX(-1px) translateY(-1px);
}
[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer, .mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translateX(1px) translateY(-1px);
          transform: translateX(1px) translateY(-1px);
  /*rtl:end:ignore*/
}

.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,
.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter {
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translateX(1px) translateY(1px);
          transform: translateX(1px) translateY(1px);
}
[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input, [dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter, .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl], .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translateX(-1px) translateY(1px);
          transform: translateX(-1px) translateY(1px);
  /*rtl:end:ignore*/
}

.mdc-text-field--with-leading-icon {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
}
[dir=rtl] .mdc-text-field--with-leading-icon, .mdc-text-field--with-leading-icon[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label {
  max-width: calc(100% - 48px);
  /* @noflip */
  /*rtl:ignore*/
  left: 48px;
  /* @noflip */
  /*rtl:ignore*/
  right: initial;
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label, .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  left: initial;
  /* @noflip */
  /*rtl:ignore*/
  right: 48px;
  /*rtl:end:ignore*/
}

.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above {
  max-width: calc(100% / 0.75 - 64px / 0.75);
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label {
  /* @noflip */
  /*rtl:ignore*/
  left: 36px;
  /* @noflip */
  /*rtl:ignore*/
  right: initial;
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label, .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  left: initial;
  /* @noflip */
  /*rtl:ignore*/
  right: 36px;
  /*rtl:end:ignore*/
}

.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch {
  max-width: calc(100% - 60px);
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translateY(-37.25px) translateX(-32px) scale(1);
          transform: translateY(-37.25px) translateX(-32px) scale(1);
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above, .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translateY(-37.25px) translateX(32px) scale(1);
          transform: translateY(-37.25px) translateX(32px) scale(1);
  /*rtl:end:ignore*/
}

.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translateY(-34.75px) translateX(-32px) scale(0.75);
          transform: translateY(-34.75px) translateX(-32px) scale(0.75);
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translateY(-34.75px) translateX(32px) scale(0.75);
          transform: translateY(-34.75px) translateX(32px) scale(0.75);
  /*rtl:end:ignore*/
}

.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake {
  -webkit-animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1;
          animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1;
}
@-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);
  }
  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75);
  }
  66% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);
  }
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);
  }
  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75);
  }
  66% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);
  }
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined, .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake, .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake {
  -webkit-animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1;
          animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1;
}

@-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);
  }
  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75);
  }
  66% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);
  }
}

@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);
  }
  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75);
  }
  66% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);
  }
}

.mdc-text-field--with-trailing-icon {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
}
[dir=rtl] .mdc-text-field--with-trailing-icon, .mdc-text-field--with-trailing-icon[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label {
  max-width: calc(100% - 64px);
}
.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above {
  max-width: calc(100% / 0.75 - 64px / 0.75);
}
.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch {
  max-width: calc(100% - 60px);
}

.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
}
.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label {
  max-width: calc(100% - 96px);
}
.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above {
  max-width: calc(100% / 0.75 - 96px / 0.75);
}

.mdc-text-field-helper-line {
  display: flex;
  justify-content: space-between;
  box-sizing: border-box;
}
.mdc-text-field + .mdc-text-field-helper-line {
  padding-right: 16px;
  padding-left: 16px;
}

.mdc-form-field > .mdc-text-field + label {
  align-self: flex-start;
}

.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label {
  color: rgba(98, 0, 238, 0.87);
}
.mdc-text-field--focused .mdc-notched-outline__leading,
.mdc-text-field--focused .mdc-notched-outline__notch,
.mdc-text-field--focused .mdc-notched-outline__trailing {
  border-width: 2px;
}
.mdc-text-field--focused + .mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg) {
  opacity: 1;
}
.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch {
  padding-top: 2px;
}
.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch {
  padding-top: 0;
}

.mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before {
  border-bottom-color: #b00020;
  /* @alternate */
  border-bottom-color: var(--mdc-theme-error, #b00020);
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after {
  border-bottom-color: #b00020;
  /* @alternate */
  border-bottom-color: var(--mdc-theme-error, #b00020);
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label {
  color: #b00020;
  /* @alternate */
  color: var(--mdc-theme-error, #b00020);
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg {
  color: #b00020;
  /* @alternate */
  color: var(--mdc-theme-error, #b00020);
}
.mdc-text-field--invalid .mdc-text-field__input {
  caret-color: #b00020;
  /* @alternate */
  caret-color: var(--mdc-theme-error, #b00020);
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing {
  color: #b00020;
  /* @alternate */
  color: var(--mdc-theme-error, #b00020);
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before {
  border-bottom-color: #b00020;
  /* @alternate */
  border-bottom-color: var(--mdc-theme-error, #b00020);
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
  border-color: #b00020;
  /* @alternate */
  border-color: var(--mdc-theme-error, #b00020);
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,
.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,
.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing {
  border-color: #b00020;
  /* @alternate */
  border-color: var(--mdc-theme-error, #b00020);
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,
.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,
.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
  border-color: #b00020;
  /* @alternate */
  border-color: var(--mdc-theme-error, #b00020);
}
.mdc-text-field--invalid + .mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg {
  opacity: 1;
}

.mdc-text-field--disabled {
  pointer-events: none;
}
.mdc-text-field--disabled .mdc-text-field__input {
  color: rgba(0, 0, 0, 0.38);
}
@media all {
  .mdc-text-field--disabled .mdc-text-field__input::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.38);
  }
  .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.38);
  }
  .mdc-text-field--disabled .mdc-text-field__input::-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.38);
  }
  .mdc-text-field--disabled .mdc-text-field__input::placeholder {
    color: rgba(0, 0, 0, 0.38);
  }
}
@media all {
  .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.38);
  }
}
.mdc-text-field--disabled .mdc-floating-label {
  color: rgba(0, 0, 0, 0.38);
}
.mdc-text-field--disabled + .mdc-text-field-helper-line .mdc-text-field-helper-text {
  color: rgba(0, 0, 0, 0.38);
}
.mdc-text-field--disabled .mdc-text-field-character-counter,
.mdc-text-field--disabled + .mdc-text-field-helper-line .mdc-text-field-character-counter {
  color: rgba(0, 0, 0, 0.38);
}
.mdc-text-field--disabled .mdc-text-field__icon--leading {
  color: rgba(0, 0, 0, 0.3);
}
.mdc-text-field--disabled .mdc-text-field__icon--trailing {
  color: rgba(0, 0, 0, 0.3);
}
.mdc-text-field--disabled .mdc-text-field__affix--prefix {
  color: rgba(0, 0, 0, 0.38);
}
.mdc-text-field--disabled .mdc-text-field__affix--suffix {
  color: rgba(0, 0, 0, 0.38);
}
.mdc-text-field--disabled .mdc-line-ripple::before {
  border-bottom-color: rgba(0, 0, 0, 0.06);
}
.mdc-text-field--disabled .mdc-notched-outline__leading,
.mdc-text-field--disabled .mdc-notched-outline__notch,
.mdc-text-field--disabled .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, 0.06);
}
@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-text-field--disabled .mdc-text-field__input::-webkit-input-placeholder {
    color: GrayText;
  }
  .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder {
    color: GrayText;
  }
  .mdc-text-field--disabled .mdc-text-field__input::-ms-input-placeholder {
    color: GrayText;
  }
  .mdc-text-field--disabled .mdc-text-field__input::placeholder {
    color: GrayText;
  }
}
@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder {
    color: GrayText;
  }
}
@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-text-field--disabled .mdc-floating-label {
    color: GrayText;
  }
}
@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-text-field--disabled + .mdc-text-field-helper-line .mdc-text-field-helper-text {
    color: GrayText;
  }
}
@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-text-field--disabled .mdc-text-field-character-counter,
.mdc-text-field--disabled + .mdc-text-field-helper-line .mdc-text-field-character-counter {
    color: GrayText;
  }
}
@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-text-field--disabled .mdc-text-field__icon--leading {
    color: GrayText;
  }
}
@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-text-field--disabled .mdc-text-field__icon--trailing {
    color: GrayText;
  }
}
@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-text-field--disabled .mdc-text-field__affix--prefix {
    color: GrayText;
  }
}
@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-text-field--disabled .mdc-text-field__affix--suffix {
    color: GrayText;
  }
}
@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-text-field--disabled .mdc-line-ripple::before {
    border-bottom-color: GrayText;
  }
}
@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-text-field--disabled .mdc-notched-outline__leading,
.mdc-text-field--disabled .mdc-notched-outline__notch,
.mdc-text-field--disabled .mdc-notched-outline__trailing {
    border-color: GrayText;
  }
}
@media screen and (forced-colors: active) {
  .mdc-text-field--disabled .mdc-text-field__input {
    background-color: Window;
  }
  .mdc-text-field--disabled .mdc-floating-label {
    z-index: 1;
  }
}
.mdc-text-field--disabled .mdc-floating-label {
  cursor: default;
}
.mdc-text-field--disabled.mdc-text-field--filled {
  background-color: #fafafa;
}
.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple {
  display: none;
}
.mdc-text-field--disabled .mdc-text-field__input {
  pointer-events: auto;
}

.mdc-text-field--end-aligned .mdc-text-field__input {
  /* @noflip */
  /*rtl:ignore*/
  text-align: right;
}
[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input, .mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  text-align: left;
  /*rtl:end:ignore*/
}

[dir=rtl] .mdc-text-field--ltr-text, .mdc-text-field--ltr-text[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}
[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,
[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix, .mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,
.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix {
  /* @noflip */
  /*rtl:ignore*/
  direction: ltr;
}
[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix, .mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 2px;
}
[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix, .mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 12px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
}
[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading, .mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading {
  order: 1;
}
[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix, .mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix {
  order: 2;
}
[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input, .mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input {
  order: 3;
}
[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix, .mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix {
  order: 4;
}
[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing, .mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing {
  order: 5;
}

[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned, .mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}
[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input, .mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input {
  /* @noflip */
  /*rtl:ignore*/
  text-align: right;
}
[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix, .mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix {
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 12px;
}
[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix, .mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 2px;
}

.mdc-text-field-helper-text {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.75rem;
  /* @alternate */
  font-size: var(--mdc-typography-caption-font-size, 0.75rem);
  line-height: 1.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-caption-line-height, 1.25rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-caption-font-weight, 400);
  letter-spacing: 0.0333333333em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
          text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-caption-text-transform, inherit);
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin: 0;
  opacity: 0;
  will-change: opacity;
  transition: opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
}
.mdc-text-field-helper-text::before {
  display: inline-block;
  width: 0;
  height: 16px;
  content: "";
  vertical-align: 0;
}

.mdc-text-field-helper-text--persistent {
  transition: none;
  opacity: 1;
  will-change: initial;
}

.mdc-text-field-character-counter {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.75rem;
  /* @alternate */
  font-size: var(--mdc-typography-caption-font-size, 0.75rem);
  line-height: 1.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-caption-line-height, 1.25rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-caption-font-weight, 400);
  letter-spacing: 0.0333333333em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
          text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-caption-text-transform, inherit);
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  /* @noflip */
  /*rtl:ignore*/
  margin-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  white-space: nowrap;
}
.mdc-text-field-character-counter::before {
  display: inline-block;
  width: 0;
  height: 16px;
  content: "";
  vertical-align: 0;
}
[dir=rtl] .mdc-text-field-character-counter, .mdc-text-field-character-counter[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: auto;
  /*rtl:end:ignore*/
}

[dir=rtl] .mdc-text-field-character-counter, .mdc-text-field-character-counter[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-text-field__icon {
  align-self: center;
  cursor: pointer;
}
.mdc-text-field__icon:not([tabindex]), .mdc-text-field__icon[tabindex="-1"] {
  cursor: default;
  pointer-events: none;
}
.mdc-text-field__icon svg {
  display: block;
}

.mdc-text-field__icon--leading {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 8px;
}
[dir=rtl] .mdc-text-field__icon--leading, .mdc-text-field__icon--leading[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 8px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-text-field__icon--trailing {
  padding: 12px;
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0px;
}
[dir=rtl] .mdc-text-field__icon--trailing, .mdc-text-field__icon--trailing[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0px;
  /*rtl:end:ignore*/
}

:root {
  --mdc-theme-primary: #6200ee;
  --mdc-theme-secondary: #018786;
  --mdc-theme-background: #fff;
  --mdc-theme-surface: #fff;
  --mdc-theme-error: #b00020;
  --mdc-theme-on-primary: #fff;
  --mdc-theme-on-secondary: #fff;
  --mdc-theme-on-surface: #000;
  --mdc-theme-on-error: #fff;
  --mdc-theme-text-primary-on-background: rgba(0, 0, 0, 0.87);
  --mdc-theme-text-secondary-on-background: rgba(0, 0, 0, 0.54);
  --mdc-theme-text-hint-on-background: rgba(0, 0, 0, 0.38);
  --mdc-theme-text-disabled-on-background: rgba(0, 0, 0, 0.38);
  --mdc-theme-text-icon-on-background: rgba(0, 0, 0, 0.38);
  --mdc-theme-text-primary-on-light: rgba(0, 0, 0, 0.87);
  --mdc-theme-text-secondary-on-light: rgba(0, 0, 0, 0.54);
  --mdc-theme-text-hint-on-light: rgba(0, 0, 0, 0.38);
  --mdc-theme-text-disabled-on-light: rgba(0, 0, 0, 0.38);
  --mdc-theme-text-icon-on-light: rgba(0, 0, 0, 0.38);
  --mdc-theme-text-primary-on-dark: white;
  --mdc-theme-text-secondary-on-dark: rgba(255, 255, 255, 0.7);
  --mdc-theme-text-hint-on-dark: rgba(255, 255, 255, 0.5);
  --mdc-theme-text-disabled-on-dark: rgba(255, 255, 255, 0.5);
  --mdc-theme-text-icon-on-dark: rgba(255, 255, 255, 0.5);
}

.mdc-theme--primary {
  color: #6200ee  !important;
  /* @alternate */
  color: var(--mdc-theme-primary, #6200ee) !important;
}

.mdc-theme--secondary {
  color: #018786  !important;
  /* @alternate */
  color: var(--mdc-theme-secondary, #018786) !important;
}

.mdc-theme--background {
  background-color: #fff;
  /* @alternate */
  background-color: var(--mdc-theme-background, #fff);
}

.mdc-theme--surface {
  background-color: #fff;
  /* @alternate */
  background-color: var(--mdc-theme-surface, #fff);
}

.mdc-theme--error {
  color: #b00020  !important;
  /* @alternate */
  color: var(--mdc-theme-error, #b00020) !important;
}

.mdc-theme--on-primary {
  color: #fff  !important;
  /* @alternate */
  color: var(--mdc-theme-on-primary, #fff) !important;
}

.mdc-theme--on-secondary {
  color: #fff  !important;
  /* @alternate */
  color: var(--mdc-theme-on-secondary, #fff) !important;
}

.mdc-theme--on-surface {
  color: #000  !important;
  /* @alternate */
  color: var(--mdc-theme-on-surface, #000) !important;
}

.mdc-theme--on-error {
  color: #fff  !important;
  /* @alternate */
  color: var(--mdc-theme-on-error, #fff) !important;
}

.mdc-theme--text-primary-on-background {
  color: rgba(0, 0, 0, 0.87)  !important;
  /* @alternate */
  color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87)) !important;
}

.mdc-theme--text-secondary-on-background {
  color: rgba(0, 0, 0, 0.54)  !important;
  /* @alternate */
  color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54)) !important;
}

.mdc-theme--text-hint-on-background {
  color: rgba(0, 0, 0, 0.38)  !important;
  /* @alternate */
  color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38)) !important;
}

.mdc-theme--text-disabled-on-background {
  color: rgba(0, 0, 0, 0.38)  !important;
  /* @alternate */
  color: var(--mdc-theme-text-disabled-on-background, rgba(0, 0, 0, 0.38)) !important;
}

.mdc-theme--text-icon-on-background {
  color: rgba(0, 0, 0, 0.38)  !important;
  /* @alternate */
  color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38)) !important;
}

.mdc-theme--text-primary-on-light {
  color: rgba(0, 0, 0, 0.87)  !important;
  /* @alternate */
  color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87)) !important;
}

.mdc-theme--text-secondary-on-light {
  color: rgba(0, 0, 0, 0.54)  !important;
  /* @alternate */
  color: var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, 0.54)) !important;
}

.mdc-theme--text-hint-on-light {
  color: rgba(0, 0, 0, 0.38)  !important;
  /* @alternate */
  color: var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.38)) !important;
}

.mdc-theme--text-disabled-on-light {
  color: rgba(0, 0, 0, 0.38)  !important;
  /* @alternate */
  color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38)) !important;
}

.mdc-theme--text-icon-on-light {
  color: rgba(0, 0, 0, 0.38)  !important;
  /* @alternate */
  color: var(--mdc-theme-text-icon-on-light, rgba(0, 0, 0, 0.38)) !important;
}

.mdc-theme--text-primary-on-dark {
  color: white  !important;
  /* @alternate */
  color: var(--mdc-theme-text-primary-on-dark, white) !important;
}

.mdc-theme--text-secondary-on-dark {
  color: rgba(255, 255, 255, 0.7)  !important;
  /* @alternate */
  color: var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, 0.7)) !important;
}

.mdc-theme--text-hint-on-dark {
  color: rgba(255, 255, 255, 0.5)  !important;
  /* @alternate */
  color: var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5)) !important;
}

.mdc-theme--text-disabled-on-dark {
  color: rgba(255, 255, 255, 0.5)  !important;
  /* @alternate */
  color: var(--mdc-theme-text-disabled-on-dark, rgba(255, 255, 255, 0.5)) !important;
}

.mdc-theme--text-icon-on-dark {
  color: rgba(255, 255, 255, 0.5)  !important;
  /* @alternate */
  color: var(--mdc-theme-text-icon-on-dark, rgba(255, 255, 255, 0.5)) !important;
}

.mdc-theme--primary-bg {
  background-color: #6200ee  !important;
  /* @alternate */
  background-color: var(--mdc-theme-primary, #6200ee) !important;
}

.mdc-theme--secondary-bg {
  background-color: #018786  !important;
  /* @alternate */
  background-color: var(--mdc-theme-secondary, #018786) !important;
}

.mdc-tooltip__surface {
  border-radius: 4px;
  /* @alternate */
  border-radius: var(--mdc-shape-small, 4px);
}

.mdc-tooltip__caret-surface-top,
.mdc-tooltip__caret-surface-bottom {
  border-radius: 4px;
  /* @alternate */
  border-radius: var(--mdc-shape-small, 4px);
}

.mdc-tooltip__surface {
  color: white;
  /* @alternate */
  color: var(--mdc-theme-text-primary-on-dark, white);
}

.mdc-tooltip__surface {
  background-color: rgba(0, 0, 0, 0.6);
}

.mdc-tooltip__surface {
  word-break: break-all;
  /* @alternate */
  word-break: var(--mdc-tooltip-word-break, normal);
  overflow-wrap: anywhere;
}

.mdc-tooltip {
  z-index: 9;
}

.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation {
  transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
}

.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation {
  transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
}

.mdc-tooltip__title {
  color: rgba(0, 0, 0, 0.87);
  /* @alternate */
  color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87));
}

.mdc-tooltip__content {
  color: rgba(0, 0, 0, 0.6);
}

.mdc-tooltip__content-link {
  color: #6200ee;
  /* @alternate */
  color: var(--mdc-theme-primary, #6200ee);
}

.mdc-tooltip {
  position: fixed;
  display: none;
}
.mdc-tooltip.mdc-tooltip--rich .mdc-tooltip__surface {
  background-color: #fff;
}
.mdc-tooltip.mdc-tooltip--rich .mdc-tooltip__caret-surface-top,
.mdc-tooltip.mdc-tooltip--rich .mdc-tooltip__caret-surface-bottom {
  background-color: #fff;
}

.mdc-tooltip-wrapper--rich {
  position: relative;
}

.mdc-tooltip--shown,
.mdc-tooltip--showing,
.mdc-tooltip--hide {
  display: inline-flex;
}
.mdc-tooltip--shown.mdc-tooltip--rich,
.mdc-tooltip--showing.mdc-tooltip--rich,
.mdc-tooltip--hide.mdc-tooltip--rich {
  display: inline-block;
  /* @noflip */
  /*rtl:ignore*/
  left: -320px;
  position: absolute;
}

.mdc-tooltip__surface {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.75rem;
  /* @alternate */
  font-size: var(--mdc-typography-caption-font-size, 0.75rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-caption-font-weight, 400);
  letter-spacing: 0.0333333333em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
          text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-caption-text-transform, inherit);
  line-height: 16px;
  padding: 4px 8px;
  min-width: 40px;
  max-width: 200px;
  min-height: 24px;
  max-height: 40vh;
  box-sizing: border-box;
  overflow: hidden;
  text-align: center;
}
.mdc-tooltip__surface::before {
  position: absolute;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 1px solid transparent;
  border-radius: inherit;
  content: "";
  pointer-events: none;
}
@media screen and (forced-colors: active) {
  .mdc-tooltip__surface::before {
    border-color: CanvasText;
  }
}
.mdc-tooltip--rich .mdc-tooltip__surface {
  /* @alternate */
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  align-items: flex-start;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  line-height: 20px;
  min-height: 24px;
  min-width: 40px;
  max-width: 320px;
  position: relative;
}
.mdc-tooltip--rich .mdc-tooltip__surface .mdc-elevation-overlay {
  width: 100%;
  height: 100%;
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
}
.mdc-tooltip--multiline .mdc-tooltip__surface {
  /* @noflip */
  /*rtl:ignore*/
  text-align: left;
}
[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface, .mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  text-align: right;
  /*rtl:end:ignore*/
}

.mdc-tooltip__surface .mdc-tooltip__title {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: 20px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
  line-height: 1.375rem;
  /* @alternate */
  line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
  font-weight: 500;
  /* @alternate */
  font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
  letter-spacing: 0.0071428571em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-subtitle2-text-transform, inherit);
  margin: 0 8px;
}
.mdc-tooltip__surface .mdc-tooltip__title::before {
  display: inline-block;
  width: 0;
  height: 24px;
  content: "";
  vertical-align: 0;
}
.mdc-tooltip__surface .mdc-tooltip__content {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-typography-body2-font-size, 0.875rem);
  line-height: 1.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-body2-line-height, 1.25rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: 0.0178571429em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-body2-text-transform, inherit);
  max-width: calc(200px - (2 * 8px));
  margin: 8px;
  /* @noflip */
  /*rtl:ignore*/
  text-align: left;
}
[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content, .mdc-tooltip__surface .mdc-tooltip__content[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  text-align: right;
  /*rtl:end:ignore*/
}

.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content {
  max-width: calc(320px - (2 * 8px));
  align-self: stretch;
}
.mdc-tooltip__surface .mdc-tooltip__content-link {
  text-decoration: none;
}

.mdc-tooltip--rich-actions,
.mdc-tooltip__content,
.mdc-tooltip__title {
  z-index: 1;
}

.mdc-tooltip__surface-animation {
  opacity: 0;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  will-change: transform, opacity;
}
.mdc-tooltip--shown .mdc-tooltip__surface-animation {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}
.mdc-tooltip--hide .mdc-tooltip__surface-animation {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.mdc-tooltip__caret-surface-top,
.mdc-tooltip__caret-surface-bottom {
  position: absolute;
  height: 24px;
  width: 24px;
  -webkit-transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208);
          transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208);
}
.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,
.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay {
  width: 100%;
  height: 100%;
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
}

.mdc-tooltip__caret-surface-bottom {
  /* @alternate */
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  outline: 1px solid transparent;
  z-index: -1;
}
@media screen and (forced-colors: active) {
  .mdc-tooltip__caret-surface-bottom {
    outline-color: CanvasText;
  }
}

.mdc-top-app-bar {
  background-color: #6200ee;
  /* @alternate */
  background-color: var(--mdc-theme-primary, #6200ee);
  color: white;
  display: flex;
  position: fixed;
  flex-direction: column;
  justify-content: space-between;
  box-sizing: border-box;
  width: 100%;
  z-index: 4;
}
.mdc-top-app-bar .mdc-top-app-bar__action-item,
.mdc-top-app-bar .mdc-top-app-bar__navigation-icon {
  color: #fff;
  /* @alternate */
  color: var(--mdc-theme-on-primary, #fff);
}
.mdc-top-app-bar .mdc-top-app-bar__action-item::before, .mdc-top-app-bar .mdc-top-app-bar__action-item::after,
.mdc-top-app-bar .mdc-top-app-bar__navigation-icon::before,
.mdc-top-app-bar .mdc-top-app-bar__navigation-icon::after {
  background-color: #fff;
  /* @alternate */
  background-color: var(--mdc-ripple-color, var(--mdc-theme-on-primary, #fff));
}
.mdc-top-app-bar .mdc-top-app-bar__action-item:hover::before, .mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-surface--hover::before,
.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:hover::before,
.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-surface--hover::before {
  opacity: 0.08;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.08);
}
.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded--background-focused::before, .mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):focus::before,
.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded--background-focused::before,
.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):focus::before {
  transition-duration: 75ms;
  opacity: 0.24;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.24);
}
.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded)::after,
.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear;
}
.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):active::after,
.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: 0.24;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.24);
}
.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded,
.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24);
}
.mdc-top-app-bar__row {
  display: flex;
  position: relative;
  box-sizing: border-box;
  width: 100%;
  height: 64px;
}
.mdc-top-app-bar__section {
  display: inline-flex;
  flex: 1 1 auto;
  align-items: center;
  min-width: 0;
  padding: 8px 12px;
  z-index: 1;
}
.mdc-top-app-bar__section--align-start {
  justify-content: flex-start;
  order: -1;
}
.mdc-top-app-bar__section--align-end {
  justify-content: flex-end;
  order: 1;
}
.mdc-top-app-bar__title {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 1.25rem;
  /* @alternate */
  font-size: var(--mdc-typography-headline6-font-size, 1.25rem);
  line-height: 2rem;
  /* @alternate */
  line-height: var(--mdc-typography-headline6-line-height, 2rem);
  font-weight: 500;
  /* @alternate */
  font-weight: var(--mdc-typography-headline6-font-weight, 500);
  letter-spacing: 0.0125em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-headline6-letter-spacing, 0.0125em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-headline6-text-decoration, inherit);
          text-decoration: var(--mdc-typography-headline6-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-headline6-text-transform, inherit);
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 20px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  z-index: 1;
}
[dir=rtl] .mdc-top-app-bar__title, .mdc-top-app-bar__title[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 20px;
  /*rtl:end:ignore*/
}

.mdc-top-app-bar--short-collapsed {
  /* @noflip */
  /*rtl:ignore*/
  border-top-left-radius: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-top-right-radius: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-right-radius: 24px;
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-left-radius: 0;
}
[dir=rtl] .mdc-top-app-bar--short-collapsed, .mdc-top-app-bar--short-collapsed[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  border-top-left-radius: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-top-right-radius: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-right-radius: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-left-radius: 24px;
  /*rtl:end:ignore*/
}

.mdc-top-app-bar--short {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  right: auto;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  width: 100%;
  transition: width 250ms cubic-bezier(0.4, 0, 0.2, 1);
}
[dir=rtl] .mdc-top-app-bar--short, .mdc-top-app-bar--short[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  right: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: auto;
  /*rtl:end:ignore*/
}

.mdc-top-app-bar--short .mdc-top-app-bar__row {
  height: 56px;
}
.mdc-top-app-bar--short .mdc-top-app-bar__section {
  padding: 4px;
}
.mdc-top-app-bar--short .mdc-top-app-bar__title {
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}

.mdc-top-app-bar--short-collapsed {
  /* @alternate */
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  width: 56px;
  transition: width 300ms cubic-bezier(0.4, 0, 0.2, 1);
}
.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__title {
  display: none;
}
.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__action-item {
  transition: padding 150ms cubic-bezier(0.4, 0, 0.2, 1);
}

.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item {
  width: 112px;
}
.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 12px;
}
[dir=rtl] .mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end, .mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 12px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-top-app-bar--dense .mdc-top-app-bar__row {
  height: 48px;
}
.mdc-top-app-bar--dense .mdc-top-app-bar__section {
  padding: 0 4px;
}
.mdc-top-app-bar--dense .mdc-top-app-bar__title {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 12px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
}
[dir=rtl] .mdc-top-app-bar--dense .mdc-top-app-bar__title, .mdc-top-app-bar--dense .mdc-top-app-bar__title[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 12px;
  /*rtl:end:ignore*/
}

.mdc-top-app-bar--prominent .mdc-top-app-bar__row {
  height: 128px;
}
.mdc-top-app-bar--prominent .mdc-top-app-bar__title {
  align-self: flex-end;
  padding-bottom: 2px;
}
.mdc-top-app-bar--prominent .mdc-top-app-bar__action-item,
.mdc-top-app-bar--prominent .mdc-top-app-bar__navigation-icon {
  align-self: flex-start;
}

.mdc-top-app-bar--fixed {
  transition: box-shadow 200ms linear;
}

.mdc-top-app-bar--fixed-scrolled {
  /* @alternate */
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  transition: box-shadow 200ms linear;
}

.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__row {
  height: 96px;
}
.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__section {
  padding: 0 12px;
}
.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 20px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  padding-bottom: 9px;
}
[dir=rtl] .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title, .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 20px;
  /*rtl:end:ignore*/
}

.mdc-top-app-bar--fixed-adjust {
  padding-top: 64px;
}

.mdc-top-app-bar--dense-fixed-adjust {
  padding-top: 48px;
}

.mdc-top-app-bar--short-fixed-adjust {
  padding-top: 56px;
}

.mdc-top-app-bar--prominent-fixed-adjust {
  padding-top: 128px;
}

.mdc-top-app-bar--dense-prominent-fixed-adjust {
  padding-top: 96px;
}

@media (max-width: 599px) {
  .mdc-top-app-bar__row {
    height: 56px;
  }

  .mdc-top-app-bar__section {
    padding: 4px;
  }

  .mdc-top-app-bar--short {
    transition: width 200ms cubic-bezier(0.4, 0, 0.2, 1);
  }

  .mdc-top-app-bar--short-collapsed {
    transition: width 250ms cubic-bezier(0.4, 0, 0.2, 1);
  }
  .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end {
    /* @noflip */
    /*rtl:ignore*/
    padding-left: 0;
    /* @noflip */
    /*rtl:ignore*/
    padding-right: 12px;
  }
  [dir=rtl] .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end, .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end[dir=rtl] {
    /*rtl:begin:ignore*/
    /* @noflip */
    /*rtl:ignore*/
    padding-left: 12px;
    /* @noflip */
    /*rtl:ignore*/
    padding-right: 0;
    /*rtl:end:ignore*/
  }

  .mdc-top-app-bar--prominent .mdc-top-app-bar__title {
    padding-bottom: 6px;
  }

  .mdc-top-app-bar--fixed-adjust {
    padding-top: 56px;
  }
}
.mdc-typography {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-font-family, Roboto, sans-serif);
}

.mdc-typography--headline1 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-headline1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 6rem;
  /* @alternate */
  font-size: var(--mdc-typography-headline1-font-size, 6rem);
  line-height: 6rem;
  /* @alternate */
  line-height: var(--mdc-typography-headline1-line-height, 6rem);
  font-weight: 300;
  /* @alternate */
  font-weight: var(--mdc-typography-headline1-font-weight, 300);
  letter-spacing: -0.015625em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-headline1-letter-spacing, -0.015625em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-headline1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-headline1-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-headline1-text-transform, inherit);
}

.mdc-typography--headline2 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-headline2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 3.75rem;
  /* @alternate */
  font-size: var(--mdc-typography-headline2-font-size, 3.75rem);
  line-height: 3.75rem;
  /* @alternate */
  line-height: var(--mdc-typography-headline2-line-height, 3.75rem);
  font-weight: 300;
  /* @alternate */
  font-weight: var(--mdc-typography-headline2-font-weight, 300);
  letter-spacing: -0.0083333333em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-headline2-letter-spacing, -0.0083333333em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-headline2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-headline2-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-headline2-text-transform, inherit);
}

.mdc-typography--headline3 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-headline3-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 3rem;
  /* @alternate */
  font-size: var(--mdc-typography-headline3-font-size, 3rem);
  line-height: 3.125rem;
  /* @alternate */
  line-height: var(--mdc-typography-headline3-line-height, 3.125rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-headline3-font-weight, 400);
  letter-spacing: normal;
  /* @alternate */
  letter-spacing: var(--mdc-typography-headline3-letter-spacing, normal);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-headline3-text-decoration, inherit);
          text-decoration: var(--mdc-typography-headline3-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-headline3-text-transform, inherit);
}

.mdc-typography--headline4 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-headline4-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 2.125rem;
  /* @alternate */
  font-size: var(--mdc-typography-headline4-font-size, 2.125rem);
  line-height: 2.5rem;
  /* @alternate */
  line-height: var(--mdc-typography-headline4-line-height, 2.5rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-headline4-font-weight, 400);
  letter-spacing: 0.0073529412em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-headline4-letter-spacing, 0.0073529412em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-headline4-text-decoration, inherit);
          text-decoration: var(--mdc-typography-headline4-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-headline4-text-transform, inherit);
}

.mdc-typography--headline5 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-headline5-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 1.5rem;
  /* @alternate */
  font-size: var(--mdc-typography-headline5-font-size, 1.5rem);
  line-height: 2rem;
  /* @alternate */
  line-height: var(--mdc-typography-headline5-line-height, 2rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-headline5-font-weight, 400);
  letter-spacing: normal;
  /* @alternate */
  letter-spacing: var(--mdc-typography-headline5-letter-spacing, normal);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-headline5-text-decoration, inherit);
          text-decoration: var(--mdc-typography-headline5-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-headline5-text-transform, inherit);
}

.mdc-typography--headline6 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 1.25rem;
  /* @alternate */
  font-size: var(--mdc-typography-headline6-font-size, 1.25rem);
  line-height: 2rem;
  /* @alternate */
  line-height: var(--mdc-typography-headline6-line-height, 2rem);
  font-weight: 500;
  /* @alternate */
  font-weight: var(--mdc-typography-headline6-font-weight, 500);
  letter-spacing: 0.0125em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-headline6-letter-spacing, 0.0125em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-headline6-text-decoration, inherit);
          text-decoration: var(--mdc-typography-headline6-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-headline6-text-transform, inherit);
}

.mdc-typography--subtitle1 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 1rem;
  /* @alternate */
  font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
  line-height: 1.75rem;
  /* @alternate */
  line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: 0.009375em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
}

.mdc-typography--subtitle2 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
  line-height: 1.375rem;
  /* @alternate */
  line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
  font-weight: 500;
  /* @alternate */
  font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
  letter-spacing: 0.0071428571em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-subtitle2-text-transform, inherit);
}

.mdc-typography--body1 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 1rem;
  /* @alternate */
  font-size: var(--mdc-typography-body1-font-size, 1rem);
  line-height: 1.5rem;
  /* @alternate */
  line-height: var(--mdc-typography-body1-line-height, 1.5rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-body1-font-weight, 400);
  letter-spacing: 0.03125em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-body1-letter-spacing, 0.03125em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-body1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body1-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-body1-text-transform, inherit);
}

.mdc-typography--body2 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-typography-body2-font-size, 0.875rem);
  line-height: 1.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-body2-line-height, 1.25rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: 0.0178571429em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-body2-text-transform, inherit);
}

.mdc-typography--caption {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.75rem;
  /* @alternate */
  font-size: var(--mdc-typography-caption-font-size, 0.75rem);
  line-height: 1.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-caption-line-height, 1.25rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-caption-font-weight, 400);
  letter-spacing: 0.0333333333em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
          text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-caption-text-transform, inherit);
}

.mdc-typography--button {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-typography-button-font-size, 0.875rem);
  line-height: 2.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-button-line-height, 2.25rem);
  font-weight: 500;
  /* @alternate */
  font-weight: var(--mdc-typography-button-font-weight, 500);
  letter-spacing: 0.0892857143em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-button-letter-spacing, 0.0892857143em);
  text-decoration: none;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-button-text-decoration, none);
          text-decoration: var(--mdc-typography-button-text-decoration, none);
  text-transform: uppercase;
  /* @alternate */
  text-transform: var(--mdc-typography-button-text-transform, uppercase);
}

.mdc-typography--overline {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.75rem;
  /* @alternate */
  font-size: var(--mdc-typography-overline-font-size, 0.75rem);
  line-height: 2rem;
  /* @alternate */
  line-height: var(--mdc-typography-overline-line-height, 2rem);
  font-weight: 500;
  /* @alternate */
  font-weight: var(--mdc-typography-overline-font-weight, 500);
  letter-spacing: 0.1666666667em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-overline-letter-spacing, 0.1666666667em);
  text-decoration: none;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-overline-text-decoration, none);
          text-decoration: var(--mdc-typography-overline-text-decoration, none);
  text-transform: uppercase;
  /* @alternate */
  text-transform: var(--mdc-typography-overline-text-transform, uppercase);
}
.summary-overview__grand-total-price{font-size:1.1rem;line-height:1.4}.collapsible-list__button{background-color:#fff0;color:#005932;cursor:pointer}.collapsible-list__button:hover{text-decoration:underline}.collapsible-list__button:after{content:attr(data-show)}.collapsible-list__button--shown:after{content:attr(data-hide)}.collapsible-list__button-content{display:none}.first-step-form .checkbox__label{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;max-width:90%;word-wrap:break-word}
.agent-navigation__dropdown>.agent-navigation__dropdown-item[position-right]{left:auto;right:0}.agent-navigation__name{padding-right:1.5rem;position:relative}.agent-navigation__caret{position:absolute;right:0;top:50%;transform:translateY(-50%)}.customer-list__container-item{cursor:pointer;padding:0}.customer-list__container-item:hover{color:#000;text-decoration:underline}.agent-control-bar{border-bottom:.0625rem solid #d9d9d9;position:relative}.agent-control-bar.active{z-index:401}.agent-control-bar.active:before{background-color:#000;bottom:0;content:"";left:0;opacity:.4;position:fixed;right:0;top:0;z-index:-1}.agent-control-bar__inner{background-color:#fff;position:relative;z-index:10}.agent-control-bar__container{padding:.75rem 1rem}@media only screen and (max-width:34.3125rem){.agent-control-bar__container{flex-direction:column-reverse;text-align:right}}.agent-control-bar__info{font-size:.875rem;line-height:normal}.agent-control-bar__name{font-weight:500}.agent-control-bar__button-wrap{margin-left:1.125rem}.product-cart-item{display:flex;flex-direction:column;position:relative}.product-cart-item__name{color:#191919;font-weight:700}.product-cart-item__actions{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;margin-top:1rem}.product-cart-item__actions--spacingless{margin-top:0}.product-cart-item__actions-row{display:flex;width:100%}@media only screen and (min-width:770px){.product-cart-item{flex-direction:row;justify-content:space-between}}.product-cart-item__col{margin-left:auto;margin-right:auto}.product-cart-item__col:first-child{margin-left:0}.product-cart-item__col:last-child{margin-right:0}.product-cart-item__actions{flex-grow:0}@media only screen and (min-width:60.625rem){.sort{padding:0 0 .9375rem}}.sort__results{color:#6c6c6c;font-size:.875rem;line-height:.875rem}.sort__label,.sort__results{font-family:Myriad Pro,sans-serif;font-weight:400}.sort__label{vertical-align:middle}.sort__label,.suggestion-product{font-size:1rem;line-height:1.25rem}.suggestion-product{font-family:Myriad Pro Bold,sans-serif;font-weight:700;padding:.375rem .625rem .125rem}.suggestion-product__link{color:#000}.suggestion-product__thumbnail{margin:0}.suggestion-product__container{display:flex;flex-flow:row;justify-content:space-between}.suggestion-product__search-icon{color:#d2c8c2}.suggestion-product__text{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:18.75rem}@media only screen and (min-width:48.0625rem){.suggestion-product__text{width:100%}}.suggestion-product:hover{background-color:#faf8f7;cursor:pointer}.suggestion-product:hover .icon{color:#191919b3}.readonly-bundled-note__title{font-size:.875rem}.configured-bundle-product{padding:0 .9375rem 1.3125rem 0}.configured-bundle-product--mini-cart{padding-left:1.25rem}.configured-bundle-product--mini-cart:last-child{padding-bottom:0}.configured-bundle-product__title{display:block;font:400 1.125rem Walbaum,sans-serif}.configured-bundle-product__title--bold{font-weight:700}.configured-bundle-product__sku{color:#b2b5b7;font:300 18px Myriad Pro,sans-serif}.configured-bundle-product__prices{padding-left:1rem}@media only screen and (min-width:75.25rem){.configured-bundle-product__prices{padding-left:0}}.configured-bundle-product__text{font:400 18px Walbaum,sans-serif}.configured-bundle-product__text--secondary{color:#d9d9d9}.configured-bundle-product__text--bold{font-weight:700}.configured-bundle-product__text--mini-cart{color:#000;font-weight:300}.configurator-button{background-color:#005932;background:#000;border:none;border-radius:0;border-radius:.125rem;color:#fff;cursor:pointer;display:inline-block;font:700 .9375rem/1.125rem Walbaum,sans-serif;padding:.9375rem 1rem;text-align:center;transition:box-shadow .25s ease-in-out,background-color .25s ease-in-out;transition:all .25s ease-in-out}.configurator-button:focus,.configurator-button:hover{background-color:#002615;text-decoration:none}.configurator-button:active{background-color:#005932;box-shadow:inset 0 2px 7px 0 #002615;text-decoration:none}.configurator-button--hollow{background-color:#fff;border:1px solid #005932;color:#005932;padding:.25rem .5rem}.configurator-button--hollow:focus,.configurator-button--hollow:hover{background-color:#0dff95}.configurator-button--hollow:active{background-color:#0dff95;box-shadow:inset 0 2px 7px 0 #005932b3}.configurator-button--expand{width:100%}.configurator-button--info{background-color:#f0ede6}.configurator-button--info:focus,.configurator-button--info:hover{background-color:#ddd6c6}.configurator-button--info:active{background-color:#f0ede6;box-shadow:inset 0 2px 7px 0 #ddd6c6}.configurator-button--info.configurator-button--hollow{background-color:#fff;border-color:#f0ede6;color:#f0ede6}.configurator-button--info.configurator-button--hollow:focus,.configurator-button--info.configurator-button--hollow:hover{background-color:#fff}.configurator-button--info.configurator-button--hollow:active{background-color:#fff;box-shadow:inset 0 2px 7px 0 #f0ede6b3}.configurator-button--warning{background-color:#d3a06d}.configurator-button--warning:focus,.configurator-button--warning:hover{background-color:#c78746}.configurator-button--warning:active{background-color:#d3a06d;box-shadow:inset 0 2px 7px 0 #c78746}.configurator-button--warning.configurator-button--hollow{background-color:#fff;border-color:#d3a06d;color:#d3a06d}.configurator-button--warning.configurator-button--hollow:focus,.configurator-button--warning.configurator-button--hollow:hover{background-color:#fcf9f6}.configurator-button--warning.configurator-button--hollow:active{background-color:#fcf9f6;box-shadow:inset 0 2px 7px 0 #d3a06db3}.configurator-button--success{background-color:#007340}.configurator-button--success:focus,.configurator-button--success:hover{background-color:#004024}.configurator-button--success:active{background-color:#007340;box-shadow:inset 0 2px 7px 0 #004024}.configurator-button--success.configurator-button--hollow{background-color:#fff;border-color:#007340;color:#007340}.configurator-button--success.configurator-button--hollow:focus,.configurator-button--success.configurator-button--hollow:hover{background-color:#27ff9f}.configurator-button--success.configurator-button--hollow:active{background-color:#27ff9f;box-shadow:inset 0 2px 7px 0 #007340b3}.configurator-button--alert{background-color:#bb484d}.configurator-button--alert:focus,.configurator-button--alert:hover{background-color:#98383c}.configurator-button--alert:active{background-color:#bb484d;box-shadow:inset 0 2px 7px 0 #98383c}.configurator-button--alert.configurator-button--hollow{background-color:#fff;border-color:#bb484d;color:#bb484d}.configurator-button--alert.configurator-button--hollow:focus,.configurator-button--alert.configurator-button--hollow:hover{background-color:#ebcacc}.configurator-button--alert.configurator-button--hollow:active{background-color:#ebcacc;box-shadow:inset 0 2px 7px 0 #bb484db3}.configurator-button--disabled,.configurator-button[data-disabled],.configurator-button[disabled]{background-color:#dadada;border-color:#dadada;pointer-events:none}.configurator-button--disabled:focus,.configurator-button--disabled:hover,.configurator-button[data-disabled]:focus,.configurator-button[data-disabled]:hover,.configurator-button[disabled]:focus,.configurator-button[disabled]:hover{background-color:#dadada}.configurator-button--success,.configurator-button:focus,.configurator-button:hover{background:#000;border-color:#fff0;color:#fff}.configurator-button--additional-indention{background:#fff0;border-color:#fff0;color:#0000003d;font-size:.8125rem;font-weight:500;letter-spacing:.1375rem;margin:0;padding:1rem;text-transform:uppercase}.configurator-button--additional-indention:active,.configurator-button--additional-indention:focus,.configurator-button--additional-indention:hover{background:#b2b5b7;border-color:#fff0;box-shadow:none;color:#000}.configurator-button--link{background:none;color:#0000003d;font:400 1rem/1.125rem Myriad Pro,sans-serif;padding:0}.configurator-button--link:focus,.configurator-button--link:hover{background:none;color:#0000003d;text-decoration:underline}.configurator-button--active{background:#b2b5b7;border-color:#fff0;color:#000}.configurator-button--selected{background:#0059321a;border-color:#fff0;color:#005932}.configurator-button--summary,.configurator-button--summary:hover{background:#000;border-color:#fff0;color:#fff}.configurator-button[disabled],.configurator-button[disabled]:hover{background:#d9d9d9;border-color:#fff0;color:#fff}.configurator-message{align-items:center;border:none;display:flex;flex-grow:1;justify-content:center;margin:.5rem}.configurator-product{display:flex;flex-direction:row;flex-direction:column;margin:0 0 .625rem;position:relative;transition:box-shadow .25s ease-in-out;z-index:10}.configurator-product__name{color:#191919;font-weight:700}.configurator-product__actions{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;margin-top:1rem}.configurator-product__actions--spacingless{margin-top:0}.configurator-product__actions-row{display:flex;width:100%}.configurator-product__actions{flex-grow:0}.no-touch .configurator-product:before{background:linear-gradient(180deg,#000,#0000000d);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease-in-out;z-index:10}.no-touch .configurator-product:hover{box-shadow:.125rem .625rem 1.875rem 0 #0000001a;z-index:11}.no-touch .configurator-product:hover:before{opacity:.05;z-index:11}@media only screen and (min-width:34.375rem){.configurator-product{background-color:#0000000d;flex-direction:row;padding-right:1.25rem}}@media only screen and (min-width:60.625rem){.configurator-product{padding-right:2.5rem}}.configurator-product__col{padding:1.5rem 0;position:relative}.configurator-product__col:not(.configurator-product__col--image-container){z-index:12}@media only screen and (min-width:34.375rem){.configurator-product__col:not(.configurator-product__col--image-container){padding-top:2.1875rem}}.configurator-product__col--image-container{background-color:#fff;padding:0;position:relative}.configurator-product__col--image-container:before{background-color:#0000000d;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:10}.configurator-product__col--description{padding:.9375rem .9375rem 0}@media only screen and (min-width:34.375rem){.configurator-product__col--description{padding:0 1.875rem}}.configurator-product__name{display:inline-block;font-family:Walbaum,sans-serif;font-weight:500;margin-bottom:.5rem}.configurator-product__sku{color:#b2b5b7;display:block;font-weight:300;letter-spacing:.016875rem;line-height:1.125rem;text-transform:uppercase}.configurator-product__price{color:#b2b5b7;font:300 1.125rem Walbaum,sans-serif;letter-spacing:.01875rem;margin-bottom:1.875rem}@media only screen and (min-width:34.375rem){.configurator-product__price{text-align:right}}.configurator-product__actions{margin:0;padding:0 .9375rem}@media only screen and (min-width:34.375rem){.configurator-product__actions{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:0}}.configured-bundle-total{background:#f0f0f0;margin:2.375rem 0 0;padding:2.1875rem 1.25rem 1.25rem}.configured-bundle-total__title{font:700 .9375rem/1.0625rem Walbaum,sans-serif;letter-spacing:.05rem;margin:0;text-transform:uppercase}.selected-product-list__header{border:1px solid #f0f0f0;border-bottom:0;margin:0 .5rem -.5rem;padding:.5rem}@media only screen and (min-width:60.625rem){.selected-product-list{margin-right:1rem}}.template-list__list{align-items:stretch;margin:0 -1.25rem 2rem;max-width:none}.template-list__item-title{background-color:#0000000d;border-radius:.25rem;box-shadow:0 0 0 #fff0;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:background-color .25s ease-in-out,box-shadow .25s ease-in-out}.template-list__item-title:hover{background-color:#fff0;box-shadow:0 .125rem 1.4375rem 0 #d9d9d980;text-decoration:none}.template-list__item-name{align-items:center;color:#000;display:flex;flex-grow:1;font-size:1.375rem;font-weight:300;justify-content:center;min-height:6.5rem;padding:1.25rem;text-align:center}.order-detail-table__content{margin-bottom:1rem;padding-top:.5rem}.order-detail-table__item{border:1px solid #f0f0f0;margin:0 .5rem 1rem;padding:1rem}.order-detail-table__item--spacingless{margin-left:0;margin-right:0}.file-download-link--icon{width:8.5rem}.file-download-link__link--icon{color:#777;display:block;font-size:.875rem}.file-download-link__link--icon:hover{text-decoration:none}.file-download-link__icon{background-color:#fff;color:#d79295;display:block;margin-bottom:.25rem;padding:2rem 0;text-align:center}.file-download-link__name-wrapper{display:flex}.file-download-link__name{display:inline-block;vertical-align:middle}.file-download-link__name--icon{max-width:6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-download-link__extension{vertical-align:middle}.file-download-link__size{display:block;opacity:.5}.file-download-link__icon{background-color:#f2ddde;color:#c96d71}.merchant-product-offer-dynamic-form-elements{margin-bottom:.5rem;position:relative;width:100%}.merchant-product-offer-dynamic-form-elements__loader{height:100%;min-height:3rem}.merchant-product-offer-dynamic-form-elements__loader.is-invisible{min-height:0}.volume-price{font-size:1.25rem}.volume-price__amount--original{color:#bbb;display:block;font-size:.875rem;text-decoration:line-through}.volume-price__tag{color:#000;margin-right:.25rem}.volume-price__price{backface-visibility:hidden;display:inline-block;transform:translateZ(0)}.volume-price__price--highlighted{animation:pulse-highlight .4s linear 2}.volume-price__amount{color:#000;display:block}@media only screen and (min-width:60.625rem){.volume-price__amount{font-size:1.375rem;line-height:1.375rem}}.volume-price__amount--original{line-height:.9375rem;text-align:right}.volume-price-table{font-size:1.25rem;margin-top:1.5rem}.volume-price-table__table{border-bottom:.0625rem solid #d9d9d9;font-size:.875rem}.volume-price-table__title{border-bottom:.0625rem solid #d9d9d9;font-weight:700;padding:.5rem .75rem;text-align:left}.volume-price-table__cell{padding:.5rem .75rem}.bundle-items__name{color:#191919;display:block}.product-carousel{position:relative}.product-detail-color-selector{cursor:default;position:relative;z-index:50}.product-detail-color-selector__checkmark{display:none}.product-detail-color-selector__item{border:.25rem solid #fff;border-radius:100%;display:inline-block;height:2rem;position:relative;vertical-align:middle;width:2rem}.product-detail-color-selector__item:before{border:.25rem solid #fff;border-radius:100%;content:"";height:1.875rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);visibility:hidden;width:1.875rem}.product-detail-color-selector__item:after{border:0 solid #fff;border-radius:100%;content:"";height:2rem;left:-.0625rem;position:absolute;top:-.0625rem;width:2rem}.product-detail-color-selector__item:not(:last-child){margin-right:.25rem}.product-detail-color-selector__item--active,.product-detail-color-selector__item:hover{border:0;height:2rem;width:2rem}.product-detail-color-selector__item--active:after,.product-detail-color-selector__item:hover:after{visibility:hidden}.product-detail-color-selector__item--active:before,.product-detail-color-selector__item:hover:before{visibility:visible}.product-detail-color-selector__item:hover .product-detail-color-selector__tooltip{transform:scale(0)}.product-detail-color-selector__item--active .product-detail-color-selector__checkmark{align-items:center;display:flex;height:inherit;justify-content:center;width:inherit}.product-detail-color-selector__tooltip{background:#000;border-radius:.125rem;color:#fff;font:300 1rem Myriad Pro,sans-serif;left:-.9375rem;padding:.3125rem .6875rem .4375rem .625rem;position:absolute;top:-2.6875rem;transform:scale(0);transform-origin:bottom;transition:all .25s ease-in-out;white-space:nowrap}.product-detail-color-selector__tooltip:before{background:#000;border-radius:.125rem;bottom:-.25rem;content:"";height:.625rem;left:1.0625rem;position:absolute;transform:rotate(45deg);width:.625rem}.product-item-color-selector{cursor:default;position:relative;z-index:50}.product-item-color-selector__checkmark{display:none}.product-item-color-selector__item{border:.25rem solid #fff;border-radius:100%;display:inline-block;height:2rem;position:relative;vertical-align:middle;width:2rem}.product-item-color-selector__item:before{border:.25rem solid #fff;border-radius:100%;content:"";height:1.875rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);visibility:hidden;width:1.875rem}.product-item-color-selector__item:after{border:0 solid #fff;border-radius:100%;content:"";height:2rem;left:-.0625rem;position:absolute;top:-.0625rem;width:2rem}.product-item-color-selector__item:not(:last-child){margin-right:.25rem}.product-item-color-selector__item--active,.product-item-color-selector__item:hover{border:0;height:2rem;width:2rem}.product-item-color-selector__item--active:after,.product-item-color-selector__item:hover:after{visibility:hidden}.product-item-color-selector__item--active:before,.product-item-color-selector__item:hover:before{visibility:visible}.product-item-color-selector__item:hover .product-item-color-selector__tooltip{transform:scale(0)}.product-item-color-selector__item--active .product-item-color-selector__checkmark{align-items:center;display:flex;height:inherit;justify-content:center;width:inherit}.product-item-color-selector__tooltip{background:#000;border-radius:.125rem;color:#fff;font:300 1rem Myriad Pro,sans-serif;left:-.9375rem;padding:.3125rem .6875rem .4375rem .625rem;position:absolute;top:-2.6875rem;transform:scale(0);transform-origin:bottom;transition:all .25s ease-in-out;white-space:nowrap}.product-item-color-selector__tooltip:before{background:#000;border-radius:.125rem;bottom:-.25rem;content:"";height:.625rem;left:1.0625rem;position:absolute;transform:rotate(45deg);width:.625rem}.label-group{font-family:Myriad Pro,sans-serif;left:0;max-height:100%;padding:1rem;pointer-events:none;position:absolute;right:0;top:0;z-index:350}.flag{background:#d9d9d980;border-radius:.125rem;display:inline-block;margin:0 .5rem .25rem 0;padding:.0625rem .4375rem}@media only screen and (max-width:34.3125rem){.flag{font-size:.6875rem;padding:.1875rem .5rem}}.flag--highlight{background-color:#005932;border:.0625rem solid #005932;color:#fff}.flag--alternative{background:#fff0;border:.0625rem solid #005932;color:#005932;white-space:nowrap}.flag--discontinued{background:#fff0;border:.0625rem solid #000;color:#000}.tag{background:#fff;border-radius:.125rem;box-shadow:.0625rem .0625rem 0 0 #0000001a;display:inline-block;margin:0 .5rem .25rem 0;padding:.125rem .5rem}@media only screen and (max-width:34.3125rem){.tag{font-size:.6875rem;padding:.1875rem .9375rem}}.tag__text{text-transform:uppercase}.shopping-list-product-option-list{margin:-.25rem}.shopping-list-product-option-list__item{flex-basis:0;padding:0 .25rem .5rem}.measurement-quantity-selector{align-items:flex-end;display:flex;flex-direction:row;gap:1rem;left:0;margin-top:0;position:absolute;width:100%}.measurement-quantity-selector__title{font-family:Myriad Pro Semibold,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.125rem;margin-bottom:.5rem}.measurement-quantity-selector__button-hr{border-top:.0625rem dotted #d9d9d9}.measurement-quantity-selector__button--submit{width:calc(100% - 3.125rem)}@media only screen and (max-width:48.125rem){.measurement-quantity-selector__button--submit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.measurement-quantity-selector__button-wrap_up_down{padding:0}@media only screen and (max-width:48.125rem){.measurement-quantity-selector__button-wrap_up_down{width:5rem}}.measurement-quantity-selector__button-wrap_up_down--expanded{width:100%}.measurement-quantity-selector__load_more_quantity_button{position:absolute}.product-search-item{display:flex;flex-direction:column;flex-direction:row;position:relative}.product-search-item__name{color:#191919;font-weight:700}.product-search-item__actions{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;margin-top:1rem}.product-search-item__actions--spacingless{margin-top:0}.product-search-item__actions-row{display:flex;width:100%}.product-search-item__actions{flex-grow:0}.product-quick-add-form--row{background-color:#f0f0f0;padding:.5rem}.product-quick-add-form__title--row{font-size:1.125rem;font-weight:700}.rating-selector{align-items:center;display:flex;margin-top:.375rem}.rating-selector__steps{direction:rtl;display:inline-block;line-height:0;margin-right:.375rem;vertical-align:middle}.rating-selector__step{cursor:pointer;display:block;float:right;font:0/0 Myriad Pro,sans-serif;overflow-x:hidden;position:relative}.rating-selector__step--full:not(:first-child){padding-right:.125rem}.rating-selector__step--half{width:.5rem}.rating-selector__step--half:nth-child(odd){margin-right:.125rem}.rating-selector__star{color:#f0ece7;height:1rem;position:relative;transition:color .1s ease-in-out;width:1rem}.rating-selector__star--half-left{margin-right:-.5rem}.rating-selector__step--active>.rating-selector__star,.rating-selector__step:hover>.rating-selector__star,.rating-selector__step:hover~.rating-selector__step>.rating-selector__star{color:#191919}.rating-selector__review-count{color:#191919;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;position:relative}@media only screen and (min-width:48.125rem){.rating-selector__review-count{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.rating-selector--small{margin:0 .1875rem 0 .6875rem}.rating-selector--small .rating-selector__step--half{height:.875rem;width:.4375rem}.rating-selector--small .rating-selector__star{height:.875rem;width:.875rem}.rating-selector--small .rating-selector__star--half-left{margin-right:-.4375rem}.rating-selector--smallest .rating-selector__step--half{height:.75rem;width:.375rem}.rating-selector--smallest .rating-selector__step--half:nth-child(odd){margin-right:.0625rem}.rating-selector--smallest .rating-selector__star{height:.75rem;width:.75rem}.rating-selector--smallest .rating-selector__star--half-left{margin-right:-.375rem}.rating-selector--readonly{pointer-events:none}.rating-selector--expand{display:block}.rating-selector--expand .rating-selector__steps{margin-top:-.1875rem}.rating-selector--pdp-header .rating-selector__review-count{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.25rem}.rating-selector--marginless{margin:0}.products-list__item{cursor:pointer}.products-list__item--selected,.products-list__item:hover{background-color:#f0f0f0}.product-set-cms-content{margin-bottom:3rem}.order-configured-bundle-product{background-color:#f4f4f4}.order-configured-bundle-product:last-child{border-bottom:1px solid #dadada}.order-configured-bundle-product__col{padding:.25rem;vertical-align:top}.order-configured-bundle-product__bullet{float:left;margin-right:.25rem}.order-configured-bundle-product__content{display:block;overflow:hidden}.order-configured-bundle{background:none;border-top:1px solid #dadada}.order-configured-bundle__col{vertical-align:top}.ordered-configured-bundle{border:.0625rem dotted #d9d9d9;margin:0 1.25rem 1.25rem 0}.ordered-configured-bundle:after{clear:both;content:"";display:table}.ordered-configured-bundle__title{font-size:18px}.ordered-configured-bundle__container{align-items:center;background:#b2b5b7;border-bottom:.0625rem dotted #d9d9d9;display:flex;flex-wrap:wrap;margin-bottom:.8125rem;padding:.5rem .9375rem}.ordered-configured-bundle__total{font:400 18px Walbaum,sans-serif}@media only screen and (min-width:48.125rem){.ordered-configured-bundle__total{text-align:right}}.ordered-configured-bundle-product{padding:0 .9375rem 1.3125rem .625rem}.ordered-configured-bundle-product__thumbnail-wrapper{width:7.5rem}.ordered-configured-bundle-product__title{display:block;font:500 .9375rem Walbaum,sans-serif}.ordered-configured-bundle-product__sku{color:#b2b5b7;font:300 18px Myriad Pro,sans-serif}.ordered-configured-bundle-product__text{font:400 18px Walbaum,sans-serif}.ordered-configured-bundle-product__text--secondary{color:#d9d9d9}.badge{border:.0625rem solid #b2b5b7;border-radius:.25rem;color:#000;display:inline-block;font-size:.875rem;padding:.125rem .5rem 0}.badge--address{background-color:#f0ece7;border:unset;border-radius:unset;color:#191919;font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:.75rem;font-weight:600;line-height:.75rem;padding:.375rem .75rem .25rem;text-transform:uppercase}.box{background-color:#fff;border:none;margin:.5rem;padding:.5rem}.box:after{clear:both;content:"";display:table}.box__separator{border-bottom:1px solid #f0f0f0;display:block;margin:.5rem -.5rem}.box--borderless{border-color:#fff0}.box--spacingless{margin:0;padding:0}.box--spacingless .box__separator{margin-left:0;margin-right:0}.box--stretch{height:calc(100% - 1rem)}.box--dark{background-color:#f4f4f4}.box--info{background-color:#fff;border-color:#f0ede6;color:#ddd6c6}.box--warning{background-color:#fcf9f6;border-color:#d3a06d;color:#c78746}.box--success{background-color:#27ff9f;border-color:#007340;color:#004024}.box--alert{background-color:#ebcacc;border-color:#bb484d;color:#98383c}.box--darker{background-color:#d9d9d9}.box--wide{border-radius:.25rem;margin:0 -1.25rem;padding:1.25rem}.box hr,.box__separator{border-bottom:none}.box--with-border{border-bottom:.0625rem dotted #d9d9d9;margin:0 0 1.25rem;padding:0 0 .625rem}.button{background-color:#191919;color:#fff;cursor:pointer;display:inline-block;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;height:2.75rem;line-height:1.5rem;padding:.5rem 1rem .4375rem;text-align:center;transition:all .25s ease-in-out}@media only screen and (min-width:34.375rem){.button{min-width:10rem}}.button:active,.button:focus,.button:hover{background-color:#4d4d4d;border-color:#4d4d4d;color:#fff;text-decoration:none}.button--alert{background-color:#bb484d;border-color:#bb484d;color:#fff}.button--skinless{min-width:0}.button--skinless,.button--skinless:active,.button--skinless:focus,.button--skinless:hover{background-color:#fff0;border:none;color:#000}.button--filter{align-items:center;display:flex;font-family:Myriad Pro Condensed,sans-serif;font-size:1.5rem;font-weight:400;justify-content:center;line-height:1.875rem}.button--send-review{margin-left:0;margin-top:0;width:100%}@media only screen and (min-width:48.125rem){.button--send-review{max-width:19.375rem}}.button--quantity{background-color:#fff0;color:#191919;font:300 1rem/1.0625rem Walbaum,sans-serif;height:1.25rem;min-width:0;padding:0;-webkit-user-select:none;user-select:none;width:1.25rem}.button--quantity:active,.button--quantity:focus,.button--quantity:hover{background-color:#fff0;color:#191919b3}.button--quantity-large{border:none;font-size:1.3125rem;height:2.5rem;line-height:2.375rem;width:2.25rem}.button--quantity-large:active,.button--quantity-large:focus,.button--quantity-large:hover{background-color:#0000;border-color:#000;color:#191919b3}.button--disabled,.button[disabled]{background-color:#b2b5b7;border-color:#b2b5b7;color:#fff;cursor:not-allowed;pointer-events:none}.button--disabled:active,.button--disabled:focus,.button--disabled:hover,.button[disabled]:active,.button[disabled]:focus,.button[disabled]:hover{background-color:#b2b5b7}.button--align-center{align-self:center}.button--small{min-width:6.25rem;padding-bottom:.6875rem;padding-top:.6875rem}.button--secondary{background-color:#d2c8c2;color:#000}.button--secondary:hover{background-color:#d2c8c2b3;color:#191919b3}.button--tertiary{background-color:#0000;border:.0625rem solid #000;color:#191919}.button--tertiary:hover{background-color:#0000;border-color:#4d4d4db3;color:#4d4d4db3}.button--hollow{background-color:#fff;border:.0625rem solid #191919;color:#191919;padding:.4375rem 1rem .375rem}.button--hollow--disabled,.button--hollow[disabled]{background-color:#fff;border-color:#d9d9d9;color:#d9d9d9;pointer-events:none}.button--hollow:focus,.button--hollow:hover{background-color:#fff;border-color:#4d4d4d;color:#4d4d4d;text-decoration:none}.button--hollow.button--small{padding-bottom:.625rem;padding-top:.625rem}.button--hollow.button--filter{border-color:#d2c8c2}.button--auto-width{min-width:auto}.button--inspirational{letter-spacing:.13125rem;min-width:0;text-transform:uppercase}@media only screen and (min-width:34.375rem){.button--inspirational{letter-spacing:.15625rem}}.button--promotion-item{font:400 .625rem/1.625rem Walbaum,sans-serif;height:1.75rem;margin-top:1rem;min-width:0;padding:0 1rem;width:100%}@media only screen and (min-width:34.375rem){.button--promotion-item{margin-top:0}}@media only screen and (min-width:48.125rem){.button--promotion-item{height:2rem;line-height:1.875rem;width:auto}}.button--agent{min-width:4.9375rem}.button--combined{border-radius:0;font-size:1.5rem;font-weight:400;height:2.75rem;line-height:1rem;min-width:7.5625rem}.button--combined-small{min-width:0;padding-left:.75rem;padding-right:.75rem}.button--expand,.button--expand-mobile{width:100%}@media only screen and (min-width:34.375rem){.button--expand-mobile{width:auto}}.button--customer-data-step{width:100%}@media only screen and (min-width:34.375rem){.button--customer-data-step{margin-left:0!important;width:25rem}}.button--large{font-size:1.75rem;height:3.125rem;line-height:1.5625rem;padding:1rem 1rem .875rem}.button--large .button--hollow{padding:.9375rem .9375rem .8125rem}.button--search{align-items:center;display:flex;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;padding:0}.button--search:focus,.button--search:hover{color:#000}.button--reset-min-width{min-width:0}@media only screen and (min-width:34.375rem){.button--medium{min-width:7.5rem}}.button--hollow-alert{background-color:#fff0;border:.0625rem solid #000;color:#000}.button--hollow-alert.button--small{padding-bottom:.625rem;padding-top:.625rem}.button--reset-border-radius{border-radius:0}.button--list-item{min-width:11.4375rem;padding-bottom:.75rem;padding-top:.75rem}.button--mobile-menu{align-items:center;display:flex;flex-direction:column;min-width:2.3125rem}@media only screen and (max-width:48.0625rem){.button--mobile-center{align-self:center;justify-self:center;width:64%}}.button--return,.button--success-back-to-shop{width:16.125rem}@media only screen and (min-width:48.125rem){.button--return,.button--success-back-to-shop{width:13.75rem}}.button__link{align-items:center;display:flex;justify-content:center}.button__link--login{bottom:.0625rem;position:relative}.icon{fill:currentColor;display:inline-block;height:1rem;-webkit-user-select:none;user-select:none;vertical-align:middle;width:1rem}.icon--small{height:.75rem;width:.75rem}.icon--smaller{height:.5rem;width:.5rem}.icon--big{height:1.5rem;width:1.5rem}.icon--bigger{height:2rem;width:2rem}.icon--biggest{height:3rem;width:3rem}.icon--inherit{display:block;height:inherit;width:inherit}.icon--black{color:#000}.icon--hamburger-menu{height:1.5rem;padding-top:.25rem;width:1.5rem}.icon--nav-menu-close{margin-top:.5rem;width:1.5rem}.icon--tips{margin-right:.4rem}.icon--tips,.icon--voucher{height:1.5625rem;margin-bottom:.25rem;width:1.5625rem}.icon--voucher{margin-right:.45rem}.icon--margin-top-three-px{margin-top:.1875rem}.icon--medium{height:.65625rem;width:.65625rem}.icon--medium-smaller{height:.875rem;width:.875rem}.icon--medium-small{height:1.03125rem;width:1.03125rem}.icon--medium-up{height:1.125rem;width:1.125rem}.icon--pointer{cursor:pointer}.icon--medium-big{height:1.75rem;width:1.75rem}.icon--info-big{height:2.25rem;width:2.25rem}.icon--info-small{height:1rem;width:1rem}.icon--close-medium{height:.875rem;width:.875rem}.icon--overlay{float:left;height:2rem;width:2rem}.icon--pdp-download,.icon--pdp-wishlist{height:1.5rem;width:1.5rem}.icon--pdp-download{margin-right:.15625rem}.icon--remove{color:#000;height:1.5rem;width:1.5rem}.icon--close-filter{position:absolute;right:.625rem;top:50%;transform:translateY(-50%)}.icon--secondary{height:.75rem;width:.75rem}.icon--thumbnail-arrow{color:#000;display:block;height:.375rem;width:100%}@media only screen and (max-width:48.125rem){.icon--mobile-hidden{display:none}}.icon--reverse{transform:rotate(180deg)}.icon--checkout-success{margin-top:-.125rem}.icon--check-list{height:.75rem;margin-right:.3125rem;width:.75rem}.icon--dehner-certificate{height:3.5rem;margin-bottom:1.25rem;width:3.5rem}.icon--dehner-certificate-checkout{height:4.1875rem;width:4.1875rem}@media only screen and (min-width:48.125rem){.icon--dehner-certificate-checkout{height:2.5rem;width:2.5rem}}.icon--shipping-cart{height:1.5rem;width:1.5rem}.icon--shipping-cart--green{color:#007340}.icon--shipping-cart--red{color:#be122b}.icon--shipping-cart--orange{color:#f59c00}.icon--trusted-shop{height:10.5rem;width:5.8125rem}.icon--trusted-shop-mini{height:6.125rem;width:5.6875rem}@media only screen and (min-width:48.125rem){.icon--trusted-shop-mini{height:3.75rem;width:3.5rem}}.icon--wishlist--cart{height:1.125rem;width:1.125rem}@media only screen and (min-width:48.125rem){.icon--wishlist--cart{height:1.3125rem;width:1.375rem}}.icon--vet-logo{height:2.8125rem;width:4.8125rem}@media only screen and (min-width:48.125rem){.icon--vet-logo{height:1.75rem;width:3.5rem}}.icon--to-cart{margin-top:-.0625rem}.icon--paypal{height:.6875rem;width:2.5625rem}.icon--klarna{height:.6875rem;width:2.5rem}.icon--dhl{height:.5rem;width:4rem}.icon--hermes{height:.5625rem;width:4.25rem}.icon--cvv{height:1.125rem;min-width:1.125rem;z-index:1}.icon--in-field-icon{margin-bottom:.1875rem;margin-right:.625rem}.icon--cart-payments{height:2rem;width:3.875rem}.icon--visa{height:1.125rem;width:3.375rem}.icon--mastercard{max-height:3.125rem}.icon--americanexpress,.icon--mastercard{height:auto;max-width:4.375rem;width:auto}.icon--americanexpress{max-height:4.375rem}.icon--summary-payments-wide{height:2.5rem;width:6rem}.icon--summary-payments-normal{height:2.5rem;width:2.375rem}.icon--summary-payments-giftcard{height:1.875rem;width:2.875rem}.icon--arrow{color:#000;height:.6875rem;width:.6875rem}@media only screen and (min-width:60.625rem){.icon--arrow{height:.75rem;width:.75rem}}.icon--send{height:.5625rem;width:.375rem}.icon--grid{stroke:currentColor}.icon--panel-info{height:.5625rem;margin-right:.5rem;width:.75rem}.icon--side-drawer-arrow{color:#191919;height:.8125rem;position:absolute;right:1.5625rem;top:50%;transform:translate(-50%,-50%);width:.4375rem}.icon--side-drawer-arrow--down{transform:rotate(90deg) translate(-.5rem,.25rem)}.icon--side-drawer-arrow--rotate{color:#005932;transform:rotate(-90deg) translate(.5rem,-.25rem)}.icon--side-drawer-clock,.icon--side-drawer-store{height:1.125rem;width:1.125rem}.icon--user-side-drawer{display:block;height:1.25rem;margin:0 1rem 0 .875rem;width:1.4375rem}.icon--progress-check{height:.75rem;vertical-align:initial;width:.75rem;stroke:#005932}.icon--cart-plus{height:1.4375rem;width:1.625rem}.icon--dhl-logo,.icon--hermes-logo{width:4.5625rem}.icon--trusted-returns{height:1.5rem;width:1.5rem}.icon--coupons{height:100%;padding:.75rem;width:100%}.icon--coupons-icon{height:1.5rem;width:1.5rem}.icon--coupons-info,.icon--success-checkmark{height:5rem;width:5rem}.icon--add-to-cart--close{height:1rem;margin:.5rem;width:1rem}.icon--slider-arrow{height:1.125rem;width:.625rem}.icon--gallery-arrow{height:1.5rem;width:1.5rem}.icon--circle-arrow-left,.icon--circle-arrow-left-disabled,.icon--circle-arrow-right,.icon--circle-arrow-right-disabled{height:2.5rem;width:2.5rem}.icon--video-play{height:5.25rem;width:5.25rem}.icon--newsletter-error{height:2.25rem;width:2.25rem}.icon--close-bold,.icon--logout,.icon--magnifier{height:1.5rem;width:1.5rem}.icon--close-bold{cursor:pointer}.icon--chevron-right-thin{height:1.3125rem;width:1.1875rem}.icon--circle-checkmark{height:1.5rem;width:1.5rem}.icon--circle-checkmark-pdp{height:1.375rem;width:1.375rem}.icon--chevron-right-delicate{height:1.5rem;width:1.5rem}.icon--search{color:#d2c8c2}.icon--search:hover{color:#191919}.icon--print{height:1.5rem;width:2rem}.icon--email{height:1.125rem;width:1.125rem}.icon--contact-page{height:4rem;width:4rem}.icon--contact-page-breadcrumbs{height:1.1875rem;width:1.125rem}.icon--contact-page-caret{height:1.125rem;padding:.1875rem;width:1.125rem}.icon--arrow-right{transform:rotateY(180deg)}.icon--money-price{height:.875rem;min-width:.875rem;transform:scale(.7);width:.875rem}@media only screen and (min-width:48.125rem){.icon--money-price{transform:unset}}.icon--chevron-tiny{height:.875rem;width:.875rem}.icon--checkout-delivery-step-icon{height:2.125rem;width:2.125rem}.icon--checkmark-rounded{height:2.5rem;width:2.5rem}@media only screen and (min-width:48.125rem){.icon--checkmark-rounded{height:5rem;width:5rem}}.icon--credit-cards{height:2rem;width:9.125rem}.icon--search-magnifier{height:1.5rem;width:1.5rem}.icon--search-close,.icon--search-magnifier-small{height:1.125rem;width:1.125rem}.icon--filter{bottom:0;color:#000;height:.625rem;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;width:.875rem}.icon--filters-two-bars{height:1.5rem;width:1.5rem}.icon--filter[data-color=black]{color:#fff}.icon--toggler-chevron{transform:rotate(90deg)}.icon--my-dehner-price-info{height:.625rem;width:.625rem}@media only screen and (min-width:48.125rem){.icon--my-dehner-price-info{height:.8125rem;width:.8125rem}}.input{border:.0625rem solid #d2c8c2;border-radius:.125rem;color:#000;display:inline-block;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;padding:.875rem .5rem;transition:border-color .25s ease-in-out}.input:focus{border-color:#191919}.input::placeholder{color:#bbb}.input--expand{display:block;width:100%}.input--naked{background-color:#fff0;border:none}.input--error{border-color:#bb484d}.input--disabled,.input[disabled]{background-color:#f4f4f4;background:#0000;cursor:not-allowed;opacity:.5}.label--required:after{color:#005932;content:"*";margin-left:.2rem}.link{background-color:#0000;color:#005932;cursor:pointer;display:inline-block;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin:0;padding:0}.link:hover{text-decoration:underline}.link--info{color:#f0ede6}.link--warning{color:#d3a06d}.link--success{color:#007340}.link--alert{color:#bb484d}.link--small{font-size:.875rem}.link--alt{transition:color .25s ease-in-out}.link--alt:hover{color:#000;text-decoration:none}.link--expand{display:block}.link--disabled,.link[disabled]{color:#bbb;cursor:not-allowed}.link--disabled:hover,.link[disabled]:hover{color:#bbb;text-decoration:none}.link--default{color:#191919;text-decoration:underline}.link--default:hover{opacity:.7}.link--underline-pdp{color:#191919;text-decoration:underline!important}.link--underline-pdp:hover{opacity:.7}.link--darkest{color:#000;transition:all .25s ease-in-out}.link--darkest:focus,.link--darkest:hover{color:#000}.link--without-underline{text-decoration:none}.link--login-forgot-password{margin-top:1.5rem;text-decoration:underline!important}@media only screen and (min-width:34.375rem){.link--login-forgot-password{margin-top:1rem}}.link--login-forgot-password:hover{opacity:.7;transition:opacity .25s ease-in-out}.link--edit{opacity:.4}.link--edit:focus,.link--edit:hover{color:inherit;opacity:1;text-decoration:none}.link--custom-underline{color:#191919;letter-spacing:.16875rem;padding:.5625rem 0;position:relative;text-transform:uppercase;transition:opacity .25s ease-in-out}.link--custom-underline:focus,.link--custom-underline:hover{color:#191919;opacity:.5;text-decoration:none}.link--custom-underline:after{background:#191919;bottom:0;content:"";display:block;height:.0625rem;position:absolute;width:100%}.link--user-account{color:#191919;text-decoration:underline}.link--user-account:hover{color:#191919b3}.link--secondary{color:#191919;letter-spacing:normal;transition:color .25s ease-in-out}.link--secondary:focus,.link--secondary:hover{color:#191919b3;text-decoration:none}@media only screen and (min-width:34.375rem){.link--align-right-from-tablet{text-align:right}}.link--underline{color:#191919;font-family:inherit;font-size:inherit;text-decoration:underline!important;transition:color .25s ease-in-out}.list__item{display:block}.list__item>.list{margin-left:.5rem}.list--inline{display:inline-block}.list--inline>.list__item{display:inline-block;margin:0 .5rem}.list--inline>.list__item:first-child{margin-left:0}.list--inline>.list__item:last-child{margin-right:0}.list--bullet .list__item:before{content:"•";margin-right:.25rem}.list--plus .list__item:before{content:"+";margin-right:.25rem}.list--alert{color:#bb484d}.table thead,.table__head{border-bottom:1px solid #dadada;font-weight:700}.table tbody tr:not(.table__row--backgroungless):nth-child(2n),.table__body tr:not(.table__row--backgroungless):nth-child(2n){background-color:#f4f4f4}.table td,.table th{padding:.5rem .25rem;text-align:left}.table__row--backgroungless{background:none}.table__row--highlighted{background-color:#f4f4f4}.table__row--spacing-y-small td,.table__row--spacing-y-small th{padding-bottom:.25rem;padding-top:.25rem}.table__row--spacing-bottom-reset td,.table__row--spacing-bottom-reset th{padding-bottom:0}.table--expand{width:100%}.table tbody tr:last-child,.table__body tr:last-child{border-bottom:.0625rem solid #d9d9d9}.table tbody tr:nth-child(2n),.table__body tr:nth-child(2n){background:none}.table .text-right{text-align:right}.table--customer-account td,.table--customer-account th{padding:.5rem}.table--customer-account .checkbox{margin:.25rem 0 0}.table--order td,.table--order th,.table--return td,.table--return th{font-size:.875rem}@media only screen and (min-width:34.375rem){.table--order td,.table--order th,.table--return td,.table--return th{font-size:1rem}}.table--order-detail td,.table--order-detail th{font-size:.6875rem;padding:.25rem}@media only screen and (min-width:34.375rem){.table--order-detail td,.table--order-detail th{font-size:1rem;padding:.5rem}}.table--order-detail .checkbox{margin:0}@media only screen and (min-width:34.375rem){.table--order-detail .checkbox{margin:.25rem 0 0}}.table--wishlist td,.table--wishlist th{padding-left:0}@media only screen and (min-width:48.125rem){.table--wishlist td,.table--wishlist th{padding-left:.25rem}}.table--wishlist td:first-child{width:5%}@media only screen and (max-width:48.0625rem){.table--responsive,.table--responsive tbody,.table--responsive td{display:block}.table--responsive thead{display:none}.table--responsive tbody tr{background-color:#fff0!important;border-top:none;display:block;padding-bottom:.9375rem}.table--responsive tbody tr:last-child{border-bottom:none}.table--responsive td{padding:0 .625rem}.table--responsive td:before{display:inline-block;flex-shrink:0;font-weight:500;padding-right:.625rem;vertical-align:top;width:auto}.table--responsive .transform-cell{align-items:baseline;background-color:#b2b5b7;display:flex;position:relative}.table--responsive .transform-cell:before{content:attr(data-content) ":"}.table--responsive .transform-cell--spacing-top{padding-top:.9375rem}.table--responsive .transform-cell--spacing-bottom{padding-bottom:.9375rem}}.table__tr--with-border{border-top:.0625rem solid #d9d9d9}.table__tr--with-border-bottom{border-bottom:.0625rem solid #d9d9d9}.textarea{border:.0625rem solid #d2c8c2;border-radius:.125rem;color:#000;display:inline-block;font:400 1rem Myriad Pro,sans-serif;max-width:100%;padding:.5rem;transition:border-color .25s ease-in-out}.textarea:focus{border-color:#191919}.textarea::placeholder{color:#bbb}.textarea--expand{display:block;width:100%}.textarea--error{border-color:#bb484d}.textarea--disabled,.textarea[disabled]{background-color:#f4f4f4;cursor:not-allowed}.thumbnail{display:block;height:10rem;margin:.5rem;position:relative}.thumbnail--smaller{height:3rem}.thumbnail--small{height:5rem}.thumbnail--big{height:20rem}.thumbnail--bigger{height:30rem}.thumbnail--full-width{width:100%}.thumbnail--min-size{min-width:2.5rem}.thumbnail__image{bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0}.thumbnail__image--color-light{color:#dadada}.thumbnail--has-border{border:.25rem solid #0000;box-shadow:0 0 0 1px #f0f0f0}.thumbnail--no-margin,.thumbnail--without-spaces{margin:0}.thumbnail--with-overlay{overflow:hidden;position:relative}.thumbnail--with-overlay:after{background-color:#0000000d;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:10}.thumbnail--catalog{border-radius:.1875rem;height:2.5625rem;margin:0 .9375rem 0 0;width:2.5625rem}.thumbnail--cart-bundle{border-radius:.1875rem;flex-shrink:0;height:2.75rem;margin:0;width:7.5rem}.thumbnail--product-set{height:13rem;margin-left:0;margin-right:0}.thumbnail--wishlist{display:inline-block;height:2rem;margin-right:.625rem;vertical-align:middle}@media only screen and (min-width:34.375rem){.thumbnail--product-list-item,.thumbnail--wishlist{height:5rem}}.thumbnail--mini-cart{height:3.125rem;margin:0}.thumbnail--bundle-item{height:100%;margin:0;width:100%}.thumbnail__image--cart-bundle{max-height:calc(100% - .625rem);max-width:calc(100% - .625rem)}.thumbnail__image--bundle-list{position:relative;vertical-align:top}.title--h1{display:block;font-family:Myriad Pro,sans-serif;font-size:1.625rem;line-height:100%}@media only screen and (min-width:48.125rem){.title--h1{font-size:2rem;letter-spacing:0}}.title--h2{display:block;font-family:Myriad Pro,sans-serif;font-size:1.5rem;line-height:100%}@media only screen and (min-width:48.125rem){.title--h2{font-size:1.75rem;letter-spacing:0}}.title--h3{display:block;font-family:Myriad Pro,sans-serif;font-size:1.375rem;line-height:100%}@media only screen and (min-width:48.125rem){.title--h3{font-size:1.625rem;letter-spacing:0}}.title--h4{display:block;font-family:Myriad Pro,sans-serif;font-size:1.25rem;line-height:100%}@media only screen and (min-width:48.125rem){.title--h4{font-size:1.375rem;letter-spacing:0}}.title--h5{display:block;font-family:Myriad Pro,sans-serif;font-size:1rem;line-height:125%}@media only screen and (min-width:48.125rem){.title--h5{font-size:1.125rem;letter-spacing:0}}.title--h6{display:block;font-family:Myriad Pro,sans-serif;font-size:.875rem;line-height:125%}@media only screen and (min-width:48.125rem){.title--h6{font-size:1rem;letter-spacing:0}}.title--main{margin-bottom:2.5rem;padding:1.25rem 0;text-align:center}.title--bold{font-family:Myriad Pro Bold,sans-serif}@media only screen and (max-width:48.125rem){.title--bold-mobile{font-family:Myriad Pro Bold,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.375rem}}.title--bold-semi-big{font-family:Myriad Pro Bold,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.375rem}.title--checkout{border-bottom:.0625rem dotted #d9d9d9;margin-bottom:2rem;padding-bottom:.625rem;width:100%}@media only screen and (min-width:34.375rem){.title--checkout{margin-bottom:3.625rem}}.title--checkout:not(:first-of-type){margin-top:2.625rem}.title--shipment{border:none;margin:0 .625rem 0 0;padding:0}.title--primary{padding-bottom:.625rem;width:100%}.title--primary,.title--secondary{border-bottom:.0625rem dotted #d9d9d9;margin-bottom:1.25rem}.title--secondary{letter-spacing:0;padding-bottom:.4375rem}@media only screen and (min-width:48.125rem){.title--secondary{letter-spacing:-.01875rem;padding-bottom:.9375rem}}.title--secondary-box{border-bottom:.0625rem dotted #d9d9d9;letter-spacing:0;margin-bottom:1rem;padding-bottom:.5rem}@media only screen and (min-width:48.125rem){.title--secondary-box{border:none;letter-spacing:-.015rem;padding:0}}.title--secondary-small{letter-spacing:-.010625rem;margin-bottom:.8125rem}.title--account-main{border-bottom:.0625rem dotted #d9d9d9;font-family:Walbaum,sans-serif;font-size:2rem;font-weight:400;line-height:2.5rem;margin:0 0 1.5625rem;padding:1.5625rem 0;text-align:center;text-transform:capitalize}@media only screen and (max-width:48.125rem){.title--account-main{font-family:Walbaum,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.875rem}}.title--account-loyalty{background:#e5eeea;color:#191919;font-family:Walbaum,sans-serif;font-size:2rem;font-weight:400;line-height:2.5rem;margin-bottom:2.5rem;padding:2.3125rem 0;text-align:center}@media only screen and (max-width:48.125rem){.title--account-loyalty{font-family:Walbaum,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.875rem;padding:1.5rem .75rem}}.title--product-set-main{margin-bottom:1.5rem;position:relative}.title--product-set-main:before{background-color:#b2b5b7;content:"";height:.0625rem;left:0;position:absolute;right:0;top:50%}.title--product-set-secondary{background-color:#fff;display:inline-block;padding-right:3.125rem;position:relative}.title--review-summary{border-bottom:.0625rem solid #d9d9d9;letter-spacing:-.01875rem;margin-bottom:1.25rem;padding-bottom:1rem;width:100%}@media only screen and (max-width:48.125rem){.title--sub-review{border-bottom:.0625rem solid #d9d9d9;padding-bottom:1rem}}.title--footer{padding:0 0 1rem}.title--product{letter-spacing:-.04rem;margin-bottom:.5625rem}@media only screen and (min-width:60.625rem){.title--product{margin-bottom:.4375rem}}.title--checkout-success{margin-bottom:2.5rem;padding:1.5625rem 0}@media only screen and (min-width:34.375rem){.title--checkout-success{margin-bottom:3rem}}.title--promotion{letter-spacing:-.01875rem;margin-bottom:2.25rem;padding:1.125rem 0}.title--form,.title--mini-cart{padding-bottom:.625rem}.title--form{margin-bottom:2rem;width:100%}@media only screen and (min-width:34.375rem){.title--form{margin-bottom:3.625rem}}.title--customer-registration-form{margin-bottom:1.5rem}@media only screen and (min-width:34.375rem){.title--customer-registration-form{margin-bottom:2rem}}.title--catalog-cms{letter-spacing:normal;margin:0 0 .6875rem}.title--pdp-review{letter-spacing:normal;margin-bottom:.25rem;margin-right:.875rem}@media only screen and (min-width:34.375rem){.title--pdp-review{margin-right:1.1875rem}}.title--cart-block{border-bottom:.0625rem dotted #d9d9d9;padding-bottom:.625rem}.title--suggestion{margin:0;padding:.75rem 0}.title--suggestion-headline{color:#191919;font-family:Myriad Pro,sans-serif;font-size:2rem;font-weight:400;line-height:2.5rem;margin-bottom:1.375rem}@media only screen and (max-width:34.3125rem){.title--suggestion-headline{font-family:Myriad Pro,sans-serif;font-size:1.625rem;font-weight:400;line-height:1.625rem;margin-bottom:.75rem}}.title--heading{letter-spacing:.03125rem}@media only screen and (min-width:48.125rem){.title--heading{letter-spacing:.0625rem}}.title--spacing-small{letter-spacing:-.0225rem}.title--search{color:#b2b5b7;text-transform:uppercase}.title--with-border{border-bottom:.0625rem dotted #d9d9d9}.title--with-top-border{border-top:.0625rem solid #d9d9d9}.title--with-vertical-padding{padding:1rem 0 .875rem}.title--address{font-family:Myriad Pro Semibold,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.5rem}.header{background-color:#fff;border-bottom:.0625rem solid #f0ece7;position:relative;z-index:400}@media only screen and (min-width:48.125rem){.header__icons{min-width:-moz-fit-content;min-width:fit-content;width:30%}}.header__close-mobile-search{display:none}.header__close-mobile-search[active]{display:block}.header__search{width:calc(100% - 2.5rem);z-index:0}@media only screen and (min-width:48.125rem){.header__search{max-width:40%;width:35.1875rem}}.header__search[active]{width:100%;z-index:900}@media only screen and (min-width:48.125rem){.header__search[active]{width:35.1875rem}}.header__search-shadow-overlay{background:#1919194d;left:0;position:fixed;visibility:hidden;width:100%;z-index:900}.header__search-shadow-overlay[active]{opacity:.9;visibility:visible}.header__logo-info{width:5.9375rem}@media only screen and (min-width:48.125rem){.header__logo-info{align-items:center;column-gap:1rem;display:flex;min-width:-moz-fit-content;min-width:fit-content;width:30%}}.header--border-less-bottom{border-bottom:none}.header__top{background:#000;color:#d9d9d9;display:none;margin-bottom:.9375rem}@media only screen and (min-width:48.125rem){.header__top{display:block}}.header__currency-lang{display:flex;order:1;padding:0 1rem}.header__select{color:#d9d9d9;font-size:1rem;line-height:1.5rem;padding:.1875rem 0 .1875rem .625rem}.header__row{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:.75rem 0;position:relative;width:100%}@media only screen and (min-width:48.125rem){.header__row{column-gap:1rem;flex-wrap:nowrap;padding:1rem 0}}.header__navigation-top{position:relative;z-index:1}.header__search-form{position:relative}.header__navigation-main{max-width:70%;padding:0;position:relative;z-index:401}.header__overlay-shadow{background-color:#000;height:100%;left:0;opacity:0;position:fixed;top:0;transition:visibility .4s ease-in-out,opacity .4s ease-in-out;visibility:hidden;width:100%;z-index:-1}.header__search-overlay{position:absolute;top:0;visibility:hidden;z-index:700}.header__search-overlay.active{visibility:visible}.header__search-overlay.active .header__overlay-shadow{opacity:.4;transition:visibility .4s ease-in-out,opacity .4s ease-in-out;visibility:visible}.header__search-overlay.active .header__search-overlay-container{opacity:1;transform:scaleY(1);transition:all .25s ease-in-out;visibility:visible}.header__search-overlay-container{background:#fff;min-width:100vw;opacity:0;padding:2.125rem 1.875rem;transform:scaleY(0);transform-origin:top center;transition:all .25s ease-in-out}@media only screen and (min-width:34.375rem){.header__search-overlay-container{min-width:30rem}}.header__search-open{cursor:pointer}.header__search-open:before{border-bottom:.0625rem solid #b2b5b7;content:"";display:block;float:left;height:1.5625rem;width:5.3125rem}.header__search-open-icon{margin-left:.625rem;vertical-align:bottom}.header__search-close{cursor:pointer;margin-bottom:1.5625rem;padding:0;width:1.25rem;z-index:702}@media only screen and (min-width:34.375rem){.header__search-close{padding:2.125rem 1.875rem;position:absolute;right:0;top:0;width:auto}}.header__search-close-icon{height:1.25rem;width:1.25rem}@media only screen and (min-width:34.375rem){.header__search-close-icon{height:1rem;width:1rem}}.header--checkout .header__logo-info{max-width:8.9375rem}.header__back-link{color:#b2b5b7;font-size:0;font-weight:500;left:1rem;line-height:1.1875rem;padding:.3125rem .3125rem .3125rem 0;position:absolute;top:50%;transform:translateY(-50%);z-index:500}@media only screen and (min-width:34.375rem){.header__back-link{font-size:1.1875rem;padding:0}}.header__back-link:hover{text-decoration:none}.header--cart-counter{left:-.125rem;margin-top:.8125rem;position:relative;text-align:center}.header__hamburger-menu{width:2.5rem}.header__mobile-top-icons{width:calc(100% - 5.9375rem)}.header__mobile-top-icons,.navigation-top__list{display:flex;justify-content:flex-end}.navigation-top__text{font-family:Myriad Pro Condensed,sans-serif;font-size:.75rem;font-weight:400;line-height:.9rem}.navigation-top__text-cart-total{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:.75rem;font-weight:600;line-height:.75rem}@media only screen and (min-width:48.125rem){.navigation-top__text-cart-total{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1rem;font-weight:600;line-height:1rem}}.navigation-top__text-mobile{display:none}@media only screen and (min-width:48.125rem){.navigation-top__text-mobile{display:block}}.navigation-top__item{padding:0;position:relative;text-align:center;z-index:12}.navigation-top__item--overlay{padding:0;position:static;z-index:10}.navigation-top__link:hover{color:#005932;text-decoration:none}.navigation-top__link:hover img{filter:invert(25%) sepia(13%) saturate(4414%) hue-rotate(115deg) brightness(97%) contrast(104%)}.navigation-top__link--active{color:#000}.navigation-top__payback-link:hover{color:#005932;text-decoration:none}.navigation-top__payback-link--active{color:#000}.notification-area{bottom:0;left:0;position:fixed;right:0;z-index:600}.section{padding:1rem 0}@media only screen and (min-width:770px){.section{padding:2rem 0}}.section--center{display:flex;justify-content:center}.side-drawer{position:relative;z-index:500}.side-drawer__overlay{background-color:#0000004d;left:0;right:0;top:0;transition:visibility .25s ease-in-out,opacity .25s ease-in-out}.side-drawer__drawer,.side-drawer__overlay{bottom:0;opacity:0;pointer-events:none;position:fixed;visibility:hidden}.side-drawer__drawer{background-color:#fff;display:flex;flex-direction:column;left:-100%;overflow-y:auto;transition:right .25s ease-in-out,left .25s ease-in-out,visibility .25s ease-in-out,opacity .25s ease-in-out;width:100%}@media only screen and (min-width:34.375rem){.side-drawer__drawer{left:-23.4375rem;width:100%}}.side-drawer__drawer--right{left:auto;right:-20rem;width:20rem}.side-drawer__top-bar{background-color:#b2b5b7;min-height:3.25rem;padding:.875rem 1.5rem .875rem .625rem}.side-drawer__close{color:#000;margin:.1875rem 0}.side-drawer__navigation{margin:0;max-height:100%}.side-drawer--show .side-drawer__drawer,.side-drawer--show .side-drawer__overlay{opacity:1;pointer-events:all;visibility:visible}.side-drawer--show .side-drawer__drawer{left:0}.side-drawer--show .side-drawer__drawer--right{left:auto;right:0}.side-drawer__bottom-bar{margin-top:auto;padding:1.5rem}.ajax-add-to-cart__button{height:100%;white-space:nowrap}@media only screen and (min-width:48.125rem){.action-bar{display:flex;flex-wrap:wrap;justify-content:space-between}}.action-bar__actions{margin-right:-8px}@media only screen and (min-width:34.375rem){.action-bar__actions{align-items:flex-start;display:flex;flex-wrap:wrap}}.ajax-loader{background-color:#f0f0f080;background-color:#fff0;bottom:0;left:0;padding:.5rem;position:absolute;right:0;top:0;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;z-index:750}.ajax-loader__spinner{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin-to;animation-timing-function:linear}.ajax-loader__label{margin-left:.5rem}.ajax-loader--solid-bg{background-color:#fff}.ajax-loader--big .ajax-loader__label{font-size:1.25rem}.ajax-loader--bottom{top:auto}.alert{align-items:flex-start;background:#eaf1fa;color:#333;display:flex;margin:.5rem 0;padding:1.25rem}.alert__icon{color:#5e3dff;flex-shrink:0;margin:0 1.25rem 0 0}.autocomplete-form{margin-right:1.25rem;position:relative}.autocomplete-form__suggestions{left:0;margin:0;position:absolute;right:0;top:100%;z-index:12}.autocomplete-form__item{cursor:pointer;padding:.5rem}.autocomplete-form__item:hover{background-color:#bbb}.autocomplete-form__suggestion{background-color:#fff;border-radius:.1875rem;color:#000;font-size:1.1875rem;line-height:1.79;padding:.75rem 1.125rem}.autocomplete-form__item{padding:0}.autocomplete-form__item:hover{background:none;color:#000;text-decoration:underline}.autocomplete-form__field{position:relative}.autocomplete-form__input{background-color:#b2b5b7;border:none;font-size:1.125rem;font-weight:500;padding-left:1.125rem;padding-right:2.5rem}.autocomplete-form::placeholder{opacity:.3}.autocomplete-form__clean-button{bottom:0;position:absolute;right:0;top:0}.breadcrumb-step{display:flex}.breadcrumb-step:last-child>.breadcrumb-step__link{color:#000}.breadcrumb-step:last-child,.breadcrumb-step__link{font-family:Myriad Pro Condensed,sans-serif;font-size:1rem;font-weight:400;line-height:1rem;text-transform:uppercase}.breadcrumb-step__link{color:#1919194d}.breadcrumb-step__link:hover{color:#000;text-decoration:none}.breadcrumb-step--trusted-returns .breadcrumb-step__separator{width:1.625rem}.breadcrumb-step__separator{bottom:.125rem;color:#d9d9d9;line-height:1.463rem;position:relative;width:2.3125rem}.breadcrumb-step:not(:last-child) .breadcrumb-step__separator:after,.breadcrumb-step:not(:last-child) .breadcrumb-step__separator:before{background-color:#d9d9d9;border-radius:.03125rem;content:"";height:.4375rem;left:50%;margin-top:-.125rem;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-38deg);width:.0625rem}.breadcrumb-step:not(:last-child) .breadcrumb-step__separator:after{margin-top:.1875rem;transform:translate(-50%,-50%) rotate(38deg)}.breadcrumb-step--active{color:#005932;font-weight:700}.breadcrumb-step--disabled:not(.breadcrumb-step--active){color:#000;opacity:.4}.breadcrumb-step--progress{display:none;padding:.9375rem 1.5625rem 0;position:relative;text-align:center}@media only screen and (min-width:34.375rem){.breadcrumb-step--progress{display:flex}.breadcrumb-step--progress:after,.breadcrumb-step--progress:before{background-color:#000;content:"";height:.0625rem;left:0;position:absolute;right:0;top:0}}.breadcrumb-step--progress:not(.breadcrumb-step--progress-active):after{opacity:0}.breadcrumb-step--progress:not(.breadcrumb-step--disabled):after{width:100%}.breadcrumb-step--progress:not(.breadcrumb-step--disabled):last-child:before{opacity:.4}.breadcrumb-step--progress:not(.breadcrumb-step--disabled):last-child:after{width:50%}.breadcrumb-step--progress .breadcrumb-step__link{color:#000}.breadcrumb-step--progress-active{color:#000;display:flex}.breadcrumb-step--progress-active:before{opacity:.4}.breadcrumb-step--progress-active:after{opacity:1;width:50%}.breadcrumb-step--alternative-progress-container{align-items:center;display:flex;flex-direction:column;font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:.75rem;font-weight:600;line-height:.75rem}@media only screen and (min-width:48.125rem){.breadcrumb-step--alternative-progress-container{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1rem;font-weight:600;line-height:1rem}}.breadcrumb-step--alternative-progress-label{bottom:-1.25rem;left:0;position:absolute;right:0;text-align:center}@media only screen and (min-width:48.125rem){.breadcrumb-step--alternative-progress-label{bottom:-1.5625rem}}.breadcrumb-step--alternative-progress-circle{align-items:center;background:#fff;border:.125rem solid #191919;border-radius:50%;display:flex;font-family:Myriad Pro Semibold,sans-serif;font-size:1rem;font-weight:600;height:2rem;justify-content:center;line-height:1.25rem;width:2rem;z-index:1}.breadcrumb-step--alternative-progress-circle-index{position:relative;top:.0625rem}.breadcrumb-step--alternative{align-items:center;display:flex;flex-flow:column;font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1rem;font-weight:600;justify-content:center;line-height:1rem;position:relative;text-transform:uppercase;width:22.5vw}@media only screen and (min-width:48.125rem){.breadcrumb-step--alternative{width:11.0625rem}}.breadcrumb-step--alternative .breadcrumb-step__link{color:#000;font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:.75rem;font-weight:600;line-height:.75rem;text-transform:uppercase}@media only screen and (min-width:48.125rem){.breadcrumb-step--alternative .breadcrumb-step__link{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1rem;font-weight:600;line-height:1rem}}.breadcrumb-step--alternative:before{background-color:#000;content:"";height:.125rem;left:-50%;position:relative;top:50%;width:100%}.breadcrumb-step--alternative__paypal-express:before{background-color:#d2c8c2}.breadcrumb-step--alternative:first-of-type:before{content:none}.breadcrumb-step--alternative--disabled:not(.breadcrumb-step--alternative--active){color:#d2c8c2;opacity:1}.breadcrumb-step--alternative--disabled:not(.breadcrumb-step--alternative--active):before{background:#d2c8c2}.breadcrumb-step--alternative--disabled:not(.breadcrumb-step--alternative--active) .breadcrumb-step--alternative-progress-circle{border-color:#d2c8c2}.breadcrumb-step--alternative--active{color:#000}.breadcrumb-step--alternative--active .breadcrumb-step--alternative-progress-circle{background-color:#000;color:#fff}.breadcrumb-step--alternative--active .breadcrumb-step--alternative-progress-container{background:#fff;padding:0 .5rem;z-index:1}@media only screen and (min-width:48.125rem){.breadcrumb-step--alternative--active .breadcrumb-step--alternative-progress-container{padding:0 1rem}}.card,.card__container{position:relative}.card__container{padding-bottom:2.5rem}.card__actions-container{bottom:.5rem;left:.5rem;margin:auto;position:absolute;right:.5rem}.card--stretch{height:100%}.card__container{padding-bottom:3.5rem}.cart-counter,.cart-counter__quantity{display:inline-block;text-align:center}.cart-counter__quantity{background:#000;border-radius:100%;color:#fff;font-size:.875rem;height:1.5rem;line-height:1.5rem;margin-left:.25rem;min-width:1.5rem}.cart-counter__quantity--hidden{display:none}.cart-counter--mobile{position:relative}.cart-counter__quantity{background-color:#005932;font-family:Walbaum,sans-serif;font-size:.75rem;height:1.125rem;left:.625rem;line-height:1.25rem;min-width:1.125rem;position:absolute;top:-.5rem}@media only screen and (min-width:48.125rem){.cart-counter__quantity{left:1rem;position:absolute;top:-.4375rem}}.cart-counter__quantity--checkout{background-color:#d2c8c2;color:#191919;left:1rem;position:absolute}.cart-counter__link{position:relative}.cart-items-counter__quantity{background-color:#000;border-radius:100%;color:#fff;display:inline-block;font-size:.875rem;height:1.5rem;line-height:1.5rem;text-align:center;width:1.5rem}.endless-scroll{display:flex;max-height:100%;overflow:hidden}.endless-scroll__scroll-container{overflow-y:auto;width:100%}.endless-scroll__loader{position:relative}.flash-message{font-family:Walbaum,sans-serif;font-size:19px;max-height:0;opacity:0;overflow-y:hidden;pointer-events:none;transition:visibility .5s ease-in-out,opacity .5s ease-in-out,max-height .5s ease-in-out;visibility:hidden}.flash-message__content{display:flex;justify-content:space-between;width:100%}.flash-message__content:after{display:none}.flash-message__static-link{color:#b2b5b766;flex-shrink:0}.flash-message__message{color:#fff;padding:1.25rem 1rem}.flash-message__message--info{color:#000}.flash-message--show{max-height:100%;opacity:1;pointer-events:all;visibility:visible}.flash-message--info{background-color:#f0ede6}.flash-message--warning{background-color:#d3a06d}.flash-message--success{background-color:#007340}.flash-message--alert{background-color:#bb484d}.form__field{padding:0 1rem 1rem}@media only screen and (min-width:34.375rem){.form__field{padding-bottom:1.5rem}}.form__field--review{padding:0 0 1.5625rem}@media only screen and (min-width:34.375rem){.form__field--review{padding-bottom:1.75rem}.form__field--review-summary{min-width:0;width:calc(100% - 9.625rem)}}.form__field--review-rating{align-items:center;display:flex;flex-direction:row;gap:3.75rem}.form__field--card-number{padding-bottom:1rem;padding-right:0}.form__field--card-number label{padding:0;width:100%}.form--checkout-address{display:flex;flex-direction:column}.form--checkout-address .form__container{margin-bottom:5rem;margin-top:1.3125rem}@media only screen and (min-width:48.125rem){.form--checkout-address .form__container{margin-bottom:4.375rem;margin-top:2.5rem}}.form--checkout-address--shipping .form__container{margin-bottom:0}.form--checkout-address--shipping .form__checkout-sub-form-content .form__field:last-of-type{margin-bottom:0;padding-bottom:0}.form__actions{text-align:right}.form__actions--profile{padding:.5rem 0}@media only screen and (max-width:60.5625rem){.form__actions--profile{display:flex;flex-direction:column-reverse}}.form__actions-center{align-items:center;display:flex}.form--beige-bg{background-color:#faf8f7}.form--borderless{border:0}.form--padding-all-16{padding:1rem}@media only screen and (min-width:48.125rem){.form__checkout-padding--left{padding-left:.9375rem}}.form__checkout-title{background-color:#fff;z-index:1}@media only screen and (min-width:48.125rem){.form__checkout--padding{padding:0 .926875rem}.form__checkout--center{justify-self:center;margin-left:auto;margin-right:auto}}.form__info-icon{display:flex}.form__info-icon .message-box-with-arrow{pointer-events:auto}.form__reduce-field-width{width:96%!important}@media only screen and (min-width:48.125rem){.form__reduce-field-width{width:94%!important}}.form__in-field-icon-position,.form__overview-giftcard-form,.form__submit-giftcard-form{align-items:center;display:flex}.form__overview-giftcard-form--label-text,.form__submit-giftcard-form--label-text{font:600 1rem/1rem Myriad Pro,sans-serif}@media only screen and (min-width:48.125rem){.form__overview-giftcard-form--label-text,.form__submit-giftcard-form--label-text{font:600 1.125rem/1.125rem Myriad Pro,sans-serif}}.form__overview-giftcard-form--align-right,.form__submit-giftcard-form--align-right{display:flex;justify-content:flex-end}.form__overview-giftcard-form--left-offset,.form__submit-giftcard-form--left-offset{margin-left:.125rem}.form__overview-giftcard-form--actions,.form__submit-giftcard-form--actions{display:flex;flex-flow:column}@media only screen and (min-width:48.125rem){.form__overview-giftcard-form--actions,.form__submit-giftcard-form--actions{flex-flow:row}}.form__overview-giftcard-form--actions{width:100%}@media only screen and (min-width:48.125rem){.form__overview-giftcard-form--actions{width:90%}.form__cvv-field-width{width:53.5%}}.form__shipment-selection--position{align-items:flex-start}@media only screen and (min-width:48.125rem){.form__shipment-selection--position{align-items:center}}.form--manage-interests{max-width:55.125rem;width:100%}.form--manage-interests .checkbox{margin-bottom:0}.form--manage-interests .form__interest-container-left .checkbox__label,.form--manage-interests .form__interest-container-right .checkbox__label{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}@media only screen and (max-width:48.125rem){.form--manage-interests .form__interest-container-left .form__field,.form--manage-interests .form__interest-container-right .form__field{margin-bottom:1.5rem;padding:0}.form--manage-interests .form__interest-container-left .checkbox,.form--manage-interests .form__interest-container-right .checkbox{margin-bottom:0}.form--manage-interests .form__interest-container-left .checkbox__label,.form--manage-interests .form__interest-container-right .checkbox__label{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.form--manage-interests .form__interest-container-right .form__field:last-of-type{margin-bottom:1.5rem;padding:0}.form--manage-interests .form__interest-container-bottom .form__field{padding-left:1rem;padding-right:1rem}.form--manage-interests .form__interest-container-bottom .form__field:last-of-type{margin-bottom:2.375rem;padding-bottom:0}.form--manage-interests .form__divider{border-top:.0625rem solid #f0ece7;margin:0}.form--manage-interests .form__action{margin:0}}@media only screen and (min-width:48.125rem){.form--manage-interests .form__interest-container{display:flex;flex-flow:row;gap:1.5rem;max-width:55.125rem;width:100%}.form--manage-interests .form__interest-container-left{display:flex;flex-flow:column;margin-right:2rem}.form--manage-interests .form__interest-container-left .form__field:nth-child(-n+4){height:2.75rem;margin-bottom:1.5rem;max-height:2.75rem;max-width:19.375rem;min-width:19.375rem;padding:0;width:19.375rem}.form--manage-interests .form__interest-container-right{display:flex;flex-flow:row wrap;margin-left:2rem}.form--manage-interests .form__interest-container-right .form__field{height:1.5rem;margin-bottom:1.5rem;max-height:1.5rem;max-width:14.3125rem;min-width:14.3125rem;padding:0;width:100%}.form--manage-interests .form__interest-container-right .form__field:nth-child(odd){display:flex;margin-right:1.5rem}.form--manage-interests .form__interest-container-bottom .form__field:last-of-type{margin-bottom:2.4375rem;padding-bottom:0}.form--manage-interests .form__interest-container-bottom .checkbox__label{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}@media only screen and (min-width:48.125rem)and (max-width:48.125rem){.form--manage-interests .form__interest-container-bottom .checkbox__label{font-family:Myriad Pro,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.875rem}}@media only screen and (min-width:48.125rem){.form--manage-interests .form__actions{border-top:.0625rem solid #f0ece7;max-width:55.125rem;width:100%}}.form--manage-interests .form__action--update-preferences{margin-top:2rem}@media only screen and (max-width:48.125rem){.form--manage-interests .form__action--update-preferences{margin-top:1.5rem;width:100%}}.form__action{margin-left:.5rem;margin-top:.5rem}.form__action--login{margin:0}.form__action--login:not(:last-child){margin-top:1.875rem}.form__action--checkout{margin:0}.form__action--checkout:not(:last-child){margin-top:.75rem}.form--inline .form__container{align-items:flex-end;display:flex;flex-flow:row wrap}.form--inline .form__fields{flex-basis:auto;flex-grow:1;float:left}.form--inline .form__actions{flex-basis:auto;flex-grow:0}.form--inline .form__field{padding-bottom:0;padding-right:0}.form--checkout-form,.form__checkout-sub-form{background-color:#fff;border-radius:.1875rem;margin:-1.25rem -1rem 2rem}@media only screen and (min-width:48.125rem){.form--checkout-form,.form__checkout-sub-form{margin:-1.25rem 0 2rem}}.form--checkout-form .form__container,.form__checkout-sub-form .form__container{padding-top:1.25rem}@media only screen and (min-width:48.125rem){.form--checkout-form .form__container,.form__checkout-sub-form .form__container{margin:0 auto;max-width:27.125rem}}.form__checkout-sub-form{margin:0 -1rem;width:auto}@media only screen and (min-width:48.125rem){.form__checkout-sub-form{margin:0;width:100%}}.form__checkout-sub-form--ekat{margin-bottom:5rem}@media only screen and (min-width:48.125rem){.form__checkout-sub-form--ekat{margin-bottom:4.375rem}}.form__checkout-sub-form-content{margin:1.5rem 0 0}@media only screen and (min-width:48.125rem){.form__checkout-sub-form-content{margin:2rem auto 0;max-width:27.125rem}}.form__checkout-sub-form-content--ekat{margin-top:1.3125rem}@media only screen and (min-width:48.125rem){.form__checkout-sub-form-content--ekat{margin-top:2.5rem}}.form--checkout-actions .form__actions{align-items:flex-end;display:flex;flex-direction:column-reverse}.form--note .form__field{padding:0 0 .4375rem}.form--note .form__actions{text-align:left}.form--note .form__action{margin-left:0}.form--title{margin-bottom:2rem}.form__registration{height:2.875rem}.form--guest .label,.form--guest label,.form--login .label,.form--login label,.form--register .label,.form--register label{color:#000;display:block}.form--loyalty-register .form__actions{margin-top:0;padding-bottom:2.8125rem;text-align:center}.form--loyalty-register .checkbox__container{display:flex;height:2.8125rem}.form--loyalty-register .checkbox__label{font:500 .9375rem Myriad Pro,sans-serif;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:34.3125rem){.form--loyalty-register .checkbox--expand{margin-bottom:1.625rem}}.form--guest .form__field,.form--register .form__field{padding:0 0 1.5rem}.form--guest .form__registration,.form--register .form__registration{padding-bottom:1.5rem;text-align:end}.form--guest .form__registration-center,.form--register .form__registration-center{padding-bottom:0;padding-top:1rem;text-align:center}.form--guest .form__registration-text,.form--register .form__registration-text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin:0}.form--guest .form__container,.form--guest .form__registration,.form--register .form__container,.form--register .form__registration{margin:auto;max-width:25rem}.form--guest .form__action,.form--register .form__action{margin:0}.form--guest .form--text-required,.form--register .form--text-required{line-height:100%;margin:2.5rem 0 0}.form--checkout-form-elements,.form--login{width:auto}@media only screen and (min-width:48.125rem){.form--checkout-form-elements,.form--login{width:100%}}.form--checkout-form-elements .label,.form--checkout-form-elements label,.form--login .label,.form--login label{color:#000;display:block}.form--checkout-form-elements .checkbox__container,.form--checkout-form-elements .toggler-checkbox__container,.form--login .checkbox__container,.form--login .toggler-checkbox__container{display:flex}@media only screen and (min-width:48.125rem){.form--checkout-form-elements-column,.form--login-column{min-width:19.375rem}}.form--checkout-form-elements-register-button,.form--login-register-button{margin-bottom:.875rem}.form--checkout-form-elements .form__field,.form--login .form__field{padding-bottom:1.5rem}.form--checkout-form-elements .form__field:last-of-type,.form--login .form__field:last-of-type{margin-bottom:.5rem}@media only screen and (min-width:34.375rem){.form--checkout-form-elements .form__field,.form--login .form__field{padding-bottom:2rem}.form--checkout-form-elements .form__field--spacing--inner-bottom,.form--login .form__field--spacing--inner-bottom{padding-bottom:1rem}.form--checkout-form-elements .form__field:last-of-type,.form--login .form__field:last-of-type{margin-bottom:2.3125rem}}.form--checkout-form-elements .form__field--no-bottom-padding,.form--login .form__field--no-bottom-padding{padding-bottom:0}.form--checkout-form-elements .form__description,.form--login .form__description{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin:0 0 1rem}@media only screen and (min-width:48.125rem){.form--checkout-form-elements .form__description,.form--login .form__description{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.form--checkout-form-elements .form--subtitle,.form--login .form--subtitle{margin-bottom:1.75rem}@media only screen and (min-width:48.125rem){.form--checkout-form-elements .form--subtitle,.form--login .form--subtitle{margin-bottom:1.5rem}}.form--checkout-form-elements .form__actions,.form--login .form__actions{border-bottom:.0625rem solid #f0ece7;margin-bottom:2rem;padding-bottom:2rem}@media only screen and (min-width:48.125rem){.form--checkout-form-elements .form__actions,.form--login .form__actions{border-bottom:unset;margin-bottom:0;padding-bottom:0}}.form--checkout-form-elements .form__list-container,.form--login .form__list-container{margin-bottom:3.125rem;min-height:unset}@media only screen and (min-width:48.125rem){.form--checkout-form-elements .form__list-container,.form--login .form__list-container{margin-bottom:1.7rem;min-height:7.25rem}}.form--checkout-form-elements .form__list-item,.form--login .form__list-item{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem;list-style:none;margin:0 0 .5625rem;vertical-align:middle}@media only screen and (min-width:48.125rem){.form--checkout-form-elements .form__list-item,.form--login .form__list-item{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}}.form--checkout-form-elements .form__list-item:last-of-type,.form--login .form__list-item:last-of-type,.form--login-sidebar .form__field:last-of-type{margin-bottom:0}.form--pdp-review-form{display:flex;flex-direction:column}.form--pdp-review-form .form__header-text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:34.375rem){.form--pdp-review-form .form__header-text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.form--pdp-review-form .form__rating-text{color:#6c6c6c;font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem}@media only screen and (min-width:34.375rem){.form--pdp-review-form .form__rating-text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}}.form--pdp-review-form .form__field--review{padding-bottom:1.5rem}.form--pdp-review-form .label{color:#b2b5b7}.form--pdp-review-form .label:after{display:none}.form--pdp-review-form .form__actions{display:flex;justify-content:center;margin-top:0}.form--pdp-review-form .form__action{margin-left:0;margin-top:0}.form--pdp-review-form input[type=text],.form--pdp-review-form textarea{color:#191919;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;padding:.625rem .9375rem;transition:.25s ease ease-in-out,.4s ease-in-out .25s,all .25s ease-in-out}.form--pdp-review-form input[type=text]:focus,.form--pdp-review-form textarea:focus{border-color:#b2b5b7}.form--pdp-review-form input[type=text]:hover,.form--pdp-review-form textarea:hover{background-color:#b2b5b726}.form--customer-registration .form__title-container{margin-bottom:1rem}.form--customer-registration .form__actions{border-bottom:none;margin-bottom:0;padding:0 1rem 1rem}.form--customer-registration .form__list-container{margin-bottom:0}.form--customer-registration .form__registration-list{padding-left:1rem}@media only screen and (min-width:48.125rem){.form--customer-registration .form__registration-list{padding-left:2rem}}.form--customer-registration .form__subtitle{float:right;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;padding-bottom:1.5rem}@media only screen and (min-width:48.125rem){.form--customer-registration .form__subtitle{float:left}}.form--customer-registration .form__other-info-wrapper{display:flex;flex-direction:column}.form--customer-registration .form__req-fields{color:#6c6c6c;margin-top:1rem;width:100%}.form__terms-and-conditions{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.form--reverse-actions .form__actions{align-items:flex-end;display:flex;flex-direction:column-reverse}.form--grid-indent .grid{margin:0 -1rem;max-width:none}.form__shipment-item:not(:first-child){margin-top:3.125rem}@media only screen and (min-width:34.375rem){.form__shipment-item:not(:first-child){margin-top:2.5rem}}.form .label{display:inline-block;font:normal .9375rem Walbaum,sans-serif;margin-bottom:.375rem}.form .label--required:after{color:#005932;content:"*";margin-left:.1875rem}.form--spacing-right{margin-right:5.375rem}.form--payment-subform--spacing-top{padding-top:1.5rem}.form--payment-subform .form__field:last-of-type{margin-bottom:0}.form--payment-subform .form__container{font-size:1rem}@media only screen and (min-width:48.125rem){.form--payment-subform .form__container{font-size:1.125rem}}.form--delivery .form__field{padding-bottom:0}.form--giftcard .form__container,.form--my-dehner-card-form .form__container{display:flex;gap:.75rem;justify-content:space-between}.form--my-dehner-card-form .form__container{flex-direction:column}.form--my-dehner-card-form .form__field label{width:100%}.form--remove-number-arrows::-webkit-inner-spin-button,.form--remove-number-arrows::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form--remove-number-arrows[type=number]{-moz-appearance:textfield}.form--address-validation .label,.form--address-validation label{display:flex}.form--address-validation .form__field{padding:0 1rem .75rem}.form--address-validation .form__actions{column-gap:1rem;display:flex;margin:2rem 1rem 0}@media only screen and (max-width:48.0625rem){.form--address-validation .form__actions{flex-direction:column-reverse}.form--address-validation .form__actions .button{margin-bottom:.9375rem}}.form--address-validation .form__action{margin-left:0;margin-top:0;white-space:nowrap}.form__registration-text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.form--summary .form__field{padding-left:0}.form--summary .form__field:last-of-type{margin-bottom:0}.form--summary .button{min-width:12rem}.form--summary .form__mg{margin:.75rem .75rem 0 0!important}.form--availability-pdp .form__field{padding:0}.form--loyalty-part-one .form__description{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin:0 0 1rem}@media only screen and (min-width:48.125rem){.form--loyalty-part-one .form__description{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem;margin:0}}.form--loyalty-part-one .form__field{padding-bottom:1.5rem}.form--loyalty-part-one .form__action{margin:0 0 2rem}@media only screen and (min-width:48.125rem){.form--loyalty-part-one .form__action{margin:0}}.form--loyalty-part-two-description,.form--loyalty-part-two-subtitle{margin-bottom:1.5rem}.form--loyalty-part-two .form__field{padding-bottom:1.5rem}.form--loyalty-part-two .form__action{height:2.75rem;margin:2rem 0;width:13.75rem}@media only screen and (min-width:48.125rem){.form--loyalty-part-two .form__action{margin:2rem 0 0}}.form--loyalty-part-two .form__container{max-width:44.25rem;width:100%}.form--loyalty-part-two .form__container .form__field:nth-child(odd){margin-right:1.75rem;max-width:21.3125rem;min-width:21.3125rem;width:21.3125rem}.form--loyalty-part-two .form__container .checkbox{margin-bottom:0}.form--loyalty-part-two .form__container .checkbox__label{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-top:1%}@media only screen and (min-width:48.125rem){.form--loyalty-part-two .form__container .checkbox__label{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.form--loyalty-part-two .form__container .checkbox__container{margin-bottom:0}.form--loyalty-part-three .form__action{height:2.75rem;margin:2rem 0;width:13.75rem}@media only screen and (min-width:48.125rem){.form--loyalty-part-three .form__action{margin:2rem 0 0}}.form--loyalty-part-three .form--title{margin-bottom:1.5rem}@media only screen and (min-width:48.125rem){.form--loyalty-part-three .form--title{margin-bottom:2rem}}.form--loyalty-part-three .form__subtitle--second,.form--loyalty-part-three .form__subtitle--third{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin:0}@media only screen and (min-width:48.125rem){.form--loyalty-part-three .form__subtitle--second,.form--loyalty-part-three .form__subtitle--third{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.form--loyalty-part-three .form__description-container .form__subtitle--second{margin-bottom:1.5rem}.form--loyalty-part-three .form__actions,.form--loyalty-part-two .form__actions{border-top:.0625rem solid #f0ece7;margin-top:0;width:100%}@media only screen and (min-width:48.125rem){.form--loyalty-part-three .form__actions,.form--loyalty-part-two .form__actions{margin-top:1rem}}.form--loyalty .form__field{padding:0}.form--loyalty .checkbox--expand{margin:0}.form--loyalty .checkbox__container{align-items:flex-start}.form--loyalty .form__actions{margin:0}@media only screen and (max-width:48.125rem){.form--loyalty .form__actions{text-align:center}}.form--my-interests .form__actions{border-top:.0625rem solid #f0ece7;margin-top:0;width:100%}@media only screen and (min-width:48.125rem){.form--my-interests .form__actions{margin-top:1rem}}.form--my-interests .form__action{height:2.75rem;margin:2rem 0 0;width:13.75rem}.form--my-interests .checkbox__label{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.form--my-interests .checkbox__label{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.form--my-interests .checkbox__label>a{text-decoration:underline}.form--pet-form .form__actions{border-top:.0625rem solid #f0ece7;display:flex;justify-content:center;margin-top:6.75rem;width:100%}@media only screen and (min-width:48.125rem){.form--pet-form .form__actions{border-top:0;margin-top:2.5rem}}.form--pet-form .form__field{padding-bottom:1.5rem}.form--pet-form .form__action{height:2.75rem;margin-top:2rem;width:12.5rem}@media only screen and (min-width:48.125rem){.form--pet-form .form__action{margin-top:0}.form--account-card-form .form__container{max-width:44.25rem;width:100%}}.form--account-card-form .form__actions{border-top:.0625rem solid #f0ece7;display:flex;justify-content:center;width:100%}@media only screen and (min-width:44.25rem){.form--account-card-form .form__actions{justify-content:end}}.form--account-card-form .form__fields{display:flex;flex-flow:row wrap}@media only screen and (min-width:60.625rem){.form--account-card-form .form__fields{column-gap:1.5rem}}.form--account-card-form .form__field{margin-bottom:1.5rem;padding:0}.form--account-card-form .form__field:first-of-type{margin-right:6%;max-width:27%;min-width:27%;width:27%}@media only screen and (min-width:60.625rem){.form--account-card-form .form__field:first-of-type{margin-right:0;max-width:6.375rem;min-width:6.375rem;width:6.375rem}}.form--account-card-form .form__field:nth-of-type(2){max-width:67%;min-width:67%;width:67%}@media only screen and (min-width:60.625rem){.form--account-card-form .form__field:nth-of-type(2){max-width:13.4375rem;min-width:13.4375rem;width:13.4375rem}}.form--account-card-form .form__field:nth-of-type(n+3){width:100%}@media only screen and (min-width:60.625rem){.form--account-card-form .form__field:nth-of-type(n+3){max-width:21.3125rem;min-width:21.3125rem;width:21.3125rem}}@media only screen and (max-width:44.25rem){.form--account-card-form .form__field:nth-of-type(2n+4){margin-right:0}}.form--account-card-form .form__action{height:2.75rem;margin-top:2rem;width:13.75rem}.form--no-border .form__actions{border-bottom:none;padding-bottom:0}.form--register-advantages .form__list-item{margin-bottom:.5625rem}.form--register-advantages .form__list-container{margin-bottom:1.75rem}.form--newsletter .form__field{padding:0}.form--newsletter .form__container{flex-wrap:nowrap}.form--newsletter .form__container .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#6c6c6c}.form--newsletter .form__container .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-1.9375rem) scale(.75)}.form--knistr-balance-check{margin:auto auto 0;padding-bottom:2rem;width:100%}@media only screen and (min-width:48.125rem){.form--knistr-balance-check{padding-bottom:2.5rem;width:21.4375rem}}.form--knistr-balance-check .form__field{padding-left:0;padding-right:0}.form--contact-page .label,.form--contact-page label{display:flex}.form--contact-page .form__container{display:flex;flex-direction:column}@media only screen and (max-width:48.125rem){.form--contact-page .form__container{justify-content:space-between}}.form--contact-page .form__actions{border-top:.0625rem solid #f0ece7;display:flex;justify-content:center;width:100%}@media only screen and (min-width:48.125rem){.form--contact-page .form__actions{justify-content:end}}@media only screen and (max-width:48.125rem){.form--contact-page .form__info-icon{margin-right:.5rem}}.form--contact-page .form__field{padding:0 1.5rem 1.5rem 0}@media only screen and (max-width:48.125rem){.form--contact-page .form__field{margin-bottom:1.5rem;padding:0}}.form--address .form__actions{border-top:.0625rem solid #f0ece7;display:flex;flex-flow:column-reverse;justify-content:center;width:100%}@media only screen and (min-width:44.25rem){.form--address .form__actions{flex-flow:row;justify-content:end}}.form--address .form__action{height:2.75rem;margin-top:2rem;width:100%}@media only screen and (min-width:44.25rem){.form--address .form__action{width:13.75rem}}.form--address .form__action:first-child{margin-right:unset;margin-top:1.5rem}@media only screen and (min-width:44.25rem){.form--address .form__action:first-child{margin-right:1.5rem;margin-top:2rem}}.formatted-number-input .formatted-number-input__input{border:1px solid #d2c8c2;display:inline-block;padding:.25rem .5rem;transition:border-color .25s ease-in-out}.formatted-number-input .formatted-number-input__input:focus{border-color:#191919}.formatted-number-input .formatted-number-input__input::placeholder{color:#bbb}.formatted-number-input .formatted-number-input__input--expand{display:block;width:100%}.formatted-number-input .formatted-number-input__input--naked{background-color:#fff0;border:none}.formatted-number-input .formatted-number-input__input--error{border-color:#bb484d}.formatted-number-input .formatted-number-input__input--disabled,.formatted-number-input .formatted-number-input__input[disabled]{background-color:#f4f4f4;cursor:not-allowed}.image-carousel__container{padding-left:1.5rem;padding-right:1.5rem;position:relative}.image-carousel__view{max-width:100%;overflow:hidden;position:relative;z-index:10}.image-carousel__slider{flex-wrap:nowrap;transition:transform .5s ease-in-out}.image-carousel__dots{line-height:0;text-align:center}.image-carousel__dot{display:inline-block;padding:.25rem}.image-carousel__dot:before{background-color:#dadada;border-radius:100%;content:"";display:block;height:.5rem;transition:background-color .15s ease-in-out;width:.5rem}.image-carousel__dot--current:before,.image-carousel__dot:hover:before{background-color:#005932}.image-carousel__navigation{align-items:center;bottom:0;display:flex;pointer-events:none;position:absolute;top:0;z-index:11}.image-carousel__navigation--prev{left:0}.image-carousel__navigation--next{right:0}.image-carousel__arrow{color:#dadada;pointer-events:all;transition:color .25s ease-in-out}.image-carousel__arrow:hover{color:#005932}.image-carousel--inset .image-carousel__container{padding-left:0;padding-right:0}.image-carousel--inset .image-carousel__navigation{width:auto}.image-carousel--inset .image-carousel__arrow{background-color:#f4f4f4bf;padding:.5rem}@media only screen and (min-width:770px){.image-carousel__navigation{opacity:0;pointer-events:none;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;visibility:hidden}.image-carousel:hover .image-carousel__navigation{opacity:1;pointer-events:all;pointer-events:none;visibility:visible}}.jumbotron{background:linear-gradient(to left top,#d9d9d9,#b2b5b7) no-repeat 50%;height:16rem;position:relative;text-align:center}@media only screen and (min-width:550px){.jumbotron{height:26rem}}@media only screen and (min-width:970px){.jumbotron{height:38rem}}.jumbotron--category{background:#fff;height:auto;margin-bottom:.75rem}@media only screen and (min-width:48.125rem){.jumbotron--category{margin-bottom:3.5rem}}.jumbotron__inner{position:relative}.jumbotron__inner--category{flex-direction:column;margin:0 1rem;min-height:9rem;padding:1.25rem 0}@media only screen and (min-width:550px){.jumbotron__inner--category{min-height:16rem}}@media only screen and (min-width:970px){.jumbotron__inner--category{min-height:18.125rem}}.jumbotron__inner--category-no-img{border-bottom:.0625rem solid #d9d9d9;min-height:7.5625rem}@media only screen and (min-width:550px){.jumbotron__inner--category-no-img{min-height:11rem}}@media only screen and (min-width:970px){.jumbotron__inner--category-no-img{min-height:15rem}}.jumbotron__inner--no-results-page{margin:1.5rem auto;width:100%}@media only screen and (min-width:48.125rem){.jumbotron__inner--no-results-page{margin-top:2rem;width:55%}}.jumbotron__link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.jumbotron__headline,.jumbotron__sub-headline{color:#fff;z-index:10}.jumbotron__headline--category-no-img,.jumbotron__sub-headline--category-no-img{color:#b2b5b7}.jumbotron__headline--no-results-page,.jumbotron__sub-headline--no-results-page{color:#191919}.jumbotron__headline--category{font-size:1.5rem;font-weight:500}@media only screen and (min-width:48.125rem){.jumbotron__headline--category{font-size:2rem}}@media only screen and (min-width:60.625rem){.jumbotron__headline--category{font-size:3.6875rem}}.jumbotron__headline--no-results-page{padding-bottom:.75rem}.jumbotron__headline--bold{font-weight:700}.jumbotron__sub-headline{font:300 1rem Myriad Pro,sans-serif;letter-spacing:.0125rem}@media only screen and (min-width:48.125rem){.jumbotron__sub-headline{font-size:1.5rem}}@media only screen and (min-width:60.625rem){.jumbotron__sub-headline{font-size:2rem}}.jumbotron__sub-headline--category{color:#b2b5b7;font:500 .8125rem Myriad Pro,sans-serif;letter-spacing:.1625rem;text-transform:uppercase}.jumbotron__sub-headline--no-results-page{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;padding-bottom:0}@media only screen and (min-width:48.125rem){.jumbotron__sub-headline--no-results-page{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem;padding-bottom:.9375rem}}.jumbotron--no-results-page{background:#0000;height:auto}.jumbotron--no-results-page .container{margin-bottom:2rem}.lazy-image{line-height:1}.lazy-image--thumbnail{height:10rem;margin:.5rem}.lazy-image--smaller{height:3rem}.lazy-image--small{height:5rem}.lazy-image--big{height:20rem}.lazy-image--bigger{height:30rem}.lazy-image--expand{width:100%}.lazy-image--min-size{min-width:2.5rem}.lazy-image--has-border{border:.25rem solid #fff0;box-shadow:0 0 0 1px #f0f0f0}.lazy-image--spaceless{margin:0}.lazy-image--with-overlay{overflow:hidden;position:relative}.lazy-image--with-overlay:before{background:#0000000d;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:10}.lazy-image--background{position:relative}.lazy-image__image--thumbnail{bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0}.lazy-image__image--color-light{color:#dadada}.lazy-image__background{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.lazy-image__image{flex-shrink:0}.lazy-image__image--expand{width:100%}.lazy-image__image--catalog{height:auto;object-fit:contain}.lazy-image--catalog{display:flex;height:10.1875rem;justify-content:center;width:10.1875rem}@media only screen and (min-width:48.125rem){.lazy-image--catalog{height:21.375rem;width:21.375rem}}.lazy-image--thumbnail{margin:0;position:relative}.lazy-image--full-height{height:100%}.lazy-image--my-dehner-card{max-height:13.8125rem;max-width:21.3125rem}.lazy-image--cart-bundle{border-radius:.1875rem;flex-shrink:0;height:2.75rem;margin:0;width:7.5rem}.lazy-image--product-set{height:13rem;margin-left:0;margin-right:0}.lazy-image--wishlist{display:inline-block;height:2rem;margin-right:.625rem;vertical-align:middle}@media only screen and (min-width:34.375rem){.lazy-image--product-list-item,.lazy-image--wishlist{height:5rem}}.lazy-image--menu-overlay{overflow:hidden;position:relative}.lazy-image--menu-overlay:before{background:#1919194d;content:"";z-index:10}.lazy-image--full-size-background,.lazy-image--menu-overlay:before{bottom:0;left:0;position:absolute;right:0;top:0}.lazy-image__background--reset-background-position{background-position:0 0}.lazy-image--add-to-cart-overlay{height:6.125rem;width:6.125rem}.main-overlay{background:#0000004d;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;visibility:hidden;z-index:550}.main-overlay--show{opacity:1;pointer-events:all;visibility:visible}.main-popup{background:#fff;border-radius:.625rem;box-shadow:0 2px 5px 1px #0000001a;display:flex;flex-direction:column;left:50%;max-height:90vh;max-width:90vw;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);visibility:hidden;width:28.75rem;z-index:810}.main-popup__head{min-height:2rem}.main-popup__title{font-size:1.25rem;font-weight:700;padding:1.25rem 1.5rem}.main-popup__close{background:#fff0;border:none;color:#777;cursor:pointer;height:2rem;position:absolute;right:1.5rem;top:.625rem;transition:color .25s ease-in-out;width:2rem}.main-popup__close:active,.main-popup__close:focus,.main-popup__close:hover{background-color:#fff0;border:none;color:#005932}.main-popup__content{overflow-y:auto;padding:0 1.25rem 1.5rem}.main-popup--spaceless .main-popup__head{min-height:3rem}.main-popup--spaceless .main-popup__content{padding:0}.main-popup--open{opacity:1;pointer-events:all;visibility:visible}.main-popup--flex-content .main-popup__content{display:flex}.menu__item{display:block}.menu__item>.menu{margin-left:.5rem}.menu--inline{display:inline-block}.menu--inline>.menu__item{display:inline-block;margin:0 .5rem}.menu--inline>.menu__item:first-child{margin-left:0}.menu--inline>.menu__item:last-child{margin-right:0}.menu--bullet .menu__item:before{content:"•";margin-right:.25rem}.menu--plus .menu__item:before{content:"+";margin-right:.25rem}.menu--alert{color:#bb484d}.menu__item>.menu{margin-left:0}.menu__item{font-family:Myriad Pro,sans-serif;font-weight:400}.menu__item,.menu__item--active{font-size:1rem;line-height:1.25rem}.menu__item--active{font-family:Myriad Pro Bold,sans-serif;font-weight:700}.menu__item--has-children-list{margin-bottom:1rem}.menu__item--has-children-list:last-child{margin-bottom:0}.menu__item--has-children-list .menu__item{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;margin:.5rem}.menu__item--side-drawer{border-top:.0625rem dotted #d9d9d9;margin:0}.menu__item--side-drawer>.menu{padding-bottom:.625rem}.menu__item--side-drawer .menu__item{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}.menu__item--side-drawer .menu__item:first-child{margin-top:0}.menu__item--has-children-dropdown{position:relative;z-index:11}@media only screen and (min-width:48.125rem){.menu__item--has-children-dropdown{position:static}}.menu__item--has-children-dropdown>.menu{background-color:#fff;border:none;left:0;margin-left:-.5rem;opacity:0;padding:.5rem;pointer-events:none;position:absolute;visibility:hidden}@media only screen and (min-width:48.125rem){.menu__item--has-children-dropdown>.menu{padding:0;top:0}}.menu__item--has-children-dropdown--active>.menu{background-color:#fff;border:none;left:0;margin-left:-.5rem;opacity:1;padding:.5rem;pointer-events:all;position:absolute;visibility:visible}@media only screen and (min-width:48.125rem){.menu__item--has-children-dropdown--active>.menu{padding:0;top:0}}.menu__item--has-children-dropdown>.menu>.menu__item{margin-right:.5rem}@media only screen and (min-width:48.125rem){.menu__item--has-children-dropdown>.menu>.menu__item{margin-left:0;margin-right:0}}.menu__link--side-drawer{display:inline-block;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:.125rem;line-height:1.5rem;padding:1rem 0;text-transform:uppercase;white-space:nowrap}.menu__link--customer-navigation{align-items:center;column-gap:.5rem;display:flex}.menu__separator:not(.menu__separator--horizontal-line){display:inline-block;margin:0 .5rem}.menu__separator:not(.menu__separator--horizontal-line):after{color:#b2b5b7;content:"|"}.menu__separator--horizontal-line{border-top:.0625rem solid #b2b5b7;display:block}.menu--customer-navigation .menu__item{display:list-item;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;margin-bottom:1rem}.menu--customer-navigation .menu__item:hover{opacity:.7}.menu--customer-navigation .menu__item--active{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}.menu--customer-navigation .menu__item--active>.menu__link{color:#005932}.menu--customer-navigation .menu__item>.menu__link:hover{color:#005932;text-decoration:none}.menu--customer-navigation .menu__item--customer-navigation-logout{border-top:.0625rem solid #f0ece7;max-width:10rem;padding-top:1.5rem}.menu .menu__sub{margin-bottom:.4rem;margin-top:.4rem}.menu .menu__item__indent{font-size:1.25rem}.menu .menu__item__indent:hover{opacity:.7}.menu .menu__item__indent--customer-navigation{margin-bottom:.3125rem}.menu--side-drawer{border-bottom:.0625rem dotted #d9d9d9}.menu--customer-account .menu__item,.menu--customer-account .menu__link{letter-spacing:.0125rem}.menu--customer-account .menu__link{background:none;color:#000;cursor:pointer;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;text-decoration:underline}.menu--customer-account .menu__link:hover{color:#191919b3;text-decoration:underline;text-decoration-color:#191919b3}.menu--customer-account .menu__button{background:#fff0;color:#191919;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:.0125rem;line-height:1.5rem}.menu--customer-account .menu__button:hover{color:#000;cursor:pointer;text-decoration:underline}@media only screen and (min-width:34.375rem){.menu--customer-account .menu__button{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}}.menu--order-summary .menu__item{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;margin:.625rem 0}.menu--actions .menu__item{margin:0}@media only screen and (min-width:34.375rem){.menu--actions .menu__item{margin:0 .5rem;white-space:nowrap}}.menu--middle{vertical-align:middle}.money-price{display:block;display:flex}.money-price__amount{font-size:1.25rem}.money-price__amount--original{color:#bbb;display:block;text-decoration:line-through}.money-price__tag{color:#000;margin-right:.25rem}.money-price--product-item{display:block;font:400 1.25rem/1.25rem Myriad Pro,sans-serif}@media only screen and (max-width:48.0625rem){.money-price--product-item{margin:inherit}}.money-price--product-item .money-price-mein-dehner{align-items:center;color:#005932;display:flex;font-size:1rem;justify-content:flex-end}.money-price--product-item .money-price__base-price-container{min-width:max-content}.money-price--product-item .money-price__base-price-container--inline{align-items:flex-end;display:flex;flex-direction:row-reverse}.money-price--product-item .money-price__amount{align-items:baseline;display:flex;justify-content:flex-end}.money-price--product-item .money-price__amount--original{color:#191919;font-size:.9375rem;line-height:.9375rem;position:relative;text-align:right;text-decoration:none}.money-price--product-item .money-price__amount--original:before{background:#a21631;content:"";display:block;height:.125rem;position:absolute;top:50%;white-space:nowrap;width:100%}.money-price--product-item .money-price__amount--leftover{font-size:.6875rem;line-height:1.125rem;vertical-align:text-bottom}.money-price--product-item .money-price--default{font-size:2.375rem;padding:1rem 0;text-align:right}.money-price__discount-price{color:#a21631;font-weight:700}.money-price--pdp{display:flex;flex-flow:column;text-align:right}.money-price--pdp .money-price-default .money-price__amount,.money-price--pdp .money-price-default .money-price__currency{font-family:Myriad Pro,sans-serif;font-size:2rem;font-weight:700;letter-spacing:-.016rem;line-height:2rem}@media only screen and (max-width:48.125rem){.money-price--pdp .money-price-default .money-price__amount,.money-price--pdp .money-price-default .money-price__currency{font-family:Myriad Pro,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-.012rem;line-height:1.5rem}}.money-price--pdp .money-price-default .money-price__amount--leftover,.money-price--pdp .money-price-default .money-price__currency--leftover{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:-.01rem;line-height:1.25rem;vertical-align:text-top}@media only screen and (max-width:48.125rem){.money-price--pdp .money-price-default .money-price__amount--leftover,.money-price--pdp .money-price-default .money-price__currency--leftover{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:700;letter-spacing:-.008rem;line-height:1rem}}.money-price--pdp .money-price-mein-dehner{align-items:center;color:#005932;display:flex;flex-flow:row-reverse}.money-price--pdp .money-price-mein-dehner .money-price__amount-container{align-items:center;display:flex;margin-top:10%}.money-price--pdp .money-price-mein-dehner .money-price__amount--main{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}@media only screen and (max-width:48.125rem){.money-price--pdp .money-price-mein-dehner .money-price__amount--main{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}}.money-price--pdp .money-price-mein-dehner .money-price__amount--leftover{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.2rem;vertical-align:middle}@media only screen and (max-width:48.125rem){.money-price--pdp .money-price-mein-dehner .money-price__amount--leftover{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:1.05rem}}.money-price--pdp .money-price-mein-dehner .money-price__currency{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;margin-left:.3125rem}@media only screen and (max-width:48.125rem){.money-price--pdp .money-price-mein-dehner .money-price__currency{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}}.money-price--pdp .money-price--info-icon{margin:.1875rem .5rem 0 .1rem;order:1}.money-price--pdp .money-price--info-text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-top:.21875rem;order:2;width:max-content}@media only screen and (max-width:48.125rem){.money-price--pdp .money-price--info-text{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem;width:min-content}}.money-price--pdp .money-price--original_container{align-items:baseline;display:flex;justify-content:flex-end;margin-bottom:.375rem}.money-price--pdp .money-price__amount--original{color:#191919;font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;position:relative;text-align:right;text-decoration:none}@media only screen and (max-width:48.125rem){.money-price--pdp .money-price__amount--original{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}}.money-price--pdp .money-price__amount--original:before{background:#a21631;content:"";display:block;height:.125rem;position:absolute;top:50%;white-space:nowrap;width:100%}.money-price--pdp .money-price__amount--original--leftover{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.2rem;vertical-align:text-top}@media only screen and (max-width:48.125rem){.money-price--pdp .money-price__amount--original--leftover{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:1.05rem}}.money-price--pdp .money-price__amount--original .money-price__currency{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}@media only screen and (max-width:48.125rem){.money-price--pdp .money-price__amount--original .money-price__currency{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}}.money-price--pdp .money-price__amount--leftover{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:700;line-height:1rem;vertical-align:top}@media only screen and (min-width:48.125rem){.money-price--pdp .money-price__amount--leftover{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25rem}}.money-price--pdp .money-price__base-price-container{align-items:baseline;display:flex;flex-direction:row-reverse;font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem;min-width:max-content}@media only screen and (min-width:48.125rem){.money-price--pdp .money-price__base-price-container{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}}.money-price__amount{font-size:inherit}@media only screen and (max-width:48.0625rem){.money-price__amount{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25rem}}.money-price__amount--leftover,.money-price__amount--original{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:700;line-height:.875rem}.money-price__amount--leftover{vertical-align:top}@media only screen and (min-width:48.125rem){.money-price__amount--leftover{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.25rem}}.money-price--info-text{font-size:.625rem;line-height:.5625rem;padding:0 .25rem;width:min-content}.money-price__mein-dehner-price{color:#005932;font-size:1.125rem}.money-price__total{display:block;font-size:.875rem;font-weight:400;line-height:100%}@media only screen and (min-width:34.375rem){.money-price__total{display:none}.money-price--align-right{text-align:right}}.money-price--cart-summary .money-price__amount,.money-price--cart-summary .money-price__amount--leftover{font-weight:400}.money-price--cart-summary-total .money-price__amount{font-size:1.75rem;font-weight:700;line-height:100%}.money-price--cart-summary-total .money-price__amount--leftover{font-size:1.25rem;line-height:100%}@media only screen and (min-width:48.125rem){.money-price--cart-summary-total .money-price__amount--leftover{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25rem}}.money-price--cart-summary .money-price__amount--leftover{font-size:.875rem}.money-price--cart-summary-saving .money-price__amount,.money-price--cart-summary-saving .money-price__amount--leftover{font-weight:600}.money-price--summary-gift-card .money-price__amount{font-size:1.25rem;line-height:1.5rem}.money-price--summary-gift-card .money-price__amount--leftover{font-size:.875rem;line-height:1.34rem}.money-price--cart{align-items:flex-end}@media only screen and (max-width:64rem){.money-price--cart{align-items:flex-start}}.money-price--cart .money-price__amount{align-items:baseline;display:flex}.money-price--cart .money-price__amount--original{color:#191919;display:block;font-size:.875rem;font-weight:400;position:relative;text-align:right;text-decoration:none}.money-price--cart .money-price__amount--original:before{background:#a21631;content:"";display:block;height:.125rem;position:absolute;top:50%;white-space:nowrap;width:100%}.money-price--cart .money-price__amount--leftover{font-size:.6875rem;line-height:1.3125rem;vertical-align:bottom}@media only screen and (min-width:75.25rem){.money-price--cart .money-price__amount{justify-content:end}}@media only screen and (max-width:17.5625rem){.money-price--cart .money-price__amount{width:max-content}}.money-price--cart .money-price-default{font-size:1.75rem;font-weight:400;margin-bottom:.625rem;position:relative}.money-price--cart .money-price-default .money-price__amount--leftover{font-size:1.25rem;line-height:2.1875rem;vertical-align:text-bottom}.money-price--cart .money-price-default--top{top:-.5rem}@media only screen and (max-width:48.125rem){.money-price--cart .money-price-default{font-size:1.125rem;font-weight:400}.money-price--cart .money-price-default .money-price__amount--leftover{font-size:.875rem;line-height:1.5rem}}@media only screen and (min-width:75.25rem){.money-price--cart .money-price-default .money-price__amount{float:right}}.money-price--cart .money-price-mein-dehner{align-items:center;color:#005932;display:flex;position:relative;top:-1rem}.money-price--cart .money-price-mein-dehner .money-price--info-text{font-size:.625rem;line-height:1;padding:0 .1875rem;text-align:right;width:min-content}.money-price--cart .money-price-mein-dehner .money-price__amount{display:flex;font-size:1.25rem}.money-price--cart .money-price-mein-dehner .money-price__amount--leftover{font-size:.875rem;line-height:1.5625rem;vertical-align:top}@media only screen and (max-width:48.125rem){.money-price--cart .money-price-mein-dehner{left:-.3125rem;top:-.875rem}.money-price--cart .money-price-mein-dehner .money-price__info-icon{height:.9375rem;margin:0 .125rem .125rem .3125rem;order:2;width:.9375rem}.money-price--cart .money-price-mein-dehner .money-price__info--text{order:1;text-align:left;width:2rem}.money-price--cart .money-price-mein-dehner .money-price__amount{font-size:1.125rem;order:3}}@media only screen and (min-width:60.625rem){.money-price--cart .money-price-mein-dehner{justify-content:end}}.money-price--cart .money-price-mein-dehner-user{align-items:flex-end;color:#005932;display:flex;flex-direction:column;font-size:1.75rem;line-height:1.5rem;position:relative;top:-.5rem}.money-price--cart .money-price-mein-dehner-user .money-price__amount{font-weight:700}.money-price--cart .money-price-mein-dehner-user .money-price__amount--leftover{font-size:1.25rem;font-weight:700;line-height:2.1875rem;vertical-align:text-bottom}.money-price--cart .money-price-mein-dehner-user .money-price--info-text{font-size:.625rem;padding:0;width:max-content}.money-price--cart .money-price-mein-dehner-user .money-price--info-icon{vertical-align:middle}@media only screen and (max-width:48.125rem){.money-price--cart .money-price-mein-dehner-user{align-items:center;flex-direction:row;margin-top:.3125rem}.money-price--cart .money-price-mein-dehner-user .money-price--info-text{display:flex;line-height:1;order:1;width:min-content}.money-price--cart .money-price-mein-dehner-user .money-price__amount{font-size:1.125rem;font-weight:400;left:.625rem;order:2;position:relative}.money-price--cart .money-price-mein-dehner-user .money-price__amount--leftover{font-size:.875rem;line-height:1.375rem}.money-price--cart .money-price-mein-dehner-user .money-price--info-icon{height:.9375rem;margin:.125rem -.125rem .125rem .3125rem;width:.9375rem}}@media only screen and (max-width:17.5625rem){.money-price--cart .money-price-mein-dehner-user{font-size:1rem;width:max-content}.money-price--cart .money-price-mein-dehner-user .money-price__amount--leftover{font-size:.8125rem;line-height:1.5rem}}@media only screen and (min-width:75.25rem){.money-price--cart .money-price-mein-dehner-user .amount{float:right}}.money-price--cart .money-price-remove-top{top:0}.money-price--cart .money-price__discount-price{color:#191919;font-weight:400}.money-price--checkout-summary-big{font-size:1.75rem;line-height:2.1rem}@media only screen and (max-width:48.125rem){.money-price--checkout-summary-big .money-price__amount{display:flex;flex-flow:column}}.money-price--checkout-summary-big .money-price__amount--leftover{font-size:.875rem;line-height:1.5rem;vertical-align:text-bottom}@media only screen and (min-width:48.125rem){.money-price--checkout-summary-big .money-price__amount--leftover{font-size:1.25rem;vertical-align:top}}.money-price--checkout-summary-big .money-price__price-description{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem;margin-bottom:-.375rem}@media only screen and (min-width:48.125rem){.money-price--checkout-summary-big .money-price__price-description{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-bottom:1.25rem}}.money-price--checkout-summary-small{align-items:baseline;display:flex;line-height:1.5rem}.money-price--checkout-summary-small .money-price-mein-dehner-price{align-items:flex-end;color:#005932;display:flex;flex-flow:column}.money-price--checkout-summary-small .money-price-mein-dehner-price .money-price__amount,.money-price--checkout-summary-small .money-price-mein-dehner-price .money-price__amount--leftover{font-weight:700}.money-price--checkout-summary-small .money-price-mein-dehner-price .money-price__amount--info-text{font-family:Myriad Pro,sans-serif;font-size:.75rem;font-weight:400;line-height:.75rem}@media only screen and (max-width:48.125rem){.money-price--checkout-summary-small .money-price-mein-dehner-price{display:flex}.money-price--checkout-summary-small .money-price-mein-dehner-price .money-price--info-text{display:flex;line-height:1;order:1;width:min-content}.money-price--checkout-summary-small .money-price-mein-dehner-price .money-price__amount{font-size:1.125rem;font-weight:700;left:.625rem;order:2;position:relative}.money-price--checkout-summary-small .money-price-mein-dehner-price .money-price__amount--leftover{font-size:.875rem;font-weight:700;line-height:1.125rem}.money-price--checkout-summary-small .money-price-mein-dehner-price .money-price--info-icon{height:.9375rem;margin:.125rem -.125rem .125rem .3125rem;width:.9375rem}}.money-price--checkout-summary-small .money-price--info-text{align-items:center;display:flex;font-size:.625rem;font-weight:400;padding:0;width:max-content}.money-price--checkout-summary-small .money-price--info-icon{height:.875rem;margin:.125rem -.125rem .125rem .3125rem;width:.875rem}@media only screen and (max-width:48.125rem){.money-price--checkout-summary-small{align-items:baseline}}.money-price--checkout-summary-small .money-price__amount{align-items:baseline;display:flex;font-size:1.125rem}@media only screen and (max-width:48.125rem){.money-price--checkout-summary-small .money-price__amount--leftover{font-size:.75rem;line-height:1.09375rem}}@media only screen and (min-width:48.125rem){.money-price--checkout-summary-small .money-price__amount{font-size:1.25rem}}.money-price--checkout-summary-small .money-price__amount--leftover{font-size:.875rem}@media only screen and (min-width:48.125rem){.money-price--checkout-summary-small .money-price__amount--leftover{font-size:.875rem;line-height:1.3rem}}.money-price--checkout-summary-small .money-price__amount--original{color:#191919;display:block;font-size:.875rem;font-weight:400;line-height:1.3rem;margin-right:.625rem;-webkit-text-decoration:line-through #a21631 .1875rem;text-decoration:line-through #a21631 .1875rem}@media only screen and (min-width:48.125rem){.money-price--checkout-summary-small .money-price__amount--original{font-size:1.25rem;line-height:1.5rem}}.money-price--checkout-summary-small .money-price__price-description{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:1.35rem}@media only screen and (max-width:60.5625rem){.money-price--checkout-summary-total-sum .money-price__amount{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25rem}}@media only screen and (min-width:48.125rem){.money-price--checkout-summary-total-sum .money-price__amount--leftover{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25rem;vertical-align:top}}.money-price--checkout-summary-sidebar{font-size:1.25rem}.money-price--checkout-summary-sidebar .money-price__amount--leftover{font-size:.875rem;vertical-align:top}.money-price--checkout-summary-sidebar .money-price__amount,.money-price--checkout-summary-sidebar .money-price__amount--leftover{font-weight:400}.money-price--summary-saving .money-price__amount{font-weight:600}.money-price--summary-saving .money-price__amount--leftover{font-size:.875rem;font-weight:600;vertical-align:top}.money-price__price-description{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (max-width:60.5625rem){.money-price__price-description{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem}}.money-price--medium-size{font-size:1.0625rem}.money-price--bold{font-weight:700}@media only screen and (min-width:48.125rem){.money-price--bold .money-price__amount--leftover{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25rem;vertical-align:text-top}}.money-price--semi-bold{font-family:Myriad Pro Semibold,sans-serif;font-weight:600}@media only screen and (min-width:48.125rem){.money-price--semi-bold .money-price__amount--leftover{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:600;line-height:1.05rem;vertical-align:text-top}}.money-price--gift-card-remove-form{color:#005932;font-weight:700}.money-price--gift-card-remove-form .money-price__amount{font-size:1.125rem}@media only screen and (min-width:48.125rem){.money-price--gift-card-remove-form .money-price__amount{font-size:1.25rem;line-height:1.5rem}}.money-price--gift-card-remove-form .money-price__amount--leftover{font-size:.875rem;line-height:1.35rem}@media only screen and (max-width:48.125rem){.money-price--gift-card-remove-form .money-price__amount--leftover{vertical-align:text-top}}.money-price--add-to-cart-modal{align-items:flex-start;display:flex;font-family:Myriad Pro,sans-serif;font-size:2rem;font-weight:700;gap:.75rem;line-height:2rem}@media only screen and (max-width:48.125rem){.money-price--add-to-cart-modal{flex-direction:column;font-family:Myriad Pro,sans-serif;font-size:1.5rem;font-weight:700;gap:0;line-height:1.5rem}}.money-price--add-to-cart-modal .money-price__amount--original{font-size:1.25rem;line-height:1.25rem}.money-price--add-to-cart-modal .money-price__amount--leftover{font-size:.875rem;font-weight:700;line-height:.9375rem;vertical-align:text-top}.money-price--add-to-cart-modal .money-price-default .money-price__amount{font-size:1.75rem}@media only screen and (max-width:48.125rem){.money-price--add-to-cart-modal .money-price-default .money-price__amount{font-size:1.25rem}}.money-price--add-to-cart-modal .money-price-default .money-price__amount--leftover{font-size:1.25rem;font-weight:700}@media only screen and (max-width:48.125rem){.money-price--add-to-cart-modal .money-price-default .money-price__amount--leftover,.money-price__currency{font-size:1rem}}.money-price--plp{display:flex;flex-flow:column}.money-price--plp .money-price__amount{display:flex}.money-price--plp .money-price__amount-container{display:inline-flex;line-height:1}.money-price--plp .money-price__currency{font-weight:700;margin-left:.25rem}.money-price--plp .money-price-default{align-items:baseline;column-gap:.3125rem;display:flex;flex-flow:row-reverse}.money-price--plp .money-price-default .money-price__amount{align-items:flex-start;display:flex;position:relative}@media only screen and (min-width:48.125rem){.money-price--plp .money-price-default .money-price__amount--main{font-family:Myriad Pro,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.75rem}}.money-price--plp .money-price-default .money-price__amount--leftover{font-size:.875rem;font-weight:700}@media only screen and (min-width:48.125rem){.money-price--plp .money-price-default .money-price__amount--leftover{font-size:1.25rem}.money-price--plp .money-price-default .money-price__currency{font-size:1.75rem;font-weight:700}}.money-price--plp .money-price-default__price-description{display:flex;flex-basis:0.0625rem;flex-wrap:wrap;font-size:.5rem;text-align:end}@media only screen and (min-width:48.125rem){.money-price--plp .money-price-default__price-description{font-size:.625rem}}.money-price--plp .money-price-original{display:flex;height:.875rem;justify-content:flex-start;position:relative;top:.5rem;width:100%}@media only screen and (min-width:48.125rem){.money-price--plp .money-price-original{height:auto;justify-content:flex-end;position:static}}.money-price--plp .money-price-original .money-price__price-description{font-size:.5rem}@media only screen and (min-width:48.125rem){.money-price--plp .money-price-original .money-price__price-description{font-size:.875rem}}.money-price--plp .money-price-original .money-price__amount--original{color:#191919;display:flex;font-size:.75rem;position:relative;text-decoration:none}.money-price--plp .money-price-original .money-price__amount--original .money-price__currency{font-size:.75rem}@media only screen and (min-width:48.125rem){.money-price--plp .money-price-original .money-price__amount--original .money-price__currency{font-size:1.25rem}}.money-price--plp .money-price-original .money-price__amount--original:before{background:#a21631;content:"";display:block;height:.0625rem;position:absolute;top:38%;white-space:nowrap;width:100%}@media only screen and (min-width:48.125rem){.money-price--plp .money-price-original .money-price__amount--original:before{top:50%}.money-price--plp .money-price-original .money-price__amount--original{font-size:1.25rem}}.money-price--plp .money-price-original .money-price__amount--original--leftover{font-size:.5rem;font-weight:700;vertical-align:text-top}@media only screen and (min-width:48.125rem){.money-price--plp .money-price-original .money-price__amount--original--leftover{font-size:.875rem;margin-top:.1875rem}}.money-price--plp .money-price-original__price-description__container{align-items:flex-start;font-size:.75rem;margin-bottom:0;position:relative;top:.3125rem}@media only screen and (min-width:48.125rem){.money-price--plp .money-price-original__price-description__container{align-items:flex-end;justify-content:flex-end;margin-bottom:.3125rem;position:static}}.money-price--plp .money-price--original_container{display:flex;line-height:1}@media only screen and (min-width:48.125rem){.money-price--plp .money-price--original_container{align-items:baseline}}.money-price--plp .money-price-mein-dehner{align-items:center;color:#005836;column-gap:.1875rem;display:flex;justify-content:flex-end;width:100%}.money-price--plp .money-price-mein-dehner .money-price__amount--main{font-size:1rem}@media only screen and (min-width:48.125rem){.money-price--plp .money-price-mein-dehner .money-price__amount--main{font-size:1.25rem}}.money-price--plp .money-price-mein-dehner .money-price__amount--leftover{font-size:.75rem;font-weight:700}@media only screen and (min-width:48.125rem){.money-price--plp .money-price-mein-dehner .money-price__amount--leftover{font-size:.875rem}.money-price--plp .money-price-mein-dehner .money-price__currency{font-size:1.25rem;font-weight:700}}.money-price--plp .money-price-mein-dehner .money-price--info-icon{height:.5625rem;width:.5625rem}.money-price--plp .money-price-mein-dehner .money-price--info-text{display:flex;flex-wrap:wrap;font-size:.5rem;max-width:min-content;padding:0;text-align:end;width:auto}@media only screen and (min-width:48.125rem){.money-price--plp .money-price-mein-dehner .money-price--info-text{font-size:.625rem}}.money-price--plp .money-price-mein-dehner .money-price__base-price-container{display:flex;flex-flow:row;margin-bottom:.0625rem}@media only screen and (min-width:48.125rem){.money-price--plp .money-price-mein-dehner .money-price__base-price-container{margin-bottom:0}}.money-price--plp .money-price-mein-dehner .money-price__icon-spacing{margin-bottom:.125rem}.navigation-icon-list__icon{color:#bbb}.navigation-multilevel__item--has-children-dropdown:hover{z-index:12}.navigation-multiview-list__icon{color:#bbb}.pagination__list{border-bottom:.0625rem dotted #d9d9d9;border-top:.0625rem dotted #d9d9d9;margin-bottom:3.125rem}.pagination__item{display:inline-block}.pagination__item:first-child,.pagination__item:last-child{flex-grow:1}.pagination__step{align-items:center;color:#000;display:flex;font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:400;height:3.375rem;justify-content:center;line-height:1.25rem;text-align:center;width:2.75rem}@media only screen and (min-width:60.625rem){.pagination__step{font-size:1.125rem;height:4.25rem;line-height:4.25rem;width:4.25rem}}.pagination__step--previous{float:left}.pagination__step--next{float:right}.pagination__step:hover{background:#b2b5b7;color:#000;text-decoration:none}.pagination__step--current,.pagination__step--current:hover{color:#000}.pagination__step--disabled{opacity:.15}.pagination__step--disabled:hover{background:none}.pagination--search-cms-results{margin:0 auto;max-width:54.375rem}@media only screen and (min-width:60.625rem){.pagination--search-cms-results .pagination__list{margin-bottom:6.25rem}}.pagination--catalog-page{margin:auto}.pagination--catalog-page .pagination__list,.pagination--review-pdp .pagination__list{border:none}@media only screen and (max-width:34.3125rem){.pagination--catalog-page .pagination__list,.pagination--review-pdp .pagination__list{margin-bottom:.125rem;margin-top:1rem}}.pagination--catalog-page .pagination__step,.pagination--review-pdp .pagination__step{border:.0625rem solid #f0ece7;font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:400;height:2.5rem;line-height:1.5rem;margin-left:.5rem;margin-right:.5rem;padding:.125rem 0 0;width:2.5rem}@media only screen and (max-width:34.3125rem){.pagination--catalog-page .pagination__step,.pagination--review-pdp .pagination__step{margin-right:.4375rem}}.pagination--catalog-page .pagination__step--disabled,.pagination--review-pdp .pagination__step--disabled{opacity:1}.pagination--catalog-page .pagination__step--next,.pagination--catalog-page .pagination__step--previous,.pagination--review-pdp .pagination__step--next,.pagination--review-pdp .pagination__step--previous{border:none}.pagination--catalog-page .pagination__step--current,.pagination--review-pdp .pagination__step--current{border:.0625rem solid #191919}.pagination--catalog-page .pagination__step:hover,.pagination--review-pdp .pagination__step:hover{background:none;color:unset;text-decoration:none}.pagination--catalog-page .pagination__item:first-child,.pagination--review-pdp .pagination__item:first-child{margin-right:1.5rem}.pagination--catalog-page .pagination__item:last-child,.pagination--review-pdp .pagination__item:last-child{margin-left:1.5rem}.pagination--catalog-page .pagination__item:first-child,.pagination--catalog-page .pagination__item:last-child,.pagination--review-pdp .pagination__item:first-child,.pagination--review-pdp .pagination__item:last-child{flex-grow:unset;height:2.5rem;width:3.25rem}@media only screen and (max-width:34.3125rem){.pagination--catalog-page .pagination__step,.pagination--review-pdp .pagination__step{height:1.6875rem;margin-left:0;width:1.6875rem}.pagination--catalog-page .pagination__step--next,.pagination--catalog-page .pagination__step--previous,.pagination--review-pdp .pagination__step--next,.pagination--review-pdp .pagination__step--previous{height:1.25rem}.pagination--catalog-page .pagination__item:first-child,.pagination--review-pdp .pagination__item:first-child{margin-right:1.125rem}.pagination--catalog-page .pagination__item:last-child,.pagination--review-pdp .pagination__item:last-child{margin-left:1.125rem}.pagination--catalog-page .pagination__item:first-child,.pagination--catalog-page .pagination__item:last-child,.pagination--review-pdp .pagination__item:first-child,.pagination--review-pdp .pagination__item:last-child{height:1.5rem;margin-top:.125rem;width:1rem}}.password-complexity-indicator__indicator-item{background:#f0f0f0;border-radius:.125rem;display:inline-block;margin-right:.3125rem;width:3.125rem}.password-complexity-indicator__indicator-list--weak{color:#bb484d}.password-complexity-indicator__indicator-list--weak .password-complexity-indicator__indicator-item:first-child{background-color:#bb484d}.password-complexity-indicator__indicator-list--weak .password-complexity-indicator__message:before{content:attr(data-weak)}.password-complexity-indicator__indicator-list--medium{color:#d3a06d}.password-complexity-indicator__indicator-list--medium .password-complexity-indicator__indicator-item:first-child,.password-complexity-indicator__indicator-list--medium .password-complexity-indicator__indicator-item:nth-child(2){background-color:#d3a06d}.password-complexity-indicator__indicator-list--medium .password-complexity-indicator__message:before{content:attr(data-medium)}.password-complexity-indicator__indicator-list--strong{color:#007340}.password-complexity-indicator__indicator-list--strong .password-complexity-indicator__indicator-item:first-child,.password-complexity-indicator__indicator-list--strong .password-complexity-indicator__indicator-item:nth-child(2),.password-complexity-indicator__indicator-list--strong .password-complexity-indicator__indicator-item:nth-child(3){background-color:#007340}.password-complexity-indicator__indicator-list--strong .password-complexity-indicator__message:before{content:attr(data-strong)}.password-complexity-indicator__indicator-list--very-strong{color:#007340}.password-complexity-indicator__indicator-list--very-strong .password-complexity-indicator__indicator-item:first-child,.password-complexity-indicator__indicator-list--very-strong .password-complexity-indicator__indicator-item:nth-child(2),.password-complexity-indicator__indicator-list--very-strong .password-complexity-indicator__indicator-item:nth-child(3),.password-complexity-indicator__indicator-list--very-strong .password-complexity-indicator__indicator-item:nth-child(4){background-color:#007340}.password-complexity-indicator__indicator-list--very-strong .password-complexity-indicator__message:before{content:attr(data-very-strong)}.password-complexity-indicator__message{display:inline-block;vertical-align:middle}.password-complexity-indicator__additional-message{color:#777;display:none;font-size:.875rem}.password-complexity-indicator__additional-message--medium,.password-complexity-indicator__additional-message--strong,.password-complexity-indicator__additional-message--weak{display:block}.password-complexity-indicator__message{font-size:.875rem;line-height:100%;margin:0;padding-bottom:1rem}.password-complexity-indicator__indicator-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:.25rem;margin-top:.375rem;row-gap:.5rem}.password-complexity-indicator__indicator-item{background:#f0ece7;border-radius:6.25rem;display:block;height:.25rem;margin:0;width:calc(33.33333% - 4px)}.password-complexity-indicator__indicator-item:last-of-type{margin-right:0}.password-complexity-indicator__password-requirements{font-size:.875rem;line-height:100%;margin-left:.25rem}.password-complexity-indicator__password-requirements-title{margin:0 0 .5rem}.password-complexity-indicator__password-requirements-list-item{color:#b2b5b7;margin-bottom:.5rem}.password-complexity-indicator__password-requirements-list-item--green{color:#005932}.password-field{position:relative}.password-field .password-field__input{padding-right:1.875rem}.password-field .password-field__icon-hide{display:none}.password-field__button{align-items:center;background:none;border:none;color:#777;cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:1.875rem}.password-field__button:focus,.password-field__button:hover{color:#333}.password-field__button--shown .password-field__icon-show{display:none}.password-field__button--shown .password-field__icon-hide{display:inline-block}.password-field__input_container{position:relative}.password-field__button{color:#000;padding-right:.8125rem;width:unset}.price{display:block}.price__amount{font-size:1.25rem}.price__amount--original{color:#bbb;display:block;font-size:.875rem;text-decoration:line-through}.price__tag{color:#000;margin-right:.25rem}.product-card{padding:0 .9375rem 3.125rem;position:relative}@media only screen and (max-width:34.3125rem){.product-card{padding:0 .3125rem 2rem}}.product-card--stretch{height:100%}.product-card--slider{display:inline-block;width:25%}.product-card__image-wrap{border-radius:.25rem;margin-bottom:.5625rem;overflow:hidden;position:relative;transition:box-shadow .25s ease-in-out}@media only screen and (min-width:34.375rem){.product-card__image-wrap{margin-bottom:1.5rem}}.product-card__overlay{display:block;padding:2.8125rem .625rem 4.375rem}@media only screen and (min-width:34.375rem){.product-card__overlay{padding:5.625rem 1.25rem 7.5rem}}.product-card__overlay:after,.product-card__overlay:before{background:#0000000d;border-radius:.25rem;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:350}.product-card__overlay:after{background:linear-gradient(180deg,#000,#0000000d);opacity:0;transition:opacity .25s ease-in-out}.product-card__container{color:#000;display:block;position:relative}.product-card__container--title-top{display:flex;flex-direction:column;height:100%;justify-content:space-between}.no-touch .product-card__container:hover{color:#000;text-decoration:none}.no-touch .product-card__container:hover .product-card__image-wrap{box-shadow:.625rem .625rem 2.5rem 0 #0000001a}.no-touch .product-card__container:hover .product-card__overlay:after{opacity:.09}.no-touch .product-card__container:hover .color-selector{transform:translateY(0)}.product-card__actions-container{bottom:.5rem;left:.5rem;margin:auto;position:absolute;right:.5rem}.product-card__info{color:#000;display:block;font:500 1rem Walbaum,sans-serif;letter-spacing:.01875rem;margin:0 .6875rem}.product-card__info:hover{color:#000;text-decoration:none}@media only screen and (max-width:34.3125rem){.product-card__info{flex-wrap:wrap;font-size:.8125rem;margin:0 .625rem .1875rem}}.product-card__review{display:flex;margin-top:.4375rem}.product-card__review-count{color:#d9d9d9;font-size:.9375rem}@media only screen and (max-width:48.0625rem){.product-card--product-set .product-card__overlay{padding-bottom:1.25rem;padding-top:1.25rem}}.product-card--product-set .product-card__info{min-height:3rem}@media only screen and (min-width:34.375rem){.product-card--widget{padding:0}}.product-card--widget:not(:first-child){display:none}.product-card--cms{align-self:stretch;margin-bottom:2rem;padding-bottom:4rem}.product-card--cms .product-card__actions-container{padding:0 .4375rem}.product-item{padding:.5rem;position:relative}@media only screen and (min-width:34.375rem){.product-item{padding:.75rem}}.product-item__image-container{display:flex;justify-content:center;margin-bottom:1rem}.product-item__content-container{display:flex;flex-direction:column;gap:.5rem;height:12.5rem;margin:0 .625rem .625rem;max-height:12.5rem;min-height:12.5rem}@media only screen and (min-width:48.125rem){.product-item__content-container{gap:0;margin:0 1rem}}.product-item__name{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;height:2.5rem;max-height:2.5rem;min-height:2.5rem}@media only screen and (min-width:48.125rem){.product-item__name{height:2.8125rem;margin-bottom:.75rem;max-height:2.8125rem;min-height:2.8125rem}}.product-item__price-and-variant{display:flex;flex-direction:column;gap:.5rem;height:5.625rem;max-height:5.625rem;min-height:5.625rem;position:relative}@media only screen and (min-width:48.125rem){.product-item__price-and-variant{align-items:flex-start;flex-direction:row-reverse;height:4.6875rem;justify-content:space-between;max-height:4.6875rem;min-height:4.6875rem}}.product-item__price{display:flex;flex-direction:column;min-height:2.5rem;min-width:-webkit-fill-available}@media only screen and (min-width:48.125rem){.product-item__price{min-height:3.75rem}}.product-item__variants{max-width:9.375rem}.product-item__container{border:.0625rem solid #f0ece7;color:#000;display:block;height:24.3125rem;max-height:24.3125rem;min-height:24.3125rem;position:relative}@media only screen and (min-width:48.125rem){.product-item__container{height:35.1875rem;max-height:35.1875rem;min-height:35.1875rem}}.product-item__container--title-top{display:flex;flex-direction:column;height:100%;justify-content:space-between}.product-item__actions-container{bottom:.5rem;left:.5rem;margin:auto;position:absolute;right:.5rem}.product-item__info{color:#323232;display:block;flex-wrap:wrap;font:500 1.125rem Myriad Pro,sans-serif;letter-spacing:.01875rem;margin:0 .625rem .1875rem}@media only screen and (min-width:34.375rem){.product-item__info{flex-wrap:nowrap;font-size:1.125rem;margin:0 .6875rem}}.product-item__info:hover{color:#000;text-decoration:none}.product-item--stretch{height:100%}.product-item--slider{display:inline-block;width:25%}.product-item--product-set .product-item__overlay{padding-bottom:1.25rem;padding-top:1.25rem}@media only screen and (min-width:34.375rem){.product-item--product-set .product-item__overlay{padding-bottom:7.5rem;padding-top:5.625rem}}.product-item--product-set .product-item__info{min-height:3rem}@media only screen and (min-width:34.375rem){.product-item--widget{padding:0}}.product-item--widget:not(:first-child){display:none}.product-item--cms{align-self:stretch;margin-bottom:2rem;padding-bottom:4rem}.product-item--cms .product-item__actions-container{padding:0 .4375rem}.product-item--promotional{background:#fff;border-radius:.25rem;padding:0 .9375rem .9375rem}.product-item--promotional:before{background:#0000000d;border-radius:.25rem;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:350}.product-item--promotional:hover:before{background:#fff0}.product-item--promotional .product-item__container{position:static}.product-item--promotional .product-item__info{margin:0}.product-item--promotional .product-item__overlay{padding:1.25rem}.product-item--promotional .product-item__overlay:after,.product-item--promotional .product-item__overlay:before{display:none}.product-item-list{background:#0000000d;border-radius:.25rem;font-family:Walbaum,sans-serif;margin-bottom:.625rem;overflow:hidden;position:relative;transition:z-index .25s ease-in-out,box-shadow .25s ease-in-out}.product-item-list:before{background:linear-gradient(180deg,#000,#0000000d);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease-in-out}.product-item-list:last-child{margin-bottom:3.3125rem}.product-item-list__col{padding:.625rem 1rem 1.5625rem;position:relative}@media only screen and (min-width:34.375rem){.product-item-list__col{padding:3rem 0}}.product-item-list__col-name:hover,.product-item-list__col-price:hover{color:#000;cursor:pointer;text-decoration:none}.product-item-list__col-image{background-color:#fff;padding:2.375rem 0 0;position:relative;z-index:10}@media only screen and (min-width:34.375rem){.product-item-list__col-image{padding:2.5rem 1.25rem 1.5625rem 2.375rem}.product-item-list__col-price{padding-right:2.375rem}}.product-item-list__labels-wrap{z-index:11}.product-item-list__labels-wrap .label-group{bottom:auto;left:0;padding:.5rem .375rem;right:auto;top:0}.product-item-list__overlay:after,.product-item-list__overlay:before{background:#0000000d;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:350}.product-item-list__overlay:after{background:linear-gradient(180deg,#000,#0000000d);opacity:0;transition:opacity .25s ease-in-out}.product-item-list__review{align-items:center;display:flex;flex-wrap:nowrap;margin-left:-.6875rem;margin-top:.4375rem}.product-item-list__review-count{color:#d9d9d9;font-size:.9375rem}.product-item-list__button{bottom:0;position:absolute;right:0}.no-touch .product-item-list:hover{box-shadow:.125rem .625rem 1.875rem 0 #0000001a;z-index:11}.no-touch .product-item-list:hover .product-item-list__overlay:after,.no-touch .product-item-list:hover:before{opacity:.05}.product-list-item{background:#0000000d;border-radius:.25rem;font-family:Walbaum,sans-serif;margin-bottom:.625rem;overflow:hidden;position:relative;transition:z-index .25s ease-in-out,box-shadow .25s ease-in-out}.product-list-item:before{background:linear-gradient(180deg,#000,#0000000d);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease-in-out}.product-list-item:last-child{margin-bottom:3.3125rem}.product-list-item__col{padding:.625rem 1rem 1.5625rem;position:relative}@media only screen and (min-width:34.375rem){.product-list-item__col{padding:3rem 0}}.product-list-item__col-name:hover{color:#000;cursor:pointer;text-decoration:none}.product-list-item__col-image{background-color:#fff;padding:2.375rem 0 0;position:relative;z-index:10}@media only screen and (min-width:34.375rem){.product-list-item__col-image{padding:2.5rem 1.25rem 1.5625rem 2.375rem}}.product-list-item__col-price:hover{text-decoration:none}@media only screen and (min-width:34.375rem){.product-list-item__col-price{padding-right:2.375rem}}.product-list-item__labels-wrap{z-index:11}.product-list-item__labels-wrap .label-group{bottom:auto;left:0;padding:.5rem .375rem;right:auto;top:0}.product-list-item__overlay:after,.product-list-item__overlay:before{background:#0000000d;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:350}.product-list-item__overlay:after{background:linear-gradient(180deg,#000,#0000000d);opacity:0;transition:opacity .25s ease-in-out}.product-list-item__review{align-items:center;display:flex;flex-wrap:nowrap;margin-left:-.6875rem;margin-top:.4375rem}.product-list-item__review-count{color:#d9d9d9;font-size:.9375rem}.no-touch .product-list-item:hover{box-shadow:.125rem .625rem 1.875rem 0 #0000001a;z-index:11}.no-touch .product-list-item:hover .product-list-item__overlay:after,.no-touch .product-list-item:hover:before{opacity:.05}.quote-status{border-radius:1rem;padding:.25rem 1.25rem}.quote-status--waiting{background-color:#dfba944d;color:#d3a06d}.quote-status--approved{background-color:#00a65c4d;color:#007340}.quote-status--declined{background-color:#c96d714d;color:#bb484d}.quote-status--small{padding:.15rem .5rem}.search-form{padding:.5rem .5rem 0}.search-form[active]{background-color:#fff}.search-form__container{align-items:center;background:#0000;border:.0625rem solid #000;border-radius:1.5625rem;column-gap:.5rem;display:flex;flex-direction:row;padding:0 .3125rem;position:relative;width:100%}@media only screen and (min-width:48.125rem){.search-form__container{background:#fff}}.search-form input,.search-form input:active,.search-form input:focus{border:none;outline:none;padding:.875rem .8125rem}.search-form__search-icon{cursor:pointer;margin-right:.3125rem}.search-form__remove-text-icon{cursor:pointer;display:flex;justify-content:center;visibility:hidden;width:1.25rem}.search-form__button-hidden{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.simple-carousel__container{padding-left:1.5rem;padding-right:1.5rem;position:relative}.simple-carousel__view{max-width:100%;overflow:hidden;position:relative;z-index:10}.simple-carousel__slider{flex-wrap:nowrap;transition:transform .5s ease-in-out}.simple-carousel__dots{line-height:0;text-align:center}.simple-carousel__dot{display:inline-block;padding:.25rem}.simple-carousel__dot:before{background-color:#dadada;border-radius:100%;content:"";display:block;height:.5rem;transition:background-color .15s ease-in-out;width:.5rem}.simple-carousel__dot--current:before,.simple-carousel__dot:hover:before{background-color:#005932}.simple-carousel__navigation{align-items:center;bottom:0;display:flex;pointer-events:none;position:absolute;top:0;z-index:11}.simple-carousel__navigation--prev{left:0}.simple-carousel__navigation--next{right:0}.simple-carousel__arrow{color:#dadada;pointer-events:all;transition:color .25s ease-in-out}.simple-carousel__arrow:hover{color:#005932}.simple-carousel--inset .simple-carousel__container{padding-left:0;padding-right:0}.simple-carousel--inset .simple-carousel__navigation{width:auto}.simple-carousel--inset .simple-carousel__arrow{background-color:#f4f4f4bf;padding:.5rem}@media only screen and (min-width:770px){.simple-carousel__navigation{opacity:0;pointer-events:none;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;visibility:hidden}.simple-carousel:hover .simple-carousel__navigation{opacity:1;pointer-events:all;pointer-events:none;visibility:visible}}.single-button-form__button{background-color:#fff0;color:#005932;cursor:pointer}.single-button-form__button:focus,.single-button-form__button:hover{text-decoration:underline}.status{background-color:#0dff95;background-color:#d2c8c2;border-radius:.25rem;color:#002615;display:inline-block;font-size:.875rem;padding:.1rem .5rem}.status--hollow{background:none;border:1px solid #dadada;color:#bbb}.status--info{background-color:#fff;color:#ddd6c6}.status--warning{background-color:#fcf9f6;color:#c78746}.status--success{background-color:#27ff9f;color:#004024}.status--alert,.status--in-progress,.status--refunded{background-color:#ebcacc;color:#98383c}.status--configured,.status--delivered,.status--paid,.status--ready{background-color:#27ff9f;color:#004024}.status--confirmed,.status--exported,.status--not-configured,.status--payment-pending,.status--sent-to-merchant,.status--shipped-by-merchant,.status--waiting{background-color:#fcf9f6;color:#c78746}.status--closed{background-color:#8c8c8c;color:#1a1a1a}.status--canceled,.status--ready-for-return,.status--return-canceled,.status--returned,.status--waiting-for-return{background-color:#d0d0d0;color:#5e5e5e}.status--draft{background-color:#595959;color:#000}.status--text-bold{font-weight:700}.status--in-progress,.status--refunded{background-color:#f6dee0;color:#ff2a54}.status--delivered,.status--paid,.status--ready{background-color:#e9f7f7;color:#00b2b5}.status--confirmed,.status--exported,.status--payment-pending,.status--sent-to-merchant,.status--shipped,.status--shipped-by-merchant,.status--shipped-to-customer,.status--waiting{background-color:#f0ede6;color:#b7b1a5}.status--closed{background-color:#b2b5b7;color:#000}.status--canceled,.status--ready-for-return,.status--return-canceled,.status--returned,.status--waiting-for-return{background-color:#6c6c6c;color:#b2b5b7}.suggest-search{background:#fff;display:none;font-weight:700;left:-1rem;position:absolute;right:0;width:100vw}@media only screen and (min-width:48.125rem){.suggest-search{left:inherit;width:100%}}.suggest-search[active]{display:block}.suggest-search__container{margin:0;padding:0}.suggest-search__input{border:.0625rem solid #191919;border-radius:1.25rem;color:#191919;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;height:2.375rem;line-height:1.25rem;padding:.5625rem .9375rem .4375rem;position:relative;z-index:702}@media only screen and (min-width:34.375rem){.suggest-search__input{font-size:1rem}}@media only screen and (min-width:64rem){.suggest-search__input{width:34.1875rem}}.suggest-search__input::placeholder{color:#6c6c6c;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.suggest-search__input::-ms-clear{display:none}.suggest-search__input--transparent{background-color:#fff0}.suggest-search__item--active{background-color:#faf8f7;cursor:pointer}.suggest-search__hint{display:none}.suggest-search__suggestion-text-normal{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.suggest-search__suggestion-text-normal{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.toggler-checkbox{display:inline-block;margin-bottom:.3125rem;position:relative}.toggler-checkbox__container{align-items:center;display:flex}.toggler-checkbox__box{background-color:#fff;border:.0625rem solid #d2c8c2;border-radius:0;display:inline-block;flex:0 0 1.5rem;height:1.5rem;margin-right:.75rem;min-width:1.5rem;position:relative;text-align:center;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;vertical-align:middle;width:1.5rem}.toggler-checkbox__check,.toggler-checkbox__input{opacity:0;pointer-events:none;position:absolute}.toggler-checkbox__check{height:.75rem;left:.375rem;top:.375rem;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;width:.75rem;fill:#fff}.toggler-checkbox__input:checked+.toggler-checkbox__box{background-color:#191919;border:.0625rem solid #191919}.toggler-checkbox__input:checked+.toggler-checkbox__box>.toggler-checkbox__check{opacity:1;pointer-events:all}.toggler-checkbox--active .toggler-checkbox__box,.toggler-checkbox:active .toggler-checkbox__box,.toggler-checkbox__input:focus+.toggler-checkbox__box{border-color:#d2c8c2}.toggler-checkbox__label{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.toggler-checkbox__label--secondary{color:#6c6c6c;margin-left:.3125rem}.toggler-checkbox--expand{display:block}.toggler-checkbox--error .toggler-checkbox__box{border-color:#bb484d}.toggler-checkbox--disabled .toggler-checkbox__box,.toggler-checkbox[disabled] .toggler-checkbox__box{background-color:#b2b5b740;border-color:#b2b5b7;cursor:not-allowed}.toggler-checkbox--disabled .toggler-checkbox__label,.toggler-checkbox[disabled] .toggler-checkbox__label{color:#b2b5b7}.toggler-checkbox--big .toggler-checkbox__box{height:1.25rem;width:1.25rem}.toggler-checkbox--big .toggler-checkbox__check{height:.75rem;width:.75rem}.toggler-checkbox--filter-pointer{cursor:pointer;pointer-events:auto;width:100%}.toggler-checkbox--filter-pointer>.toggler-checkbox__container{cursor:inherit}.tooltip-message{display:block;margin-top:-.5rem;min-width:20rem;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:visibility .25s ease-in-out,opacity .25s ease-in-out;visibility:hidden}.tooltip-message__text{background-color:#fff;border:1px solid #dadada;bottom:0;box-shadow:0 2px 5px 1px #0000001a;display:block;float:left;font-size:1.125rem;padding:.25rem;position:absolute;text-align:center;z-index:11}.tooltip-message__arrow{border-color:#0000 #dadada #dadada #0000;border-style:solid;border-width:.5rem;bottom:-.5rem;left:calc(50% - .5rem);position:absolute;transform:rotate(45deg);z-index:10}.tooltip-message--info .tooltip-message__text{background-color:#fff;border-color:#f0ede6;color:#f0ede6}.tooltip-message--info .tooltip-message__arrow{border-bottom-color:#f0ede6;border-right-color:#f0ede6}.tooltip-message--warning .tooltip-message__text{background-color:#fcf9f6;border-color:#d3a06d;color:#d3a06d}.tooltip-message--warning .tooltip-message__arrow{border-bottom-color:#d3a06d;border-right-color:#d3a06d}.tooltip-message--success .tooltip-message__text{background-color:#27ff9f;border-color:#007340;color:#007340}.tooltip-message--success .tooltip-message__arrow{border-bottom-color:#007340;border-right-color:#007340}.tooltip-message--alert .tooltip-message__text{background-color:#ebcacc;border-color:#bb484d;color:#bb484d}.tooltip-message--alert .tooltip-message__arrow{border-bottom-color:#bb484d;border-right-color:#bb484d}.search-tabs{border-bottom:.0625rem solid #f0f0f0;border-left:.0625rem solid #f0f0f0;text-align:center}.search-tabs__item{border-right:.0625rem solid #f0f0f0;border-top:.0625rem solid #f0f0f0;display:block}@media only screen and (min-width:34.375rem){.search-tabs__item{display:inline-block;min-width:auto;padding:.75rem 2rem;width:auto}}.search-tabs__item--active{background-color:#fff;position:relative}.search-tabs__item--active:after{background-color:#fff;bottom:-.0625rem;content:"";display:block;height:.0625rem;left:0;position:absolute;width:100%}.wishlist-selector{position:relative}.page-layout-cart__title{border-bottom:.0625rem solid #d2c8c2;margin-bottom:1.5rem;padding-bottom:1.5rem;padding-top:2rem}@media only screen and (min-width:64rem){.page-layout-cart__title{border-bottom:none}}.page-layout-cart__grid-container{column-gap:5%;display:grid;grid-template-areas:"delivery" "list" "summary";grid-template-columns:100%;row-gap:1.5rem;width:100%}@media only screen and (min-width:48.125rem){.page-layout-cart__grid-container{grid-template-areas:"list delivery" "list summary" "list .";grid-template-columns:65% 30%}}.page-layout-cart__delivery{grid-area:delivery;max-width:100%}.page-layout-cart__list{grid-area:list;max-width:100%}.page-layout-cart__summary{grid-area:summary;max-width:100%}.page-layout-cart__empty{margin:3.125rem auto;text-align:center}.page-layout-cart__container-loyalty-registration{height:100%;left:0;position:absolute;top:2.5rem;width:100%;z-index:810}.page-layout-checkout{display:block;margin:0 auto;max-width:46.25rem;min-height:-moz-fit-content;min-height:fit-content;padding-top:2rem}@media only screen and (min-width:48.125rem){.page-layout-checkout{min-height:calc(100vh - 226px);overflow:hidden;padding-bottom:2.5rem;padding-top:2.5rem}}.page-layout-checkout--full-width{max-width:100%}@media only screen and (min-width:48.125rem){.page-layout-checkout--overflow-unset{overflow:unset}}.page-layout-checkout__container{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:48.125rem){.page-layout-checkout__container{flex-flow:row wrap}}.page-layout-checkout--cart-counter{position:relative;top:.625rem}@media only screen and (min-width:48.125rem){.page-layout-checkout--cart-counter{top:unset}}@media only screen and (max-width:48.125rem){.page-layout-checkout .checkout-block_summary-shipment_item-text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.page-layout-checkout .checkout-block_article-counter_item-text{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem}.margin-minus-rem{margin:0 -1rem}}.cart-checkout-breadcrumb__progress-wrap{min-width:0;order:3;padding-top:2.5rem;width:100%}@media only screen and (min-width:48.125rem){.cart-checkout-breadcrumb__progress-wrap{order:unset;padding-top:0}}.cart-checkout-breadcrumb__progress-mob{background-color:#000;height:.0625rem;left:0;position:absolute;top:0;width:0}@media only screen and (min-width:34.375rem){.cart-checkout-breadcrumb__progress-mob{display:none}}.page-layout-customer{margin-bottom:4.6875rem}.page-layout-customer__form-wrap{margin-left:auto;margin-right:auto;max-width:35.625rem;padding-left:1rem;padding-right:1rem}@media only screen and (min-width:34.375rem){.page-layout-customer__form-wrap{padding-left:0;padding-right:0}}.page-layout-customer__register-form-wrap{margin-top:2.5rem;max-width:44.25rem}@media only screen and (max-width:48.125rem){.page-layout-customer__register-form-wrap{padding:0}}.page-layout-customer--login-wrap{margin-bottom:2rem;margin-top:1rem}@media only screen and (min-width:34.375rem){.page-layout-customer--login-wrap{margin-bottom:2.5rem;margin-top:2.5rem}}.page-layout-login__form-container{align-items:center;display:block;justify-content:center;max-width:100%;padding-left:0;padding-right:0}@media only screen and (min-width:34.375rem){.page-layout-login__form-container{display:flex;font-size:1.125rem;line-height:1.125rem}}.page-layout-login__form-container--title{margin-bottom:1.5rem;padding-bottom:0}@media only screen and (min-width:34.375rem){.page-layout-login__form-container--title{margin-bottom:2rem}}.page-layout-login__form-container--forms{display:block}@media only screen and (min-width:34.375rem){.page-layout-login__form-container--forms{display:flex}}.page-layout-login__form-container--subtitle{margin-bottom:1.5rem}.page-layout-login__form-container form{max-width:100%}@media only screen and (min-width:34.375rem){.page-layout-login__form-container form{max-width:19.375rem}}.page-layout-login__register-advantages{margin-left:0}@media only screen and (min-width:34.375rem){.page-layout-login__register-advantages{margin-left:5.375rem}}.page-layout-loyalty__form-wrap{margin-left:auto;margin-right:auto;max-width:44.25rem}@media only screen and (min-width:48.125rem){.page-layout-loyalty{overflow:hidden;padding-top:2.5rem}}.page-layout-loyalty--full-width{max-width:100%}.page-layout-loyalty--ta-center{text-align:center}.page-layout-loyalty .loyalty-success-icon{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27112%27 height=%27112%27 fill=%27none%27%3E%3Crect width=%27112%27 height=%27112%27 fill=%27%23E5EEEA%27 rx=%2756%27/%3E%3Cpath stroke=%27%23191919%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%271.5%27 d=%27M91.99 48.863c.572 2.88.805 5.891.65 8.98-1.013 20.217-18.246 35.79-38.463 34.777S18.387 74.375 19.4 54.157c1.012-20.217 18.245-35.79 38.462-34.777a36.4 36.4 0 0 1 15.961 4.568%27/%3E%3Cpath stroke=%27%23191919%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%271.5%27 d=%27m43.409 50.446 12.769 13.288L91.318 28.1%27/%3E%3C/svg%3E");margin:2rem auto}.page-layout-loyalty .success-title{color:#191919;font-size:28px;font-weight:700;line-height:100%}.page-layout-loyalty .success-text{font-size:18px;font-weight:400;line-height:125%;margin-top:16px}.page-layout-loyalty .shopping-btn{margin-top:2rem}@media only screen and (min-width:48.125rem){.page-layout-loyalty .shopping-btn{margin-top:2.5rem}}.navigation-top-icons__container{column-gap:1rem;display:flex;flex-wrap:nowrap}.navigation-top-icons__text{font-family:Myriad Pro Condensed,sans-serif;font-size:.75rem;font-weight:400;line-height:.9rem}.navigation-top-icons__text-cart{margin:0;padding-top:.5rem}.navigation-top-icons__text-cart--bold{font-weight:700}@media only screen and (max-width:64rem){.navigation-top-icons__text-mobile{display:none}}.navigation-top-icons__item{padding:0;position:relative;text-align:center;z-index:12}.navigation-top-icons__item--overlay{padding:0;position:static;z-index:10}.navigation-top-icons__link:hover{color:#005932;text-decoration:none}.navigation-top-icons__link:hover img{filter:invert(25%) sepia(13%) saturate(4414%) hue-rotate(115deg) brightness(97%) contrast(104%)}.navigation-top-icons__link--active{color:#000}.page-layout-preference-centre{font-family:Myriad Pro,serif}.page-layout-preference-centre--small-width{display:block;margin:0 auto;max-width:55.125rem;min-height:-moz-fit-content;min-height:fit-content;width:100%}@media only screen and (min-width:48.125rem){.page-layout-preference-centre{min-height:calc(100vh - 226px);overflow:hidden;padding-bottom:2.5rem;padding-top:2.5rem}}.page-layout-preference-centre--full-width{background-color:#faf8f7;max-width:100%;padding:1.5rem}.page-layout-preference-centre--ta-center{text-align:center}.page-layout-preference-centre--success-title{color:#191919}.page-layout-preference-centre--success-text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.page-layout-preference-centre--success-text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.page-layout-sales-return{margin-bottom:4.6875rem}.page-layout-main__content-max{left:calc(-50vw + 50%);position:relative;width:100vw}@media only screen and (max-width:48.125rem){.page-layout-main__content-max{left:auto;position:static;width:100%}}.page-layout-main__pdp-main{display:flex;flex-direction:column}@media only screen and (min-width:48.125rem){.page-layout-main__pdp-main{column-gap:4%;display:grid;grid-template-areas:"image wrapper";grid-template-columns:48% 48%}}.page-layout-main__pdp-main--wrapper{grid-area:wrapper}.page-layout-main__content-pdp{margin:0 0 4.625rem;width:100%}@media only screen and (min-width:48.125rem){.page-layout-main__content-pdp{margin:0 -1rem}}@media only screen and (min-width:60.625rem){.page-layout-main__content-pdp{margin:0 0 0 -1rem;width:calc(50% + 1rem)}}@media only screen and (min-width:75.25rem){.page-layout-main__content-pdp{margin:0;width:50%}}.page-layout-main__whitespace{padding-bottom:4.3125rem}.page-layout-main__shadow-overlay{background:#000;height:100%;left:0;opacity:0;position:absolute;transition:opacity .2s ease-in-out,visibility .2s ease-in-out .2s;visibility:hidden;width:100%;z-index:99}.page-layout-main__shadow-overlay--active{opacity:.4;transition:opacity .2s ease-in-out,visibility 0ms ease-in-out;visibility:visible}.page-layout-main__sidebar-pdp{width:100%}@media only screen and (min-width:48.125rem){.page-layout-main__sidebar-pdp{padding:2.5rem 0 0 1.875rem}}@media only screen and (min-width:60.625rem){.page-layout-main__sidebar-pdp{padding-left:3.125rem;padding-top:0;width:50%}}@media only screen and (min-width:75.25rem){.page-layout-main__sidebar-pdp{padding-left:5.625rem;padding-top:0;width:50%}}.agent-control-item__info{font-size:.875rem;line-height:normal;margin-bottom:.5rem;margin-top:.5rem}.agent-control-item__button-wrap{margin:.5rem 0 .5rem .5rem}.agent-control-item__name{color:#b2b5b7;font-weight:500}.agent-control-item__name:hover{color:#d9d9d9}.address-validation-form__modal{background:#fff;border:.0625rem solid #000;left:50%;padding:2rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:29rem;z-index:400}@media only screen and (max-width:48.0625rem){.address-validation-form__modal{height:100%;padding:3rem}}.address-validation-form__text,.address-validation-form__title{margin:0 .75rem}.address-validation-form__title{margin-bottom:.75rem}.address-validation-form__text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-bottom:1.5rem}@media only screen and (min-width:48.125rem){.address-validation-form__text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.address-validation-form__required{margin:2rem .75rem 0}.address-validation-form__close-button{position:absolute;right:1.3125rem;top:1.3125rem}@media only screen and (max-width:48.0625rem){.address-validation-form__close-button{right:2.625rem;top:2.625rem}.address-validation-form__submit--button{margin-bottom:.9375rem}}.cart-note .label{display:none}.cart-note .textarea{min-height:5.625rem;resize:none;width:100%}.cart-note .form__field{padding:0!important}.cart-box{border-bottom:unset;padding-bottom:0}@media only screen and (min-width:48.125rem){.cart-box{border-bottom:none;padding-bottom:1.5rem}}.cart-box__title{padding-bottom:1.25rem}@media only screen and (min-width:48.125rem){.cart-box__title{padding-bottom:1.5rem}}.cart-box__quantity{color:#191919;font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem}@media only screen and (min-width:48.125rem){.cart-box__quantity{font-family:Myriad Pro Semibold,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.125rem}}@media only screen and (min-width:64rem){.cart-box__quantity{display:none}}.cart-box--voucher{margin-top:0}@media only screen and (min-width:48.125rem){.cart-box--voucher{margin-top:2rem}}.cart-box__content--text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-bottom:1rem}.cart-box__content--payment-methods{margin-bottom:1.1875rem}.cart-box--payback .cart-box__title{border-bottom:.0625rem solid #d2c8c2;display:flex;font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;gap:.5rem;line-height:1.40625rem;padding:1.5rem 0}.cart-box--payments .cart-box__content{text-align:center}.cart-box--reset-spacing{padding:0}.add-to-cart-modal__container{background:#fff;display:flex;flex-direction:column;gap:2rem;left:50%;min-width:59.5rem;padding:2rem 1rem;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease-out;visibility:visible}@media only screen and (max-width:48.125rem){.add-to-cart-modal__container{border-radius:.625rem .625rem 0 0;bottom:0;height:100%;left:0;min-width:100%;padding:2.5rem 0 2rem;top:4rem;transform:unset;width:100%}}.add-to-cart-modal__title{align-items:center;display:flex;gap:.75rem}@media only screen and (max-width:48.125rem){.add-to-cart-modal__title{margin:0 1rem}.add-to-cart-modal__title-h3{font-size:1.375rem}}.add-to-cart-modal__image{align-items:center;border:.0625rem solid #f0ece7;display:flex;justify-content:center}.add-to-cart-modal__text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin:0}@media only screen and (min-width:48.125rem){.add-to-cart-modal__text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.add-to-cart-modal__product{display:flex;gap:1.5rem}@media only screen and (max-width:48.125rem){.add-to-cart-modal__product{margin:0 0 0 1rem}}.add-to-cart-modal__product-image{align-items:center}@media only screen and (max-width:48.125rem){.add-to-cart-modal__product-image{align-items:baseline}}.add-to-cart-modal__product-info{flex-direction:column}.add-to-cart-modal__buttons{display:flex;gap:1.5rem}@media only screen and (max-width:48.125rem){.add-to-cart-modal__buttons{flex-direction:column-reverse;gap:.75rem;margin:0 1rem}}.add-to-cart-modal__message{background:#e5eeea;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;padding:1rem 0;text-align:center}@media only screen and (min-width:48.125rem){.add-to-cart-modal__message{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}@media only screen and (max-width:48.125rem){.add-to-cart-modal__message{margin:-1rem 1rem 0}}.add-to-cart-modal__close-button{position:absolute;right:1rem;top:1rem}.add-to-cart-modal__close-button:hover{cursor:pointer}@media only screen and (max-width:48.125rem){.add-to-cart-modal>magnolia-slot{margin:0 0 0 1rem}}.cart-item-header{display:none;font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem;overflow:hidden;padding-bottom:2rem}@media only screen and (min-width:48.125rem){.cart-item-header{font-family:Myriad Pro Semibold,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.125rem}}@media only screen and (min-width:64rem){.cart-item-header{display:block}}.cart-item-header__single-price{flex:8;margin-right:.5rem}.cart-item-header__quantity{flex:2;margin-right:1rem}.cart-item-header__total-price{flex:2;margin:0 1rem 0 0}@media only screen and (min-width:48.125rem){.cart-item-header__total-price{margin:0 0 0 1rem}}.cart-sidebar__container{display:flex;flex-direction:column;row-gap:1.5rem}@media only screen and (min-width:48.125rem){.cart-sidebar__container{row-gap:0}}.cart-sidebar__summary{background:#faf8f7;border-top:.0625rem solid #d2c8c2;order:2}@media only screen and (min-width:64rem){.cart-sidebar__summary{border-top:unset;left:unset;order:1;width:100%}}.cart-sidebar__discounts{background:#fff0;order:1}@media only screen and (min-width:64rem){.cart-sidebar__discounts{background:#faf8f7;order:2;padding:1rem}}.cart-sidebar__payments{background:#fff0;order:3}@media only screen and (min-width:64rem){.cart-sidebar__payments{background:#faf8f7;padding:0 1rem}}.cart-sidebar__discounts,.cart-sidebar__payments,.cart-sidebar__summary{padding:1rem;position:relative;right:1rem;width:100vw}@media only screen and (min-width:48.125rem){.cart-sidebar__discounts,.cart-sidebar__payments,.cart-sidebar__summary{left:unset;right:unset;width:100%}}.cart-summary{padding-bottom:1.875rem}@media only screen and (min-width:48.125rem){.cart-summary{padding-bottom:0}}.cart-summary__inner{border-top:.0625rem solid #d2c8c2;margin-bottom:0;overflow:hidden}@media only screen and (min-width:48.125rem){.cart-summary__inner{margin-bottom:0}}.cart-summary__item{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}.cart-summary__item--discount{color:#007340}.cart-summary__total{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem}.cart-summary__total .cart-summary__price{font-family:Myriad Pro Bold,sans-serif;font-size:1.75rem;font-weight:700}.cart-summary__price{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:400}.cart-summary__discount{font-size:1.25rem}.cart-summary__tax{font:400 1.125rem/1.125rem Myriad Pro,sans-serif;font-size:1rem;letter-spacing:.05rem;line-height:1rem}.cart-summary__position{align-items:baseline;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between}.active-filter__item{border:.0625rem solid #d2c8c2;border-radius:.125rem;color:#b2b5b7;display:inline-block;font:500 .6875rem Myriad Pro,sans-serif;letter-spacing:.075rem;margin:0 0 0 .5rem;padding:.5625rem 2.0625rem .625rem .6875rem;position:relative;text-transform:uppercase}.active-filter__item:hover{background-color:#0000000d;color:#b2b5b7;text-decoration:none}.color-checkbox{display:inline-block;position:relative}.color-checkbox__container{display:block}.color-checkbox__box{background-color:#fff;border:1px solid #d2c8c2;display:inline-block;height:1.25rem;margin-right:.25rem;text-align:center;vertical-align:top;width:1.25rem}.color-checkbox__check{background-color:#005932;height:.75rem;left:.25rem;top:.25rem;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;width:.75rem}.color-checkbox__check,.color-checkbox__input{opacity:0;pointer-events:none;position:absolute;visibility:hidden}.color-checkbox__input:active+.color-checkbox__box{border-color:#005932}.color-checkbox__input:checked~.color-checkbox__check{opacity:1;pointer-events:all;visibility:visible}.color-checkbox--expand{display:block}.color-checkbox--error .color-checkbox__box{border-color:#bb484d}.color-checkbox--active .color-checkbox__box,.color-checkbox:active .color-checkbox__box{border-color:#005932}.color-checkbox--disabled .color-checkbox__box,.color-checkbox[disabled] .color-checkbox__box{background-color:#f0f0f0;cursor:not-allowed}.color-checkbox__container{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:100%;cursor:pointer;height:2rem;position:relative;width:2rem}.color-checkbox__variant-check{display:none}.color-checkbox__box-icon{border-radius:100%;display:block;height:1.5rem;left:50%;margin-top:0;outline:.3125rem solid #fff;position:relative;top:50%;transform:translate(-50%,-50%);width:1.5rem}.color-checkbox:hover .color-checkbox__box-icon,.color-checkbox__input:checked+.color-checkbox__box-icon{background:none;height:1.5rem;outline:.1875rem solid #fff;width:1.5rem}.color-checkbox__input:checked+.color-checkbox__box-icon .icon--filter{color:#000;opacity:1}.color-checkbox__weiß .color-checkbox__box-icon{border:.0625rem solid #000;outline-offset:.3125rem}.color-checkbox__weiß .color-checkbox__input:checked+.color-checkbox__box-icon,.color-checkbox__weiß:hover .color-checkbox__box-icon{outline:.0625rem solid #000;outline-offset:.1875rem}.color-checkbox__anthrazit .color-checkbox__input:checked+.color-checkbox__box-icon .icon--filter,.color-checkbox__braun .color-checkbox__input:checked+.color-checkbox__box-icon .icon--filter,.color-checkbox__dunkelblau .color-checkbox__input:checked+.color-checkbox__box-icon .icon--filter,.color-checkbox__dunkelbraun .color-checkbox__input:checked+.color-checkbox__box-icon .icon--filter,.color-checkbox__dunkelgrau .color-checkbox__input:checked+.color-checkbox__box-icon .icon--filter,.color-checkbox__dunkelgrün .color-checkbox__input:checked+.color-checkbox__box-icon .icon--filter,.color-checkbox__dunkelrot .color-checkbox__input:checked+.color-checkbox__box-icon .icon--filter,.color-checkbox__lila .color-checkbox__input:checked+.color-checkbox__box-icon .icon--filter,.color-checkbox__moosgrün .color-checkbox__input:checked+.color-checkbox__box-icon .icon--filter,.color-checkbox__quarzgrau .color-checkbox__input:checked+.color-checkbox__box-icon .icon--filter,.color-checkbox__schwarz .color-checkbox__input:checked+.color-checkbox__box-icon .icon--filter{color:#fff;opacity:1}.color-checkbox--filter-pointer{cursor:pointer;pointer-events:auto;width:100%}.color-checkbox--filter-pointer>.color-checkbox__container{cursor:inherit}.color-checkbox__label{border-radius:.125rem;color:#000;font:300 1rem Myriad Pro,sans-serif;left:1.875rem;padding:.3125rem .6875rem .4375rem .625rem;position:absolute;top:.1875rem}.color-checkbox__label--quantity{color:#6c6c6c;margin-left:.1875rem}.loyalty-program-registration-form{background:#0000003d;box-shadow:0 0 0 13.3125rem #0000003d;height:100%}.loyalty-program-registration-form--success{padding-top:14.0625rem}@media only screen and (max-width:48.0625rem){.loyalty-program-registration-form--success{padding-top:0}}.loyalty-program-registration-form--success .loyalty-program-registration-form__container{max-width:46.875rem}@media only screen and (max-width:48.0625rem){.loyalty-program-registration-form--success .loyalty-program-registration-form__container{height:100%}}.loyalty-program-registration-form__container{background:#fff;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:40rem}@media only screen and (max-width:48.0625rem){.loyalty-program-registration-form__container{border-radius:.625rem}}.loyalty-program-registration-form__content{padding:1.25rem 3rem 3rem}@media only screen and (max-width:48.0625rem){.loyalty-program-registration-form__content{padding:0 0 2.5rem}}.loyalty-program-registration-form__content--success-message{padding:1.25rem 3rem 1rem}@media only screen and (max-width:48.0625rem){.loyalty-program-registration-form__content--success-message{padding:0 0 2.5rem}}.loyalty-program-registration-form__form-title{font:700 1.375rem Myriad Pro,sans-serif;margin:0;padding-left:1rem}.loyalty-program-registration-form__form-title--success-message{font-size:1.625rem;padding-left:0;text-align:center}@media only screen and (max-width:48.0625rem){.loyalty-program-registration-form__form-title--success-message{font-size:1.125rem;padding:0 .3125rem}}.loyalty-program-registration-form__form-description{font:500 1rem Myriad Pro,sans-serif;padding:1.375rem 1rem}.loyalty-program-registration-form__form-description--success-message{text-align:center}.loyalty-program-registration-form__form-mandatory-field{color:#6c6c6c;font:400 1rem Myriad Pro,sans-serif;padding-left:1.125rem}.loyalty-program-registration-form__close-icon{align-self:flex-end;margin-right:.75rem;margin-top:.75rem;width:1.5rem}.loyalty-program-registration-form__check-icon{display:block;margin-left:auto;margin-right:auto;padding-bottom:1.875rem}.loyalty-program-registration-form__button--success{margin-top:0;width:19.375rem}.catalog-cms-block{color:#000;font-size:.875rem;line-height:1.3125rem}.catalog-cms-block p{margin:0 0 .6875rem}.catalog-cms-block a:not(.button){color:#000;text-decoration:underline;transition:color .25s ease-in-out}.catalog-cms-block a:not(.button):hover{color:#000}.catalog-cms-block--top .catalog-cms-block__inner{margin-bottom:-.6875rem;padding-top:.625rem}.catalog-cms-block--middle{display:none}@media only screen and (min-width:60.625rem){.catalog-cms-block--middle{display:block}}.catalog-cms-block--middle .catalog-cms-block__inner{padding-top:3.125rem}.catalog-cms-block--bottom .catalog-cms-block__inner{padding-bottom:6.25rem}@media only screen and (max-width:60.5625rem){.catalog-cms-block--bottom .catalog-cms-block__inner{padding-bottom:3.125rem}}.category-card{padding:0 .3125rem 2rem}.category-card__container{background-color:#6c6c6c}@media only screen and (min-width:34.375rem){.category-card{padding:0 .9375rem 3.125rem}}.category-list-item{padding-bottom:2rem;text-align:center}@media only screen and (min-width:34.375rem){.category-list-item{padding-bottom:3.125rem;text-align:left}.category-list-item__actions{text-align:right}}.filter-category--sidebar{padding-bottom:.25rem}@media only screen and (min-width:60.625rem){.filter-category.filter-category{display:block}}.filter-category .filter-category__item{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin:0 0 0 1rem}.filter-category .filter-category__item--level-1{margin:0}.filter-category .filter-category__item [disabled]{color:#b2b5b7}.filter-category .filter-category__link{background:#fff0;color:#000;cursor:pointer;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-bottom:.875rem}.filter-category .filter-category__link:hover{color:#000}.filter-category .filter-category__link--disabled,.filter-category .filter-category__link[disabled]{color:#bbb;cursor:default}.filter-category .filter-category__link--active{color:#000}.filter-color__item{align-items:center;display:flex;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;height:2rem;line-height:1.25rem;margin-bottom:.3125rem;width:100%}.filter-color__item:last-child{margin-right:0}.filter-color__container{flex-direction:column}.filter-enumeration--sidebar{padding-bottom:.875rem}.filter-enumeration__button{background:#0000;border:none;font-size:1rem;text-decoration:underline}.filter-enumeration__button .filter-enumeration__length_value{color:#6c6c6c}.filter-rating{align-items:baseline;display:flex}.filter-rating--sidebar{padding-bottom:1rem}.suggestion-block{flex-wrap:wrap;margin:1.125rem -1rem 0;max-width:calc(100% + 2rem)}@media only screen and (min-width:60.625rem){.suggestion-block{flex-wrap:nowrap}}.suggestion-block__col{flex:1;margin-top:1rem;min-width:100%}@media only screen and (min-width:60.625rem){.suggestion-block__col{min-width:18.75rem}}.suggestion-block__col--history{margin-bottom:.625rem;margin-top:.75rem}.suggestion-block__button--display-all-products{display:flex;font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:400;height:2.375rem;justify-content:center;line-height:1.5rem;margin:0 0 .375rem}.suggestion-block__item--history{margin-bottom:0;padding-bottom:0}.filter-show-more__button{background:#0000;border:none;cursor:pointer;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;text-decoration:underline}.filter-show-more__button .filter-show-more__length_value{color:#6c6c6c}.suggestion-links-list{align-items:center;display:flex;justify-content:space-between;padding:0 1rem}@media only screen and (min-width:48.125rem){.suggestion-links-list{padding:0 1.25rem 0 1.5rem}}.suggestion-links-list__link{color:#000}.suggestion-links-list--top{margin-top:0}.suggestion-links-list__holder{width:100%}.suggestion-links-list__item{margin:.25rem 0;padding:.25rem .5rem}.suggestion-links-list__item:hover{background-color:#faf8f7;cursor:pointer}.suggestion-links-list__item:hover .icon{color:#191919b3}.suggestion-links-list__item-link{color:#000;font-family:Myriad Pro Bold,sans-serif;font-size:1rem;font-weight:700;line-height:1.25rem}@media only screen and (min-width:48.125rem){.suggestion-links-list__item-link{font-family:Myriad Pro Bold,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.40625rem}}.suggestion-links-list__item-link:hover{color:#000}.suggestion-links-list__container{display:flex;flex-flow:row;justify-content:space-between}.suggestion-links-list__search-icon{color:#d2c8c2;display:flex;justify-content:center}.suggestion-links-list__text{display:inline-block;font-family:Myriad Pro Bold,sans-serif;font-size:1rem;font-weight:700;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:18.75rem}@media only screen and (min-width:48.125rem){.suggestion-links-list__text{font-family:Myriad Pro Bold,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.40625rem}}@media only screen and (min-width:48.0625rem){.suggestion-links-list__text{width:100%}}.view-mode-switch{border-bottom:.0625rem dotted #d9d9d9;border-top:.0625rem dotted #d9d9d9;display:flex;margin:.625rem auto 1.25rem;padding:1.25rem 0;width:100%}@media only screen and (min-width:60.625rem){.view-mode-switch{border-bottom:none;margin:0;padding:1.0625rem 0}}.view-mode-switch__link{align-items:center;color:#d9d9d9;display:flex;justify-content:center;padding:.125rem;transition:color .25s ease-in-out;width:50%}.view-mode-switch__link:hover{text-decoration:none}.view-mode-switch__link:not(:first-child){border-left:.0625rem dotted #d9d9d9}.view-mode-switch__link--active{color:#000}.suggestion-search-history{align-items:center;display:flex;font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;height:2rem;justify-content:space-between;line-height:1.40625rem;padding:0 2.1875rem 0 2.8125rem}@media only screen and (min-width:48.125rem){.suggestion-search-history{padding:0 1.25rem 0 1.75rem}}.suggestion-search-history__link{color:#000;display:flex;width:100%}.suggestion-search-history__thumbnail{margin:0}.suggestion-search-history__container{align-self:center;display:flex;flex-basis:100%;flex-flow:row;justify-content:space-between}.suggestion-search-history__search-icon{align-self:center;color:#d2c8c2;display:flex}.suggestion-search-history__text{display:flex;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-top:.1875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:18.75rem}@media only screen and (min-width:48.125rem){.suggestion-search-history__text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.suggestion-search-history:hover{background-color:#faf8f7;cursor:pointer}.suggestion-search-history:hover .icon{color:#191919b3}.product-list{margin-left:-.9375rem;margin-right:-.9375rem;max-width:none}@media only screen and (max-width:34.3125rem){.product-list{margin-left:-.3125rem;margin-right:-.3125rem}}.catalog-left-side{display:none}@media only screen and (min-width:60.625rem){.catalog-left-side{display:block;padding-bottom:3.125rem;padding-right:.9375rem;padding-top:3.75rem}.catalog-right-side{padding-left:.9375rem}}.spelling-suggestion{padding-top:1.875rem;width:100%}@media only screen and (max-width:60.5625rem){.show-filter .catalog-left-side{background-color:#fff;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:802}.show-filter .catalog-left-side__switcher{display:none}}.active-filter-section{font:0/0 Myriad Pro,sans-serif;margin:.5rem 0;overflow-x:auto;white-space:nowrap}@media only screen and (min-width:60.625rem){.active-filter-section{margin:0 -1rem 3.125rem -1.5rem;overflow-x:visible;padding:0 1rem .125rem;white-space:normal}}.active-filter-section__item{border:.0625rem solid #d2c8c2;border-radius:.125rem;color:#d9d9d9;display:inline-block;font:500 .6875rem Myriad Pro,sans-serif;letter-spacing:.075rem;margin-right:.5rem;padding:.5625rem 2.0625rem .625rem .6875rem;position:relative;text-transform:uppercase}@media only screen and (min-width:60.625rem){.active-filter-section__item{margin:0 0 .5rem .5rem}}.active-filter-section__item:hover{background-color:#0000000d;color:#d9d9d9;text-decoration:none}.active-filter-section__item--all{border-color:#005932;color:#005932}.active-filter-section__item--all:hover{background-color:#0059321a;border-color:#005932;color:#005932}.filter-section{max-height:94%;overflow-y:auto;padding:.625rem 1.5rem 0}@media only screen and (min-width:60.625rem){.filter-section{border-top:.0625rem solid #f0ece7;margin:0;max-height:none;overflow-y:visible;padding:.9375rem 0 0}}.filter-section__top-panel{display:flex;flex-direction:column;row-gap:1rem}@media only screen and (max-width:60.5625rem){.filter-section__top-panel .filter-section__title-container{display:flex;justify-content:space-between}.filter-section__top-panel .filter-section__title{align-items:center;display:flex;font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem;text-transform:uppercase}}.filter-section__actions{bottom:.625rem;padding-top:.9375rem;position:sticky;z-index:350}.filter-section__actions .filter-section__button{font-size:1.25rem}@media only screen and (max-width:60.5625rem){.filter-section__actions{bottom:0;left:0;position:absolute;right:0}}.filter-section__sort{border-bottom:.0625rem solid #f0ece7;padding:.75rem 0}.filter-section__filters-container{display:flex;flex-direction:column}.checkout-block{margin-bottom:.9375rem;padding-bottom:.9375rem}@media only screen and (min-width:48.125rem){.checkout-block{border-bottom:.0625rem dotted #d9d9d9;margin-bottom:1rem;padding-bottom:1rem}}@media only screen and (max-width:100rem){.checkout-block{padding:1rem}}@media only screen and (max-width:48.125rem){.checkout-block{padding:0 0 1rem}}@media only screen and (min-width:48.125rem){.checkout-block--border-bottom-less{border-bottom:none}}.checkout-block--inner-block{padding-left:0;padding-right:0}.checkout-block--border-bottom-solid{border-bottom:.0625rem solid #d2c8c2}.checkout-block--border-top-solid{border-top:.0625rem solid #d2c8c2}@media only screen and (max-width:48.125rem){.checkout-block--border-top-solid--mobile{border-top:.0625rem solid #d2c8c2}}.checkout-form__disabled .select2-selection--single .select2-selection__rendered{color:#d2c8c2}.checkout-form__summary-phone-field-help-text{font-size:.875rem;margin-top:.3125rem}.checkout-form__summary-phone-field-help-text--red{color:#bb484d}.checkout-form__mobile-order{order:1}@media only screen and (min-width:48.125rem){.checkout-form__mobile-order{order:unset}}.checkout-footer{display:inline-block;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;width:100%}@media only screen and (min-width:48.125rem){.checkout-footer{border-top:.0625rem solid #f0ece7}}.checkout-footer__container{display:flex;flex-direction:column-reverse}@media only screen and (min-width:48.125rem){.checkout-footer__container{align-items:center;flex-direction:row;justify-content:space-between;margin:1rem 5rem}}.checkout-footer__bottom-copyright{display:none;font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem}@media only screen and (min-width:48.125rem){.checkout-footer__bottom-copyright{display:block;opacity:.5}}.checkout-footer__bottom-links{display:flex;justify-content:center;margin:2rem 0}@media only screen and (min-width:48.125rem){.checkout-footer__bottom-links{margin:0}}.checkout-footer__bottom-link{padding-right:1rem}@media only screen and (min-width:48.125rem){.checkout-footer__bottom-link{padding-right:1.5rem}}.checkout-footer__bottom-link:last-of-type{padding-right:0}.checkout-footer__bottom-badges{border-bottom:.0625rem solid #f0ece7;display:flex;justify-content:center;margin:0 1.53125rem;padding:2rem 0}@media only screen and (min-width:48.125rem){.checkout-footer__bottom-badges{border-bottom:none;margin:0;padding:0}.checkout-footer__bottom-badges--link{padding-right:1.5rem}.checkout-footer__bottom-badges--link:last-of-type{padding-right:0}}.delivery-steps{display:flex;justify-content:space-evenly;max-width:45rem;position:relative}.delivery-steps__steps-line{background-color:#000;height:.09375rem;position:absolute;top:1.875rem;width:60%;z-index:-1}.delivery-steps__step-container{align-items:center;display:flex;flex-direction:column;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;justify-content:flex-start;line-height:1.5rem;max-width:30%;text-align:center}.delivery-steps__step-number:after{content:"."}.delivery-steps__icon-container{align-items:center;background:#f0ece7;border:.3125rem solid #fff;border-radius:50%;display:flex;height:3.75rem;justify-content:center;margin-bottom:.625rem;outline:.0625rem solid #191919;width:3.75rem}.heading{align-items:flex-end;border-bottom:.0625rem dotted #d9d9d9;display:flex;justify-content:space-between;margin:0 0 2rem;padding-bottom:.625rem}@media only screen and (min-width:34.375rem){.heading{margin-bottom:3.625rem}}.heading__logo{align-items:center;border:.0625rem solid #d2c8c2;border-radius:.125rem;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:5.8125rem}.heading__logo--indent{margin:0 .5rem .625rem 0}.heading__logo--img{flex-shrink:0;max-height:90%;max-width:70%}.payment-card-information{margin-bottom:1.25rem}@media only screen and (min-width:34.375rem){.payment-card-information{margin-bottom:0}}.payment-card-information__item{font-weight:300;letter-spacing:-.01125rem;line-height:1.75rem}.payment-card-information__logo{align-items:center;border:.0625rem solid #d2c8c2;border-radius:.125rem;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:5.8125rem}.payment-card-information__logo-image{height:1.25rem}.purchase-order-sidebar--wraper{display:flex}.purchase-order-sidebar--horizontal{flex-flow:row}.purchase-order-sidebar--space--between{justify-content:space-between}.purchase-order-sidebar__terms{color:#191919;font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem;opacity:.8}.purchase-order-sidebar__cart-savings{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}.riverty-tos{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem}.riverty-tos__container{align-items:center;display:flex;margin-bottom:.875rem;margin-top:1.875rem}@media only screen and (max-width:48.125rem){.riverty-tos__container{margin-bottom:1.5rem}}.riverty-tos__container a{text-decoration:underline}.riverty-tos__checkbox{background:#fff;flex-shrink:0;height:1.5rem;width:1.5rem}.riverty-tos__tos-text{margin-left:.75rem}.shipment-info__list-container{margin-bottom:1.25rem}@media only screen and (min-width:48.125rem){.shipment-info__list-container{margin-bottom:1.875rem}}.shipment-info__list-item{display:flex;font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;justify-content:flex-start;line-height:1.40625rem;width:100%}.shipment-info__list-item:before{align-self:center;content:url(da32e5c00c1eabb3d8ad.svg);display:flex;height:1.375rem;margin:0 .8125rem .625rem 0;position:relative;width:1.375rem}@media only screen and (min-width:48.125rem){.shipment-info__list-item{width:50%}}.shipment-info__link{text-decoration:underline}.success-banner{margin-bottom:2.5rem;margin-top:2.5rem;max-width:72.5rem;row-gap:1.25rem}.success-banner,.success-banner__title-and-icon-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.success-banner__title-and-icon-container{max-width:46.25rem;row-gap:1rem}.success-banner__title{text-align:center}.success-banner__icon-container{align-items:center;background-color:#e5eeea;border-radius:50%;display:flex;height:3.5rem;justify-content:center;width:3.5rem}@media only screen and (min-width:48.125rem){.success-banner__icon-container{height:7rem;width:7rem}}.success-banner__email-content{max-width:39.375rem;text-align:center}.shipment-sidebar{margin-top:-1.1875rem}@media only screen and (min-width:48.125rem){.shipment-sidebar{margin-top:0}}.shipment-sidebar__item{background-color:#faf8f7;margin:0 -.9375rem .625rem;padding:1.25rem}@media only screen and (min-width:48.125rem){.shipment-sidebar__item{margin:0 0 1.25rem}}.shipment-sidebar__item:last-child{margin-bottom:0}.shipment-sidebar__text{font-weight:300;letter-spacing:-.01125rem}.success-page{padding:0 1rem 3.75rem}@media only screen and (min-width:34.375rem){.success-page{padding:0 0 3.75rem}}.success-page__text{margin-bottom:2.5rem}.summary-item{margin:0 -1rem;max-width:none}.summary-item:first-of-type .summary-item__box{padding-top:0}.summary-item__wrap:not(:first-child){margin-top:3.75rem}@media only screen and (min-width:34.375rem){.summary-item__wrap:not(:first-child){margin-top:4.375rem}}.summary-item>.col{padding:0 1rem}.summary-overview{border-bottom:.0625rem dotted #d9d9d9;border-top:.0625rem dotted #d9d9d9;margin:1.25rem 0}@media only screen and (min-width:48.125rem){.summary-overview{margin:1.875rem 0 1.25rem}}.summary-overview__list-item{color:#191919;font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem;margin:0 0 1.25rem}.summary-overview__list-item--total{font-family:Myriad Pro Semibold,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem}.summary-overview__list-item--position{align-items:baseline;display:flex;flex-flow:row;justify-content:space-between}.summary-overview__list-item--title-total_sum{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem}.summary-overview__list-item--title-total_sum--position{align-self:flex-start}.summary-overview__list-item--title-tax{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1rem}@media only screen and (max-width:48.125rem){.summary-overview__list-item--title-tax{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem}}.summary-overview__list-item--margin-bottom-18{margin-bottom:1.125rem}.summary-overview--no-margin{margin:0}.summary-overview--beige-bg{background-color:#faf8f7}.summary-overview__substraction-color--green{color:#007340}.summary-overview__cart-savings{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}.summary-overview__cart-savings--discount{font-weight:600}.summary-overview__price-position{align-items:center;display:flex;flex-flow:row;justify-content:flex-end}.summary-overview--borderless{border:0}.summary-overview--divider{border-bottom:.0625rem solid #d2c8c2;margin-bottom:.875rem}.summary-overview--padding-all-16{padding:1rem}.summary-page__col:not(:first-child){margin-top:3.75rem}@media only screen and (min-width:34.375rem){.summary-page__col:not(:first-child){margin-top:0}}.summary-page__address-indent{margin-top:2.0625rem}@media only screen and (min-width:34.375rem){.summary-page__address-indent{margin-top:0}}.summary-payment-information{display:flex;margin-bottom:0}.summary-payment-information__payments{display:flex;flex-flow:column-reverse}.summary-payment-information__item{font-weight:300;letter-spacing:-.01125rem;line-height:1.75rem}.summary-payment-information__gift-card-payment{align-items:center;display:flex;justify-content:space-between;width:100%}@media only screen and (min-width:48.125rem){.summary-payment-information__gift-card-payment{width:50%}}.summary-payment-information__gift-card-payment--title{align-self:center;font-size:1.125rem;line-height:1.25rem;margin-left:1.5rem}.summary-payment-information__gift-card-payment--price{color:#007340}@media only screen and (max-width:48.125rem){.summary-payment-information__gift-card-payment--price{width:25%}}.summary-payment-information__logo{align-items:center;border:.0625rem solid #d2c8c2;border-radius:.125rem;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:5.8125rem}.summary-payment-information__logo-image{height:1.25rem}.summary-payment-information__payment-text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem;margin-left:2rem;margin-top:.625rem}@media only screen and (min-width:48.125rem){.summary-payment-information__payment-text{margin-left:0}}.summary-sidebar{margin-top:-1.1875rem}@media only screen and (min-width:48.125rem){.summary-sidebar{margin-top:0}}.summary-sidebar__item{background-color:#faf8f7;margin:0 -.9375rem .625rem;padding:1.25rem}@media only screen and (min-width:48.125rem){.summary-sidebar__item{margin:0 0 1.25rem}}.summary-sidebar__item:last-child{margin-bottom:0}.summary-sidebar__text{font-weight:300;letter-spacing:-.01125rem}.header-banner__center,.header-banner__container{align-items:center;display:flex}.header-banner__container{color:#191919;font-family:Myriad Pro,sans-serif;font-size:1.125rem;justify-content:center;line-height:100%;padding:1rem 3.5rem .75rem 3.4375rem;position:relative;text-align:center}@media only screen and (min-width:48.125rem){.header-banner__container{align-items:center;padding:.8125rem .75rem .8125rem .8125rem}}.header-banner__text{display:inline-block}.header-banner__text-container{display:inline-block;width:auto;word-wrap:break-word;height:100%;margin-right:.75rem}.header-banner__text-container a{color:inherit;text-decoration:underline}.header-banner__text-container a:hover{opacity:.9}@media only screen and (min-width:48.125rem){.header-banner__text-container{max-width:unset;word-break:unset}}.header-banner__close,.header-banner__copy{cursor:pointer;height:100%}.header-banner__copy{background:#0000;color:inherit;display:flex;justify-content:center;z-index:0}@media only screen and (min-width:48.125rem){.header-banner__copy{margin-right:2.75rem}}.header-banner__copy--popup{background:#d2c8c2;font-size:.75rem;opacity:0;padding:.3125rem .9375rem;position:absolute;top:95%}.header-banner__copy--popup:before{background:#d2c8c2;content:"";display:block;height:.8125rem;left:calc(50% - .375rem);position:absolute;top:-.1875rem;transform:rotate(45deg);width:.8125rem;z-index:-1}.header-banner__copy--show{animation:fade-out 2s forwards}.header-banner__checkmark{background:#0000;color:inherit;display:flex;justify-content:center;margin-right:2.75rem;z-index:0}.header-banner__close{height:1rem;margin:.3125rem;position:absolute;right:.8125rem;width:1rem}@media only screen and (min-width:48.125rem){.header-banner__close{right:1.5625rem}}.header-banner__code{display:inline-block;font-weight:700}.product-cms-block{color:#000;font-size:.875rem;line-height:1.3125rem}.product-cms-block>h1{border-top:.0625rem dotted #d9d9d9;font:500 .9375rem/1.33 Walbaum,sans-serif;padding:3.125rem 0 .6875rem}.product-cms-block p{margin:0 0 .6875rem}.product-cms-block p:last-child{margin-bottom:3.125rem}.product-cms-block a{color:#000;text-decoration:underline;transition:color .25s ease-in-out}.product-cms-block a:hover{color:#000}.search-cms-results__list{margin-bottom:3.75rem}.search-cms-results__item{border-bottom:.0625rem dotted #d9d9d9;padding:.6875rem 1.5625rem;position:relative;text-align:center}.search-cms-results__item:first-child{border-top:.0625rem dotted #d9d9d9}@media only screen and (min-width:34.375rem){.search-cms-results__item{align-items:center;display:flex;justify-content:space-between}}@media only screen and (min-width:60.625rem){.search-cms-results__item{transition:border-bottom-color .25s ease-in-out,box-shadow .25s ease-in-out}.search-cms-results__item:before{background:linear-gradient(180deg,#000,#0000000d);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease-in-out}.search-cms-results__item:hover{border-bottom-color:#fff0;box-shadow:.125rem .625rem 1.875rem 0 #0000001a}.search-cms-results__item:hover:before{opacity:.05}}.search-cms-results__name{align-items:center;display:flex;font-family:Walbaum,sans-serif;font-weight:500;justify-content:space-between;letter-spacing:.01875rem;width:100%;z-index:10}.search-cms-results__button{text-decoration-color:#fff;text-decoration-line:inherit}.search-cms-results__button:hover{text-decoration-color:#000;transition:text-decoration-color .25s ease-in-out}.cart-configured-bundle-item-note{position:relative}.cart-configured-bundle-item-note__container{background-color:#b2b5b7;padding:1.125rem .9375rem}.cart-configured-bundle-item-note__content{margin-top:1.0625rem}.cart-configured-bundle-item-note__text{color:#191919;font:300 18px Myriad Pro,sans-serif}.search-cms-sort{padding:1.875rem 0 1.25rem .5rem}.search-cms-sort__title{color:#b2b5b7;font:400 1rem/1.5rem}.cart-configured-bundle-item-note-actions{margin-top:.9375rem}.cart-configured-bundle-item-note-actions__item{background:#fff0;color:#b2b5b7;cursor:pointer;font:400 18px Myriad Pro,sans-serif;margin:0 1.6875rem .3125rem 0}@media only screen and (min-width:75.25rem){.cart-configured-bundle-item-note-actions__item{margin-bottom:0}}.configurator{padding:1.25rem 0 4.375rem}.configurator__content{border:.0625rem solid #d9d9d9;border-radius:.25rem}@media only screen and (min-width:34.375rem){.configurator__content{padding-bottom:1.875rem}}.configurator__summary-actions{background-color:#f0f0f0;padding:0 1.25rem 1.25rem}.configurator-sidebar{margin:0 0 2.5rem}.configurator-sidebar__item{border-bottom:.0625rem solid #d9d9d9;width:100%}@media only screen and (min-width:60.625rem){.configurator-sidebar__item{border-left:.0625rem solid #d9d9d9;flex-grow:1;width:auto}.configurator-sidebar__item:first-child{border-left:0}}.contact-page-banner{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2.5rem;margin-top:1.25rem;max-width:72.5rem}@media only screen and (min-width:48.125rem){.contact-page-banner{margin-top:2.5rem}}.contact-page-banner__title{font-family:Walbaum,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.875rem;margin-top:.625rem;text-align:center}@media only screen and (min-width:48.125rem){.contact-page-banner__title{font-family:Walbaum,sans-serif;font-size:2rem;font-weight:400;line-height:2.5rem;margin-top:1.5625rem;text-align:center}}.contact-page-banner__subtitle{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-bottom:1.25rem;margin-top:.625rem;text-align:center}@media only screen and (min-width:48.125rem){.contact-page-banner__subtitle{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem;margin-top:1.3125rem;text-align:center}}.contact-page-banner__icon-container{align-items:center;background-color:#e5eeea;border-radius:50%;display:flex;height:3.125rem;justify-content:center;width:3.125rem}@media only screen and (min-width:48.125rem){.contact-page-banner__icon-container{height:7rem;width:7rem}}.contact-page-banner--error .contact-page-banner__icon-container{background-color:#f9efed}.contact-page-form{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.contact-page-form{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;height:auto;line-height:1.40625rem}}.contact-page-form__text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.contact-page-form__container{height:100%;margin-bottom:20.625rem}@media only screen and (max-width:48.125rem){.contact-page-form__container{margin:0}}.contact-page-form .container{margin:0}.contact-page-form .container p{line-height:100%;margin:1rem 0}.contact-page-form .container ul{margin:1rem 0}.contact-page-form__category-icon{background:#faf8f7;border-radius:6.25rem;height:5.5rem;padding:.75rem;width:5.5rem}@media only screen and (min-width:48.125rem){.contact-page-form__category-icon{margin-bottom:.34375rem}.contact-page-form__parent-category{height:12.375rem;width:11.5625rem}}.contact-page-form__category-container{align-items:center;border:.0625rem solid #d2c8c2;box-shadow:0 .125rem .5rem 0 #19191940;display:flex;flex-direction:column;height:10.4375rem;justify-content:flex-start;margin:0 0 1.5rem;padding:.75rem;position:relative;width:100%}@media only screen and (min-width:48.125rem){.contact-page-form__category-container{height:100%;margin:0;padding:1rem;width:100%}.contact-page-form__child-category{border:.0625rem solid #d2c8c2;display:flex;flex-flow:row wrap;gap:1.5rem;justify-content:flex-start;left:0;margin-top:1.5rem;padding:2.5rem 24%;position:absolute;width:100%}}.contact-page-form__child-category .contact-page-form__category-container{border:.0625rem solid #191919;height:2.75rem;justify-content:center;margin:0 0 .75rem;padding:.5rem 1.375rem .4375rem;text-align:center}@media only screen and (min-width:48.125rem){.contact-page-form__child-category .contact-page-form__category-container{flex:0 1 47%;height:auto;margin:0;min-height:2.75rem}}.contact-page-form__category-link{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;text-align:center}@media only screen and (min-width:48.125rem){.contact-page-form__category-link{height:auto}}.contact-page-form__category-link--child{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;margin:0}.contact-page-form__category-faq>:first-child{margin-top:2.5rem}.contact-page-form__category-faq>:not(:first-child){margin-top:1.5rem}.contact-page-form__category-faq .product-slider-title{margin:0 0 1.5rem;padding:0}@media only screen and (max-width:48.125rem){.contact-page-form__single-page.contact-page-form__container{display:none}.contact-page-form__single-page.contact-page-form__faq-and-contact{display:block}.contact-page-form__single-page.contact-page-headline__titles{display:none}}.contact-page-form__active{background-color:#faf8f7;border-color:#191919}.contact-page-form__active .contact-page-form__caret{transform:rotate(180deg)}.contact-page-form__hide{display:none}.contact-page-form__faq{padding-bottom:1.5rem}@media only screen and (min-width:48.125rem){.contact-page-form__faq{flex:0 0 46%}.contact-page-form__contact{flex:0 0 50%}.contact-page-form__faq-and-contact{display:flex;flex-direction:row-reverse;gap:2.5rem}}.contact-page-form__form-title{margin:.75rem 0}@media only screen and (min-width:48.125rem){.contact-page-form__form-title{margin-top:0}}.contact-page-form__form-customer-service{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin:0 0 1.5rem}@media only screen and (min-width:48.125rem){.contact-page-form__form-customer-service{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}.contact-page-form__categories{display:flex;flex-direction:row;gap:1.5rem;justify-content:center;position:relative}}.contact-page-form__caret-container{bottom:1rem;position:absolute}.contact-page-form__caret{transition:transform .1s ease-in-out}.contact-page-form .custom-select__placeholder-clone,.contact-page-form .custom-select__placeholder-clone[active]{font-family:Myriad Pro,sans-serif}.contact-page-form__store-picker-button{min-width:7rem}.contact-page-form #contactPageForm_message{resize:vertical}.contact-page-breadcrumbs{align-items:self-end;display:flex;font-family:Myriad Pro Condensed,sans-serif;font-size:1rem;font-weight:400;gap:.25rem;justify-content:flex-start;line-height:1rem;margin:1rem 0;text-transform:uppercase}.contact-page-breadcrumbs--gray{opacity:.5}.contact-page-breadcrumbs__breadcrumb{cursor:default;margin:0}.contact-page-breadcrumbs__back-button{cursor:pointer}.contact-page-breadcrumbs__back-button:hover{text-decoration:underline}.contact-page-headline{margin-bottom:2rem;text-align:center}@media only screen and (min-width:48.125rem){.contact-page-headline__titles{margin:auto;width:44.25rem}}.contact-page-headline__title{margin-bottom:1.5rem}.contact-page-headline__subtitle{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.contact-page-headline__subtitle{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.configured-bundle-secondary{border-bottom:.0625rem dotted #d9d9d9;border-top:.0625rem dotted #d9d9d9;margin:0 0 1.25rem;padding-bottom:1.25rem}.configured-bundle-secondary__title{font-size:18px}.configured-bundle-secondary__container{background:#b2b5b7;border-bottom:.0625rem dotted #d9d9d9;margin-bottom:.8125rem;padding:.5rem .9375rem}.configured-bundle-secondary__quantity{justify-content:center}.configured-bundle-secondary__total{font:400 18px Walbaum,sans-serif;text-align:left}@media only screen and (min-width:75.25rem){.configured-bundle-secondary__total{text-align:right}}.configured-bundle-secondary__action{color:#000;opacity:.4}.configured-bundle-secondary__action:focus,.configured-bundle-secondary__action:hover{color:inherit;opacity:1;text-decoration:none}.configured-bundle-secondary__title{font-size:1.25rem}.configured-bundle-secondary__bundle-total{justify-content:flex-start;margin-left:-1rem;width:100%}@media only screen and (min-width:75.25rem){.configured-bundle-secondary__bundle-total{justify-content:flex-end;margin-left:0;width:50%}}.configured-bundle-secondary__col{justify-content:flex-start;margin-left:.3125rem}@media only screen and (min-width:75.25rem){.configured-bundle-secondary__col{justify-content:center;margin-left:0}}.configured-bundle-secondary__quantity{display:flex}@media only screen and (min-width:75.25rem){.configured-bundle-secondary__quantity{justify-content:center}}.configured-bundle-secondary__tolal{font-weight:500}.configured-bundle{border-bottom:.0625rem dotted #d9d9d9;border-top:.0625rem dotted #d9d9d9;margin:0 1.25rem 1.25rem 0;padding-bottom:1.25rem}.configured-bundle__title{font-size:18px}.configured-bundle__container{background:#b2b5b7;border-bottom:.0625rem dotted #d9d9d9;margin-bottom:.8125rem;padding:.5rem .9375rem}.configured-bundle__quantity{display:flex;justify-content:center}.configured-bundle__total{font:400 18px Walbaum,sans-serif;text-align:left}@media only screen and (min-width:75.25rem){.configured-bundle__total{text-align:right}}.configured-bundle__action{color:#000;opacity:.4}.configured-bundle__action:focus,.configured-bundle__action:hover{color:inherit;opacity:1;text-decoration:none}.configured-bundle-simple{border-bottom:.0625rem dotted #d9d9d9;border-top:.0625rem dotted #d9d9d9;margin:0;padding-bottom:.625rem}.configured-bundle-simple__title{font-size:18px}.configured-bundle-simple__container{background:#b2b5b7;border-bottom:.0625rem dotted #d9d9d9;margin-bottom:.8125rem;padding:.5rem .9375rem}.configured-bundle-simple__quantity{display:flex;justify-content:center}.configured-bundle-simple__total{font:400 18px Walbaum,sans-serif;text-align:left}@media only screen and (min-width:75.25rem){.configured-bundle-simple__total{text-align:right}}.configured-bundle-simple__action{color:#000;opacity:.4}.configured-bundle-simple__action:focus,.configured-bundle-simple__action:hover{color:inherit;opacity:1;text-decoration:none}.configured-bundle-simple__title{font-size:1.125rem}.navigation-header-mobile{height:100%;overflow:scroll;position:relative;-ms-overflow-style:none}.navigation-header-mobile::-webkit-scrollbar{display:none}.navigation-header-mobile__header{align-items:center;border-top:.0625rem solid #f0ece7;color:#005932;display:flex;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;justify-content:center;line-height:1.5rem;padding:1rem 0;text-align:center}.navigation-header-mobile__header--text{margin:0}.navigation-header-mobile__content{margin:1rem 1.5rem}.navigation-header-mobile__content-with-icon{display:flex}.navigation-header-mobile__content--left-spacing{margin:0;padding-left:2.1875rem}.navigation-header-mobile__content--my-account{align-items:center;display:flex;height:4rem;margin-bottom:0;margin-top:0}.navigation-header-mobile__content .navigation-header-mobile__text{color:#191919;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;margin:.125rem 0;padding:0 0 .875rem}.navigation-header-mobile__content .navigation-header-mobile__text--green{color:#005932}.navigation-header-mobile__container{align-items:center;background-color:#faf8f7;border-bottom:.0625rem solid #f0ece7;border-top:.0625rem solid #f0ece7;color:#191919;display:flex;font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1rem;font-weight:600;height:4rem;line-height:1rem;min-height:4rem;padding:0 1.5rem;text-transform:uppercase}.navigation-header-mobile__container--secondary{align-items:center;background-color:unset;border-top:unset;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;margin:0;padding:0;text-transform:unset}.navigation-header-mobile__container--secondary .navigation-header-mobile__text{padding:0}.navigation-header-mobile__container--active{background-color:#e5eeea;border:none;color:#005932;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:.0625rem;line-height:1.5rem;text-transform:capitalize}.navigation-header-mobile__container--active-title{display:block;min-width:6.25rem;overflow:hidden;padding:1.25rem 0 0;text-overflow:ellipsis}.navigation-header-mobile__container--active:hover{color:#005932;text-decoration:none}.navigation-header-mobile__container--back{color:#191919;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.5rem;text-transform:capitalize}.navigation-header-mobile__bottom-bar{margin:1.5rem}.navigation-header-mobile__services .navigation-header-mobile__content{margin:0}.banner-jumbotron{border-radius:.25rem;overflow:hidden}.banner-jumbotron__container{background:linear-gradient(to left top,#d9d9d9,#b2b5b7) no-repeat 50%/cover;height:10rem;position:relative;text-align:center}@media only screen and (min-width:550px){.banner-jumbotron__container{height:15rem}}@media only screen and (min-width:970px){.banner-jumbotron__container{height:25rem}}.banner-jumbotron__link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:11}.banner-jumbotron__title{color:#fff;font:700 1.4375rem/1.5 Walbaum,sans-serif;letter-spacing:-.05rem}@media only screen and (min-width:48.125rem){.banner-jumbotron__title{font-size:2.125rem}}@media only screen and (min-width:60.625rem){.banner-jumbotron__title{font-size:3.5625rem}}.banner-jumbotron__text{color:#fff;font:300 .6875rem Myriad Pro,sans-serif;letter-spacing:.0125rem}@media only screen and (min-width:48.125rem){.banner-jumbotron__text{font-size:1rem}}@media only screen and (min-width:60.625rem){.banner-jumbotron__text{font-size:1.625rem}}.coupons-container__is-not-visible{height:0;padding:0;visibility:hidden}@media only screen and (min-width:48.125rem){.coupons-container{padding-bottom:3rem}}.coupons-container__spinner{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin-to;animation-timing-function:linear;left:50%;position:relative}.coupon-card__container{align-items:center;background:#e5eeea;border:.0625rem solid #e5eeea;box-shadow:0 .125rem .5rem #00000040;display:flex;flex-direction:column;height:15.4375rem;padding:.3125rem;position:relative}.coupon-card__container[data-applied="1"]{border:.125rem solid #191919}@media only screen and (min-width:48.125rem){.coupon-card__container{height:19.6875rem}}.coupon-card__container-default{z-index:999}.coupon-card__circle{align-items:center;background:#fff;border-radius:50%;box-shadow:0 .125rem .5rem #00000040;display:flex;height:4.25rem;justify-content:center;margin:2.5625rem 0 .5rem;width:4.25rem}@media only screen and (min-width:48.125rem){.coupon-card__circle{height:5.5rem;width:5.5rem}}.coupon-card__icon-text{font-family:Walbaum Bold,sans-serif;font-size:1.375rem}@media only screen and (min-width:48.125rem){.coupon-card__icon-text{font-size:2rem}}.coupon-card__title{color:#191919;font-family:Myriad Pro,sans-serif;font-size:1rem;font-style:normal;font-weight:400;margin-bottom:.3125rem;word-break:break-all}.coupon-card__content,.coupon-card__title{align-items:flex-end;display:flex;justify-content:center;line-height:130%;text-align:center}.coupon-card__content{color:#6c6c6c;font-size:.875rem}.coupon-card__selectBox{align-items:center;border:.0625rem solid #191919;bottom:.75rem;display:flex;flex-direction:row;height:2.625rem;justify-content:center;padding:.5625rem .375rem;position:absolute;width:2.6875rem}.coupon-card__selectBox:hover{cursor:pointer}@media only screen and (min-width:48.125rem){.coupon-card__selectBox{bottom:1.5rem}}.coupon-card__disabled{opacity:50%}.coupon-card__tabs{display:flex;margin:.125rem;position:absolute;top:0;width:100%}.coupon-card__tab{align-items:center;display:flex;font-size:.75rem;height:1.75rem;justify-content:center;width:6.75rem}.coupon-card__tab:hover{cursor:default}.coupon-card__tab-inactive{background-color:#fff;color:#b2b5b7}.coupon-card__tab-inactive:hover{cursor:pointer}@media only screen and (max-width:48.125rem){.coupon-card__tab{font-size:.625rem;height:1rem}.coupon-card__title{font-size:.875rem;height:-moz-fit-content;height:fit-content;width:9.6875rem;word-break:break-all}.coupon-card__content{font-size:.75rem;height:auto;width:9.6875rem}}.no-valid-coupons-info-message{border-bottom:.0625rem solid #d2c8c2;padding-bottom:7rem;text-align:center}.no-valid-coupons-info-message__icon-container{align-items:center;background:#e5eeea;border-radius:6.25rem;display:flex;flex-direction:row;height:7rem;justify-content:center;margin:0 auto;width:7rem}.no-valid-coupons-info-message__text{color:#191919;font-family:Myriad Pro,sans-serif;font-size:1.75rem;font-weight:400;margin-top:2rem}.no-valid-coupons-info-message__additional-msg{margin-top:1rem}@media only screen and (max-width:48.125rem){.no-valid-coupons-info-message{padding-bottom:1.6875rem}}.coupons-container-title__is-not-visible{height:0;opacity:0;order:0;padding:0;visibility:hidden}.address-list{display:flex;flex-flow:row wrap;gap:1.5rem}@media only screen and (max-width:48.125rem){.address-list{align-items:center;justify-content:center}}.address-list__container{height:16.5625rem;max-width:21.1875rem;min-width:20.8125rem;padding:1rem}@media only screen and (max-width:48.125rem){.address-list__container{height:14.375rem;max-width:unset;min-width:unset;width:100%}}.address-list__container-border{border:.0625rem solid #f0ece7}.address-list__title-box{margin-bottom:1rem}@media only screen and (max-width:48.125rem){.address-list__title-box{margin-bottom:.75rem}}.login-info__container{gap:1rem}.login-info__container,.login-info__list-container{align-items:flex-start;display:flex;flex-direction:column}.login-info__list-container{gap:.5rem}.login-info__description{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.login-info__description{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.login-info__list-item{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem}@media only screen and (min-width:48.125rem){.login-info__list-item{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}}.login-form__head-container{align-items:baseline;display:flex;justify-content:space-between}.login-form__head-container__icon{cursor:pointer}.login-form__form-container{display:flex;flex-direction:column;justify-content:center}.login-form__form-container__title{align-self:flex-start}.login-widget-user-block__buttons-container{border-top:.0625rem dotted #d9d9d9;padding-top:1.25rem}.login-widget-user-block__button{min-width:0;width:calc(50% - .625rem)}.login-widget-user-block__head-container{align-items:center;border-bottom:.0625rem solid #f0ece7;display:flex;justify-content:space-between;margin-bottom:1.75rem;padding-bottom:1.4375rem}.login-widget-user-block__head-container--title{font-family:Myriad Pro Bold,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.5rem;text-align:left}.login-widget-user-block__head-container--icon{cursor:pointer}.newsletter-registration-form__container{background-color:#fff;display:flex;flex-direction:column;overflow-y:hidden;padding:2.5rem;width:44rem}@media only screen and (max-width:48.125rem){.newsletter-registration-form__container{border-radius:1rem;height:100%;margin-top:10%;max-height:100%;max-width:100%;overflow-y:auto;padding:1rem}}.newsletter-registration-form__title{margin-bottom:1rem}.newsletter-registration-form__subscribe-button{height:2.75rem;margin:1.875rem auto 0;width:100%}@media only screen and (min-width:48.125rem){.newsletter-registration-form__subscribe-button{width:12.5rem}}.newsletter-registration-form__error-msg-container{align-items:center;border:.0625rem solid #bb484d;border-left-width:.25rem;display:flex;font-size:1rem;margin-top:2rem;padding:1rem}.newsletter-registration-form__error-msg{line-height:1.2rem;margin-left:.75rem}.newsletter-registration-form__text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.newsletter-registration-form__text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.newsletter-registration-form__close-icon-container{margin-left:auto}.newsletter-registration-form__close{cursor:pointer}.newsletter-registration-form__condition{display:flex;margin-top:1.25rem}.newsletter-registration-form__condition input[type=checkbox]{height:1.5rem;width:1.5rem}.newsletter-registration-form__condition input:checked{accent-color:#191919}.newsletter-registration-form__req-fields{color:#6c6c6c;margin-top:2rem;width:100%}.order-detail-block{margin-bottom:.9375rem;padding-bottom:.9375rem}@media only screen and (min-width:48.125rem){.order-detail-block{border-bottom:.0625rem dotted #d9d9d9;margin-bottom:1.25rem;padding-bottom:1.25rem}}.order-detail-header{border-bottom:.0625rem dotted #d9d9d9;list-style:none;margin-bottom:1.25rem;padding-bottom:.3125rem}.order-detail-header__item{margin-bottom:.9375rem}.order-detail-header__name{display:inline-block;font:700 .9375rem Walbaum,sans-serif;letter-spacing:-.010625rem;max-width:6.25rem;padding-right:.625rem;width:100%}.order-detail-header__text{font-weight:300;letter-spacing:-.01125rem}.order-payment{margin-bottom:1.25rem}@media only screen and (min-width:34.375rem){.order-payment{margin-bottom:0}}.order-payment__item{font-weight:300;letter-spacing:-.01125rem;line-height:1.75rem}.order-summary{border-bottom:.0625rem dotted #d9d9d9;margin:.625rem 0 1.875rem}@media only screen and (min-width:48.125rem){.order-summary{margin-bottom:2.5rem}}.order-summary__item{font:400 .875rem/1.125rem Walbaum,sans-serif;margin:1.5rem 0}.order-summary__item--total{font-size:.9375rem;font-weight:700;letter-spacing:.05rem;text-transform:uppercase}.registration-success-message__container{align-items:center;display:flex;flex-direction:column;margin:3.125rem auto 0;max-width:44.25rem;width:-moz-fit-content;width:fit-content}.registration-success-message__icon-wrapper{background-color:#e5eeea;border-radius:50%;padding:1rem;width:-moz-fit-content;width:fit-content}.registration-success-message__thank-you{font-weight:700;margin-top:2rem}@media only screen and (max-width:48.125rem){.registration-success-message__thank-you{font-family:Myriad Pro Bold,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25rem}}.registration-success-message__can-buy-msg{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-top:1rem}@media only screen and (min-width:48.125rem){.registration-success-message__can-buy-msg{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.registration-success-message__loyalty-shopping-btn{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;height:2.75rem;line-height:1.5rem;margin-top:2rem;width:13.3125rem}@media only screen and (min-width:48.125rem){.registration-success-message__loyalty-shopping-btn{margin-top:2.5rem}}.title-box__sub-title{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem;text-align:center}.user-menu{display:flex;justify-content:flex-start}.user-menu__level--2{margin-left:2rem;margin-top:1rem}.user-menu>ul>li:last-child{border-top:.0625rem solid #f0ece7;padding-top:1.5rem}.user-menu-link{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:1rem}.user-menu-link__icon-and-title{column-gap:.5rem;display:flex;font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem}.user-menu-link__icon-and-title:hover{color:#005932}.user-menu-link__icon-and-title--logout{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}.user-menu-link__level--2{margin-bottom:.3125rem}.user-menu-link__level--2 .user-menu-link__icon-and-title{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}.cart-discount-form--checkout{border-bottom:.0625rem dotted #d9d9d9;border-top:.0625rem dotted #d9d9d9;margin:1.125rem 0}.cart-discount-form--checkout .grid{margin:0}.cart-discount-form .label{display:none}.cart-discount-form .form__field{padding:0}.cart-discount-form .form__action{margin:0}.cart-discount-form .input{border-radius:.125rem 0 0 .125rem;height:3rem}.delivery-widget-form{display:flex;gap:1rem;justify-content:space-between}@media only screen and (min-width:64rem){.delivery-widget-form{padding:0 1rem}}.delivery-widget-form--reset{display:block;gap:0;justify-items:unset}.delivery-widget-form__title{display:flex;gap:.5rem;margin-bottom:1.5rem}.delivery-widget-form__content{display:flex;gap:1rem;justify-content:space-between}.delivery-widget-form__info-box__container{width:100%}.delivery-widget-form .radio--delivery-options,.delivery-widget-form .radio--delivery-options .radio--expand{display:flex;width:100%}.delivery-widget-form .radio__container{flex-direction:column;height:auto;outline:.0625rem solid #d2c8c2;padding:.6875rem .5rem;width:100%}.delivery-widget-form .radio__box{align-items:center;display:flex;justify-content:center;margin:.75rem 0}.delivery-widget-form .radio__input:checked+.radio__box{background-color:#007340;border-color:#007340}.delivery-widget-form .radio__input:checked+.radio__box:after{content:url(2e9d2037f243b78c1831.svg)}.delivery-widget-form .radio__container:has(.radio__input:checked){outline-color:#000;outline-width:.125rem}.delivery-widget-form .radio__label{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem;text-align:center}.delivery-widget-form .radio__label--secondary{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;text-align:center}.delivery-widget-form .radio--storefinder-overlay--market .radio__label--secondary{text-decoration:underline}.cart-discount-summary__price{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:400}.cart-discount-summary--discount-row{display:flex;gap:.5rem}.variant__label{display:block;font:normal .8125rem/1.31 Walbaum,sans-serif}.delivery-transportation-info{margin-top:2.5rem}@media only screen and (min-width:48.125rem){.delivery-transportation-info{margin-top:2.34375rem}}.delivery-transportation-info__shipping-info{display:flex;flex-direction:column;font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;gap:.75rem;line-height:.875rem}.delivery-transportation-info__shipping-info--row{align-items:center;display:flex;gap:.5rem;margin:0;padding:0}.delivery-transportation-info__shipping-info--row a{text-decoration:underline}@media only screen and (min-width:48.125rem){.delivery-transportation-info__shipping-info--row--home-delivery-red,.delivery-transportation-info__shipping-info--row--market-pickup-red{color:#191919}}.delivery-transportation-info__shipping-info--row-text-bold{font-weight:700;text-decoration:underline}.delivery-transportation-info-plp__shipping-info{color:#4d4d4d;display:flex;flex-direction:column;font-family:Myriad Pro,sans-serif;font-size:.75rem;font-weight:400;gap:.5rem;line-height:.75rem}@media only screen and (min-width:48.125rem){.delivery-transportation-info-plp__shipping-info{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;gap:.625rem;line-height:.875rem}}.delivery-transportation-info-plp__shipping-info--row{align-items:center;display:flex;gap:.5rem;margin:0;padding:0}.delivery-transportation-info-plp__shipping-info--row a{text-decoration:underline}@media only screen and (min-width:48.125rem){.delivery-transportation-info-plp__shipping-info--row{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem}}.delivery-transportation-info-plp__shipping-info--row-text-bold{font-weight:700;text-decoration:underline}.delivery-transportation-info-plp__market-pickup-msg-wrapper{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.delivery-transportation-info-plp--text{color:#4d4d4d}.product-stock__container{align-items:baseline;display:flex;font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;height:1.25rem;line-height:.875rem;padding-left:2rem}.product-stock__container svg{margin:0 0 .125rem .125rem}@media only screen and (max-width:48.125rem){.product-stock__container svg{margin-bottom:.1875rem}.product-stock__container{margin-top:.5rem;padding-left:2rem}}.product-stock__quantity{margin-right:.125rem}.product-stock__red{color:#a21631}.product-stock__green{color:#005932}.bottom-links__container{display:flex;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;justify-content:center;line-height:1.5rem}@media only screen and (max-width:64rem){.bottom-links__container{align-items:center;flex-direction:column;padding-top:0;row-gap:1.6875rem}}.bottom-links__container--links{column-gap:1rem;display:flex}.category-list{margin-top:2.5rem;width:53rem}@media only screen and (max-width:34.3125rem){.category-list{width:19rem}}.category-list__item{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;padding:0 0 1.4375rem 2.3125rem;white-space:nowrap}.storefinder-page-search{display:flex;flex-direction:column;row-gap:2.5rem}@media only screen and (min-width:48.125rem){.storefinder-page-search{row-gap:4rem}}.storefinder-page-search__container{display:grid;grid-template-areas:"search" "map" "list";grid-template-columns:100%;row-gap:.75rem}@media only screen and (min-width:48.125rem){.storefinder-page-search__container{column-gap:3.125rem;grid-template-areas:"search map" "list map";grid-template-columns:minmax(0,22.25rem) auto;grid-template-rows:2.5rem auto;height:56.625rem;row-gap:3rem}}.storefinder-page-search__search-form{grid-area:search;max-height:2.5rem;width:100%}.storefinder-page-search__header{align-items:center;background:#faf8f7;display:flex;flex-direction:column;padding:1.5rem .75rem}@media only screen and (min-width:48.125rem){.storefinder-page-search__header{padding:1.5rem 5rem}}.storefinder-page-search__header-title{font-size:1.5625rem;font-weight:400}.storefinder-page-search__header-paragraph{font-size:1rem;font-weight:400;padding:0 .625rem;text-align:center}@media only screen and (min-width:48.125rem){.storefinder-page-search__header-paragraph{padding:0}}.storefinder-page-search__google-map{grid-area:map;width:100%}@media only screen and (min-width:48.125rem){.storefinder-page-search__google-map{height:100%}}.storefinder-page-search__google-map iframe{height:0}.storefinder-page-search__store-list{grid-area:list;overflow-y:scroll}@media only screen and (min-width:48.125rem){.storefinder-page-search .storefinder-overlay__store-list{height:100%}}.iframe-gift-card__content{height:137.5rem;position:relative;width:100%}.balance-check-magnolia-header__container{height:28.375rem;padding-bottom:.625rem}@media only screen and (max-width:48.125rem){.balance-check-magnolia-header__container{height:34.0625rem}}.balance-check-result__container{align-content:center;background-color:#faf8f7;display:flex;flex-flow:column wrap;justify-content:space-between;margin:auto auto 3rem;min-height:10.4375rem;padding:1.875rem 0;row-gap:.625rem;text-align:center}@media only screen and (min-width:48.125rem){.balance-check-result__container{width:44.25rem}}.balance-check-result__balance-value{font-family:Myriad Pro,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.875rem}@media only screen and (min-width:48.125rem){.balance-check-result__balance-value{font-family:Myriad Pro,sans-serif;font-size:2rem;font-weight:400;line-height:2.5rem}}.balance-check-result__headline{font-family:Walbaum,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5625rem}@media only screen and (min-width:48.125rem){.balance-check-result__headline{font-family:Walbaum,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.875rem}}.second-step-part-three-form__modal{bottom:0;height:100%;left:0;margin:0;opacity:0;padding:0;position:fixed;right:0;top:0;transition:visibility 0s linear .1s,opacity .3s ease;visibility:hidden;width:100%;z-index:401}.second-step-part-three-form__modal.open{opacity:1;transition-delay:0s;visibility:visible}.second-step-part-three-form__modal-overlay{background:#191919;bottom:0;left:0;opacity:.2;position:fixed;right:0;top:0;z-index:21}.second-step-part-three-form__modal-close{background:none;border:none;color:#191919;outline:none;position:absolute;right:.9375rem;top:.9375rem}.second-step-part-three-form__modal-container{background-color:#fff;border-top-left-radius:.625rem;border-top-right-radius:.625rem;height:100%;margin:0 auto;max-height:45.9375rem;padding:2.5rem 1rem;position:relative;top:50%;transform:translateY(-50%);width:100%;z-index:22}@media only screen and (min-width:48.125rem){.second-step-part-three-form__modal-container{border-radius:0;height:39rem;max-width:61.5rem;padding:4rem 3.5rem;width:95vw}}.second-step-part-three-form__modal-container>div{margin:0 auto;max-width:54.5rem}.second-step-part-three-form__piles-container{display:flex;flex-wrap:wrap;justify-content:space-around;margin:1.875rem 1rem;width:100%}.second-step-part-three-form__piles-container--space-between{justify-content:space-between}.second-step-part-three-form__pile{border:.0625rem solid #d2c8c2;box-shadow:0 .125rem .5rem 0 #00000040;cursor:pointer;height:11.25rem;margin-bottom:1.625rem;position:relative;text-align:center;width:21.3125rem}.second-step-part-three-form__pile-dog{background:center 2.8125rem no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2748%27 height=%2748%27 fill=%27none%27%3E%3Crect width=%2748%27 height=%2748%27 fill=%27%23FAF8F7%27 rx=%2724%27/%3E%3Crect width=%2724%27 height=%2724%27 x=%2712%27 y=%2712%27 fill=%27%23FAF8F7%27 rx=%2712%27/%3E%3Cpath stroke=%27%23191919%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%271.5%27 d=%27M27.82 16.48s-.14 3.6-2.27 3.6c-1.06 0-2.29-.36-2.13-1.77.35-3.19 2.24-4.79 3.61-4.96 1.34-.17.67-.12 1.72-.01 2.38.24 2.48 2.13 2.48 2.13l2.84.35s.39 3.62-2.09 3.62-2.39.54-2.39 1.66.93 2.53.93 4.31c0 3.19-.68 3.38-1.06 5.32-.35 1.77 0 4.26 0 4.26h2.13%27/%3E%3Cpath stroke=%27%23191919%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%271.5%27 d=%27M18.09 25.76s-3.9 0-3.9 4.61 4.97 4.61 4.97 4.61v-1.06c0-7.44 5.01-9.96 5.01-13.73%27/%3E%3Cpath stroke=%27%231C1C1C%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%271.5%27 d=%27M25.19 34.99c2.84-7.1-1.32-6.78-1.32-6.78M27.68 34.99h-8.52%27/%3E%3C/svg%3E")}.second-step-part-three-form__pile-cat{background:center 2.8125rem no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2748%27 height=%2748%27 fill=%27none%27%3E%3Crect width=%2748%27 height=%2748%27 fill=%27%23FAF8F7%27 rx=%2724%27/%3E%3Crect width=%2724%27 height=%2724%27 x=%2712%27 y=%2712%27 fill=%27%23FAF8F7%27 rx=%2712%27/%3E%3Cpath stroke=%27%23191919%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%271.382%27 d=%27M30.15 23.17c.16 1.11.21 1.58.21 4.21 0 1.81-.28 2.36-.7 4.34-.38 1.81-.02 3.25-.02 3.25h2.17%27/%3E%3Cpath stroke=%27%23191919%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%271.382%27 d=%27M30.15 23.17c.62 0-.03.04 1.84.09 1.43.04 3.07-1.59 1.48-2.36-.24-.11-.26-.29-.33-.76-.25-1.76-.85-2.13-2.17-2.68-.41-.17-.74-.2-1.22-.21.06-.57-.21-1.77-.34-2.27-.01-.05-.08-.07-.12-.04-1.2.77-2.1 1.95-2.71 3.57l-1.43 2.99c-.52 1.1-1.24 2.1-2.11 2.94-1.45 1.41-2.9 2.46-3.8 5.35a7.14 7.14 0 0 0-.03 4.12l.28.96c.01.05-.01.1-.07.1-.69.01-4.84-.08-2.67-4.68 2.4-5.08-1.57-5.08-1.57-5.08%27/%3E%3Cpath stroke=%27%231C1C1C%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%271.382%27 d=%27M23.13 28.82s5.44-.14 2.42 6.03M19.52 34.97h8.16%27/%3E%3C/svg%3E")}.second-step-part-three-form__pile-add{background:center 2.8125rem no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2748%27 height=%2748%27 fill=%27none%27%3E%3Crect width=%2748%27 height=%2748%27 fill=%27%23FAF8F7%27 rx=%2724%27/%3E%3Crect width=%2724%27 height=%2724%27 x=%2712%27 y=%2712%27 fill=%27%23FAF8F7%27 rx=%2712%27/%3E%3Cpath stroke=%27%23191919%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M24 17v14M17 24h14%27/%3E%3C/svg%3E");border:.125rem dashed #d2c8c2;box-shadow:0 .125rem .5rem 0 #00000040;order:500}.second-step-part-three-form__pile .remove-pile{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27%3E%3Crect width=%2724%27 height=%2724%27 fill=%27%23FAF8F7%27 rx=%2712%27/%3E%3Cpath stroke=%27%23191919%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M3 6h18M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2%27/%3E%3Cpath stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M10 11v6M14 11v6%27/%3E%3C/svg%3E");cursor:pointer;height:1.5rem;position:absolute;right:1rem;top:1rem;width:1.5rem}.second-step-part-three-form__pile .pile-text-1{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;margin-top:6.5625rem}.second-step-part-three-form__pile .pile-text-2{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem;margin-top:6.5625rem}.second-step-part-three-form__pile .pile-text-3{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}.second-step-part-three-form__radio-title{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;padding:0 1rem}.second-step-part-three-form__radio-container{display:flex;flex-wrap:nowrap;gap:1.5rem;justify-content:space-between;margin:.75rem 0 1.5rem;padding:0 1rem;width:100%}.second-step-part-three-form__radio-container:nth-child(odd){flex:1}.second-step-part-three-form__radio-container:nth-child(2n){flex:2}.second-step-part-three-form__radio{border:.0625rem solid #d2c8c2;box-shadow:0 .125rem .5rem 0 #00000040;cursor:pointer;height:5.4375rem;min-width:9.9375rem;position:relative;text-align:center;width:50%}.second-step-part-three-form__radio-dog{background:center .5rem no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2748%27 height=%2748%27 fill=%27none%27%3E%3Crect width=%2748%27 height=%2748%27 fill=%27%23FAF8F7%27 rx=%2724%27/%3E%3Crect width=%2724%27 height=%2724%27 x=%2712%27 y=%2712%27 fill=%27%23FAF8F7%27 rx=%2712%27/%3E%3Cpath stroke=%27%23191919%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%271.5%27 d=%27M27.82 16.48s-.14 3.6-2.27 3.6c-1.06 0-2.29-.36-2.13-1.77.35-3.19 2.24-4.79 3.61-4.96 1.34-.17.67-.12 1.72-.01 2.38.24 2.48 2.13 2.48 2.13l2.84.35s.39 3.62-2.09 3.62-2.39.54-2.39 1.66.93 2.53.93 4.31c0 3.19-.68 3.38-1.06 5.32-.35 1.77 0 4.26 0 4.26h2.13%27/%3E%3Cpath stroke=%27%23191919%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%271.5%27 d=%27M18.09 25.76s-3.9 0-3.9 4.61 4.97 4.61 4.97 4.61v-1.06c0-7.44 5.01-9.96 5.01-13.73%27/%3E%3Cpath stroke=%27%231C1C1C%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%271.5%27 d=%27M25.19 34.99c2.84-7.1-1.32-6.78-1.32-6.78M27.68 34.99h-8.52%27/%3E%3C/svg%3E")}.second-step-part-three-form__radio-cat{background:center .5rem no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2748%27 height=%2748%27 fill=%27none%27%3E%3Crect width=%2748%27 height=%2748%27 fill=%27%23FAF8F7%27 rx=%2724%27/%3E%3Crect width=%2724%27 height=%2724%27 x=%2712%27 y=%2712%27 fill=%27%23FAF8F7%27 rx=%2712%27/%3E%3Cpath stroke=%27%23191919%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%271.382%27 d=%27M30.15 23.17c.16 1.11.21 1.58.21 4.21 0 1.81-.28 2.36-.7 4.34-.38 1.81-.02 3.25-.02 3.25h2.17%27/%3E%3Cpath stroke=%27%23191919%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%271.382%27 d=%27M30.15 23.17c.62 0-.03.04 1.84.09 1.43.04 3.07-1.59 1.48-2.36-.24-.11-.26-.29-.33-.76-.25-1.76-.85-2.13-2.17-2.68-.41-.17-.74-.2-1.22-.21.06-.57-.21-1.77-.34-2.27-.01-.05-.08-.07-.12-.04-1.2.77-2.1 1.95-2.71 3.57l-1.43 2.99c-.52 1.1-1.24 2.1-2.11 2.94-1.45 1.41-2.9 2.46-3.8 5.35a7.14 7.14 0 0 0-.03 4.12l.28.96c.01.05-.01.1-.07.1-.69.01-4.84-.08-2.67-4.68 2.4-5.08-1.57-5.08-1.57-5.08%27/%3E%3Cpath stroke=%27%231C1C1C%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%271.382%27 d=%27M23.13 28.82s5.44-.14 2.42 6.03M19.52 34.97h8.16%27/%3E%3C/svg%3E")}.second-step-part-three-form__radio-selected{border:.09375rem solid #191919;box-shadow:0 .125rem .5rem 0 #00000040}.second-step-part-three-form__radio-text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-bottom:0;margin-top:3.5rem}.second-step-part-three-form__pet-form{display:block;margin:1.25rem auto;min-height:-moz-fit-content;min-height:fit-content;width:100%}@media only screen and (min-width:48.125rem){.second-step-part-three-form__pet-form{width:21.3125rem}}.second-step-part-three-form__pet-form-title{margin-bottom:1.1875rem;padding:0}@media only screen and (min-width:48.125rem){.second-step-part-three-form__pet-form-title{padding:0 1rem}}.second-step-part-three-form__pet-form-description{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin:0;padding:0}@media only screen and (min-width:48.125rem){.second-step-part-three-form__pet-form-description{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem;padding:0 1rem}}.second-step-part-three-form--my-dehner-account .second-step-part-three-form__piles-container{display:flex;flex-wrap:wrap;gap:1.5rem;width:100%}@media only screen and (max-width:60.5625rem){.second-step-part-three-form--my-dehner-account .second-step-part-three-form__piles-container{justify-content:center}}.second-step-part-three-form--my-dehner-account .second-step-part-three-form__container{max-width:44.25rem;width:100%}.second-step-part-three-form--my-dehner-account .second-step-part-three-form__pile{margin:0}.advantages-list__description{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin:1.5rem 0 1rem}@media only screen and (min-width:48.125rem){.advantages-list__description{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem;margin:0 0 1rem;width:100vw}.advantages-list__container{margin-left:5.5rem}}.advantages-list__list-container{margin-bottom:0}@media only screen and (min-width:48.125rem){.advantages-list__list-container{margin-bottom:1.875rem}}.advantages-list__list-container__list-item{align-items:center;display:flex;font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem;list-style:none;margin:0 0 .5625rem}@media only screen and (min-width:48.125rem){.advantages-list__list-container__list-item{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}}.advantages-list__list-container__list-item:last-of-type{margin-bottom:0}.merchant-information-item{margin-bottom:1.125rem}.merchant-information-item__title{display:block;font:500 1rem/1.375rem Walbaum,sans-serif;letter-spacing:.016875rem;margin-bottom:.5rem}.merchant-information-item__text{font:300 1rem/1.375rem Myriad Pro,sans-serif;letter-spacing:.0125rem}.merchant-information-item__time{display:block;float:right;max-width:6.25rem}.information-item{margin-bottom:1.125rem}.information-item__title{display:block;font:500 1rem/1.375rem Walbaum,sans-serif;letter-spacing:.016875rem;margin-bottom:.5rem}.information-item__text{font:300 1rem/1.375rem Myriad Pro,sans-serif;letter-spacing:.0125rem}.merchant-product-offer-item{border-bottom:.0625rem dotted #d9d9d9;padding:.75rem 0}.merchant-product-offer-item__name{display:block;font:500 1rem/1.25rem Walbaum,sans-serif;letter-spacing:.016875rem;margin-bottom:.625rem;overflow:hidden;text-overflow:ellipsis}.merchant-product-offer-item__link{font-size:.9375rem;letter-spacing:.03125rem}.merchant-product-item{border-bottom:.0625rem dotted #d9d9d9;padding:.75rem 0}.merchant-product-item__name{display:block;font:500 1rem/1.25rem Walbaum,sans-serif;letter-spacing:.016875rem;margin-bottom:.625rem;overflow:hidden;text-overflow:ellipsis}.merchant-product-item__link{font-size:.9375rem;letter-spacing:.03125rem}.merchant-profile__top-block{margin-bottom:1.25rem;position:relative}.merchant-profile__top-block:after{border-bottom:.0625rem dotted #d9d9d9;bottom:0;content:"";display:block;height:.0625rem;left:1rem;position:absolute;right:1rem}.merchant-profile__info-title{font:500 1.25rem/1.625rem Walbaum,sans-serif;letter-spacing:0;margin-bottom:1.25rem}.merchant-profile__info-text{font:300 1rem/1.375rem Myriad Pro,sans-serif;letter-spacing:.0125rem}.advantage-coupon-card__container{background:#e5eeea;border:.0625rem solid #e5eeea;box-shadow:0 .125rem .5rem #00000040;height:19.6875rem;position:relative;width:13.5rem}.advantage-coupon-card__container[data-applied="1"]{border:.09375rem solid #4d4d4d}.advantage-coupon-card__container-default{z-index:999}.advantage-coupon-card__circle{align-items:center;background:#fff;border-radius:50%;box-shadow:0 .125rem .5rem #00000040;display:flex;height:5.5rem;justify-content:center;margin:3.3125rem 4rem 0;width:5.5rem}.advantage-coupon-card__icon-text{font-family:Walbaum Bold,sans-serif;font-size:1.375rem}@media only screen and (min-width:48.125rem){.advantage-coupon-card__icon-text{font-size:2rem}}.advantage-coupon-card__title{color:#191919;font-family:Myriad Pro,sans-serif;font-size:1rem;font-style:normal;font-weight:400;height:1.3125rem;margin:.75rem 0 0 .8125rem;width:11.625rem}.advantage-coupon-card__content,.advantage-coupon-card__title{align-items:flex-end;display:flex;justify-content:center;line-height:130%;text-align:center}.advantage-coupon-card__content{color:#6c6c6c;font-size:.875rem;margin:0 .8125rem}.advantage-coupon-card__disabled{opacity:50%}.advantage-coupon-card__tabs{display:flex;position:absolute;width:100%}.advantage-coupon-card__tab{align-items:center;display:flex;font-size:.75rem;height:1.75rem;justify-content:center;width:6.75rem}.advantage-coupon-card__tab:hover{cursor:default}.advantage-coupon-card__tab--inactive{background-color:#fff;color:#b2b5b7}.advantage-coupon-card__tab--inactive:hover{cursor:pointer}@media only screen and (max-width:48.125rem){.advantage-coupon-card__tab{font-size:.625rem;height:1rem}.advantage-coupon-card__container{height:15.4375rem;width:10.1875rem}.advantage-coupon-card__circle{height:4.25rem;margin:2.5625rem 3rem 0 2.9375rem;width:4.25rem}.advantage-coupon-card__title{font-size:.875rem;height:-moz-fit-content;height:fit-content;margin:.5rem 0 1rem;width:9.6875rem;word-break:break-all}.advantage-coupon-card__content{font-size:.75rem;height:2rem;margin:0;width:9.6875rem}.advantage-coupon-card__selectBox{left:3.75rem;top:12rem}}.dehner-card-my-profile-form .form--checkout-form-elements,.dehner-card-my-profile-form .form--login{width:100%}.sold-by-merchant{font:300 .8125rem Walbaum,sans-serif;letter-spacing:0;margin:.5rem 0 .625rem}.sold-by-merchant--group{background:#b2b5b7;color:#b2b5b7;font-size:1rem;font-weight:500;letter-spacing:.016875rem;margin:0;padding:.75rem .9375rem}.sold-by-merchant--group .sold-by-merchant__link{font:500 1rem Walbaum,sans-serif}.loyalty-bonus{font-family:Myriad Pro,sans-serif}.loyalty-bonus__horizontal-line{background:#f0ece7;height:.0625rem;margin-bottom:2rem;width:100%}.loyalty-bonus__information-container{float:unset}.loyalty-bonus__information-subtitle{font-family:Myriad Pro Bold,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.375rem;margin-bottom:1.5rem}.loyalty-bonus__information-text{float:unset;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin:0;text-align:left}@media only screen and (min-width:48.125rem){.loyalty-bonus__information-text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.loyalty-bonus__information-image{margin:1.5rem 0}.loyalty-bonus__modal{align-items:center;background:#fff;display:flex;flex-direction:column;height:auto;justify-content:center;left:50%;padding:3.5rem;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:auto}@media only screen and (max-width:48.125rem){.loyalty-bonus__modal{border-radius:.625rem .625rem 0 0;height:100%;justify-content:flex-start;left:0;padding:1.8125rem 1rem 0;top:4rem;transform:unset}}.loyalty-bonus__modal-text{font-size:1.125rem;line-height:125%;margin:1rem .25rem 0}@media only screen and (max-width:48.125rem){.loyalty-bonus__modal-text{font-size:1rem;margin:1rem 0 0}.loyalty-bonus__modal-title{font-size:1.25rem}}.loyalty-bonus__icon-bg{align-items:center;background:#e5eeea;border-radius:100%;display:flex;height:7rem;justify-content:center;margin-bottom:2rem;position:relative;width:7rem}.loyalty-bonus__close-button{cursor:pointer;position:absolute;right:1rem;top:1rem}.loyalty-bonus__submit-button{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end}@media only screen and (max-width:48.125rem){.loyalty-bonus__submit-button{align-items:center;justify-content:center}}.my-advantage-coupons__text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;padding-bottom:2rem;padding-top:1rem}@media only screen and (min-width:48.125rem){.my-advantage-coupons__text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.my-dehner-registration-form__button-container{display:flex;justify-content:center}@media only screen and (min-width:34.375rem){.my-dehner-registration-form__button-container{justify-content:flex-end}}.my-dehner-registration-form .button--register{padding:.625rem 2.625rem}.my-dehner-registration-form .info-message-box{border-bottom:.0625rem solid #ddd;margin-bottom:1.875rem;padding-bottom:1.25rem}.my-dehner-registration-form .title-box{border-bottom:none}.my-dehner-card-input-form__container{padding-left:1rem}.my-dehner-card-input-form__button{padding:.625rem 2.625rem;white-space:nowrap}@media only screen and (max-width:48.0625rem){.my-dehner-card-input-form__input{margin-bottom:1.25rem}}label .my-dehner-card-input-form__label{margin-left:0}.my-dehner-card-input-form__info-message{margin-top:1.25rem}.my-interests__form:nth-child(-n+2){margin-bottom:2.5rem}@media only screen and (min-width:48.125rem){.my-interests__form:nth-child(-n+2){margin-bottom:4rem}}.my-interests__form-title{margin-bottom:1.5rem}.my-interests__form-subtitle{margin-bottom:2.5rem}.my-interests__form-text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin:0 0 1.5rem}@media only screen and (min-width:48.125rem){.my-interests__form-text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.my-interests__form-input{margin-bottom:2.5rem}.my-interests__form-checkbox{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-bottom:1.5rem}@media only screen and (min-width:48.125rem){.my-interests__form-checkbox{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.my-interests__form-checkbox:last-child{margin-bottom:2rem}.my-interests__form__submit-button{min-width:13.75rem}.your-mein-dehner-card__container{row-gap:1.25rem}.your-mein-dehner-card__text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.your-mein-dehner-card__text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}@media only screen and (min-width:34.375rem){.your-mein-dehner-card__image{padding-left:1.25rem}}.your-mein-dehner-card__horizontal-line{background:#f0ece7;height:.0625rem}.your-mein-dehner-card__link>a{text-decoration:underline}.my-dehner-card-submitted--checkout{border-bottom:.0625rem solid #d2c8c2;padding:0 0 1.5rem}.my-dehner-card-submitted--checkout .grid{margin:0}.my-dehner-card-submitted__title{align-items:center;display:flex;gap:.5rem}.my-dehner-card-submitted .label{display:none}.my-dehner-card-submitted .form__field{padding:0}.my-dehner-card-submitted .form__action{margin:0}.my-dehner-card-submitted .input{border-radius:.125rem 0 0 .125rem;height:3rem}.my-dehner-card-submitted__is-not-visible{display:flex;height:0;opacity:0;order:0;order:2;padding:0;visibility:hidden}.my-dehner-card-submitted__title-container svg.coupons-container__spinner{margin:0 0 1.25rem}.my-dehner-card-submitted__title-container__is-not-visible{display:none}.cart-code-form--checkout{border-bottom:.0625rem solid #d2c8c2;padding:0 0 1.5rem}.cart-code-form--checkout .grid{margin:0}.cart-code-form__title{align-items:center;display:flex;gap:.5rem}.cart-code-form .label{display:none}.cart-code-form .form__field{padding:0}.cart-code-form .form__action{margin:0}.cart-code-form .input{border-radius:.125rem 0 0 .125rem;height:3rem}.cart-code-form__is-not-visible{display:flex;opacity:0;order:0;visibility:hidden}.my-dehner-card-form--checkout{border-bottom:.0625rem solid #d2c8c2;padding:0 0 1.5rem}.my-dehner-card-form--checkout .grid{margin:0}.my-dehner-card-form__title{align-items:center;display:flex;gap:.5rem}.my-dehner-card-form .label{display:none}.my-dehner-card-form .form__field{padding:0}.my-dehner-card-form .form__action{margin:0}.my-dehner-card-form .input{border-radius:.125rem 0 0 .125rem;height:3rem}.my-dehner-card-form__is-not-visible{display:flex;height:0;opacity:0;order:0;order:2;padding:0;visibility:hidden}.my-dehner-card-form__title-container svg.coupons-container__spinner{margin:0 0 1.25rem}.my-dehner-card-form__title-container__is-not-visible{display:none}.subscription-form{padding-top:.6875rem}.subscription-form .form-field{margin:0}.subscription-form .form-field__error:before{display:none}.subscription-form .form-field__error-list,.subscription-form__alert,.subscription-form__success{font-size:.75rem;line-height:1.2;padding-top:.625rem}.overlay-expenses-information{align-items:center;display:flex;flex-flow:column;justify-content:flex-end}.overlay-expenses-information__container{display:flex;flex-flow:column;overflow-x:hidden;overscroll-behavior-y:contain;padding-top:1rem}.overlay-expenses-information__container::-webkit-scrollbar{width:.75rem}.overlay-expenses-information__container::-webkit-scrollbar-track{background-color:#0000}.overlay-expenses-information__container::-webkit-scrollbar-thumb{background-color:#d9d9d9;border:.25rem solid #fff;border-radius:1.875rem;height:8rem}.overlay-expenses-information__container::-webkit-scrollbar-button{display:none}@media only screen and (max-width:48.125rem){.overlay-expenses-information__container{max-height:100dvh;max-width:100%;padding:1rem;width:100%}}.overlay-expenses-information__container-inner{display:flex;flex-flow:row wrap;flex-direction:column;justify-content:space-between;text-align:left}.overlay-expenses-information__info-text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}@media only screen and (max-width:48.125rem){.overlay-expenses-information__info-text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}}.overlay-expenses-information__info-text-height{height:3rem}.overlay-expenses-information__info-text--sections{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;left:2.77rem;line-height:1.40625rem;position:relative;width:89%}@media only screen and (max-width:48.125rem){.overlay-expenses-information__info-text--sections{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}}.overlay-expenses-information__info-text--sections-grid{display:grid;font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;left:2.77rem;line-height:1.40625rem;position:relative;width:90%;grid-gap:1rem 2.25rem;grid-template-columns:13.75rem 16.25rem}@media only screen and (max-width:48.125rem){.overlay-expenses-information__info-text--sections-grid{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;grid-template-columns:7.75rem 7.25rem;line-height:1.25rem;grid-column-gap:1.25rem}}.overlay-expenses-information__info-text--sections-intro{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;left:2.77rem;line-height:1.40625rem;position:relative;width:90%}@media only screen and (max-width:48.125rem){.overlay-expenses-information__info-text--sections-intro{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}}.overlay-expenses-information__title{left:.75rem;position:relative;top:.625rem}.overlay-expenses-information__title-main{left:0;margin-bottom:1rem}.overlay-expenses-information__title-text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.overlay-expenses-information__title-text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.overlay-expenses-information__package-text-under-75{grid-column:1}.overlay-expenses-information__package-text-under-75-cost{grid-column:2;grid-row:1}.overlay-expenses-information__package-text-over-75{grid-column:1}.overlay-expenses-information__package-text-over-75-cost{grid-column:2}.overlay-expenses-information__carrier-text-small{grid-column:1}.overlay-expenses-information__carrier-text-small-cost{grid-column:2;grid-row:1}.overlay-expenses-information__carrier-text-large{grid-column:1}.overlay-expenses-information__carrier-text-large-cost{grid-column:2}.overlay-expenses-information__plants-text-package{grid-column:1}.overlay-expenses-information__plants-text-package-cost{grid-column:2;grid-row:1}.overlay-expenses-information__plants-text-bulk{grid-column:1}@media only screen and (min-width:48.125rem){.overlay-expenses-information__plants-text-bulk{width:max-content}}.overlay-expenses-information__plants-text-bulk-cost{grid-column:2;grid-row:2}.overlay-expenses-information__plants-text-carrier{grid-column:1}.overlay-expenses-information__plants-text-carrier-cost{grid-column:2;grid-row:3}.overlay-expenses-information__icon--info{align-items:center;display:flex;gap:.25rem;justify-content:flex-end}.overlay-expenses-information__icon--close{margin-left:100%;padding:0 .375rem}@media only screen and (max-width:48.125rem){.overlay-expenses-information__icon--close{margin-left:93%;margin-top:1%;padding:0 .5rem}}.overlay-expenses-information__icon--close-padding__left{padding:0 0 0 .9375rem}.overlay-expenses-information--pdp{flex-flow:row;justify-content:flex-end;margin-left:auto;padding-right:0;position:relative}.overlay-expenses-information--pdp .overlay-expenses-information__icon{padding:0}.manage-interests-form{max-width:55.125rem;width:100%}.manage-interests-form__fields{margin:1.25rem 0;min-height:50rem}.manage-interests-form__unsubscribe-title{margin-top:1.5rem}@media only screen and (min-width:48.125rem){.manage-interests-form__unsubscribe-title{margin-top:2.5rem}}.cart-bundle-list{margin-top:2.75rem;position:relative}.cart-bundle-list:after{border-left:.0625rem dotted #d9d9d9;content:"";display:block;height:1.5625rem;left:3.75rem;position:absolute;top:-2.1875rem;width:.0625rem}.cart-bundle-list__item{align-items:center;display:flex;margin:1.25rem 0}@media only screen and (max-width:34.3125rem){.cart-bundle-list__item{margin:.75rem 0}}.cart-bundle-list__title{font:500 .9375rem Walbaum,sans-serif;padding-left:1.5rem}.cart-bundle-list__quantity{color:#b2b5b7;font-weight:400;margin-left:1rem;position:relative}.cart-bundle-list__quantity:after{background:#b2b5b7;border-radius:50%;content:"";display:block;height:.1875rem;left:-.625rem;position:absolute;top:.5625rem;width:.1875rem}.volume-price-list__table{display:flex;font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;justify-content:center;line-height:.875rem}.volume-price-list__row{display:flex;justify-content:flex-start;max-width:10.375rem;padding-bottom:1.5rem;width:calc(100% + .875rem)}.volume-price-list__row:last-of-type{padding-bottom:.75rem}.volume-price-list__cell{max-width:10.375rem}.volume-price-list__cell--active{color:#005932}.bundle-option-list{margin-bottom:-1.25rem}.bundle-option-list__item{font-weight:400;line-height:1.38;margin-bottom:1.25rem;padding-right:.5rem}.bundle-option-list__item:nth-child(2n){padding-left:.5rem;padding-right:0}.bundle-option-list__quantity{color:#d9d9d9;padding-left:.25rem}.product-about{display:flex;flex-direction:column;width:100%}.product-about__title-section{align-items:center;border-bottom:.0625rem solid #d2c8c2;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 0}@media only screen and (min-width:48.125rem){.product-about__title-section{cursor:unset}}.product-about__description-text-paragraphs>p{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.product-about__description-text-paragraphs>p{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.product-about__content{display:none;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.product-about__content{display:block;font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.product-about[active] .product-about__toggler-icon{transform:rotate(180deg)}.product-about[active] .product-about__content{display:block}@media only screen and (min-width:48.125rem){.product-about__toggler-icon{display:none}.product-about{width:80%}}.danger-pictograms__container{display:flex}.danger-pictograms__image{height:4rem;margin-right:.5rem;width:4rem}.product-bundle{margin-bottom:-.9375rem;margin-top:8rem}.product-composition-info__title-section{border-bottom:.0625rem solid #d2c8c2;padding:1rem 0}@media only screen and (max-width:48.125rem){.product-composition-info__title-section{align-items:flex-end;display:flex;justify-content:space-between}}.product-composition-info__content:not([active]){max-height:27.5625rem;overflow:hidden}@media only screen and (min-width:48.125rem){.product-composition-info__content:not([active]){max-height:unset}.product-composition-info{width:80%}}.product-detail{border-bottom:.0625rem dotted #d9d9d9;clear:both;display:flex;flex-wrap:wrap;padding-top:2.5rem}@media only screen and (min-width:34.375rem){.product-detail{border-bottom:none;justify-content:space-between;padding-top:5rem}}.product-detail--bundle{border-bottom:.0625rem dotted #d9d9d9;padding-top:0}.product-detail__col{width:100%}@media only screen and (min-width:34.375rem){.product-detail__col{width:calc(50% - 2.8125rem)}}.product-configurator__button-wrap{padding:.9375rem 0 0;width:60%}@media only screen and (max-width:48.125rem){.product-configurator__button-wrap{width:100%}}.product-configurator__item-quantity{width:-moz-fit-content;width:fit-content}.product-configurator__merchant-product{padding-top:6.25rem}.product-configurator__container{display:flex;flex-direction:row;position:relative}@media only screen and (max-width:48.125rem){.product-configurator__container{column-gap:.3125rem;display:flex;flex-direction:row}}.product-configurator__container--add-to-cart{margin-bottom:1.625rem}@media only screen and (max-width:48.125rem){.product-configurator__container--add-to-cart{margin-top:1.5rem}}.product-configurator__container--delivery-info{flex-direction:column;margin-top:7.5rem}.product-configurator__container--wishlist{flex-direction:column}.product-configurator__container--hints_and_services{align-items:center;display:flex;margin-top:2rem}.product-configurator--pdp-prices-position-right{align-items:flex-end;flex-flow:column;justify-content:flex-start;order:2;position:relative;width:100%}@media only screen and (max-width:48.125rem){.product-configurator--pdp-prices-position-right{justify-content:flex-start;min-width:40%;width:-moz-fit-content;width:fit-content}}.product-configurator--position-right{text-align:right}.product-configurator__costs-and-points{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem}@media only screen and (min-width:48.125rem){.product-configurator__costs-and-points{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}}.product-configurator__form--sub-container{display:flex;flex-direction:row;gap:1rem;left:0;margin-top:1rem;position:absolute;width:200%}@media only screen and (max-width:48.125rem){.product-configurator__form--sub-container{width:100%}}.product-configurator__variants{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;width:100%}@media only screen and (max-width:48.125rem){.product-configurator__variants{width:60%}}.product-configurator__inner{position:relative;width:100%}@media only screen and (max-width:48.125rem){.product-configurator__inner{justify-content:space-between}}.product-configurator__icon-container{margin-right:1rem}.product-detail-option{margin-bottom:-1.25rem}.product-detail-option__item{font:400 1rem/1.375rem Myriad Pro,sans-serif;overflow-wrap:break-word;padding-bottom:1.25rem;padding-right:.375rem}.product-detail-option__item:nth-child(2n){padding-left:.375rem;padding-right:0}.product-detail-option__name{font-weight:500;line-height:1.2;margin-bottom:.5rem}.product-detail-pattern-selector{align-items:center;cursor:default;display:flex}.product-detail-pattern-selector__slider-wrapper{display:flex;overflow:hidden;width:4.5rem}@media only screen and (min-width:48.125rem){.product-detail-pattern-selector__slider-wrapper{cursor:default;display:block;position:relative;visibility:visible;width:auto}}@media(max-width:48.0625rem){.product-detail-pattern-selector__slider-wrapper{display:flex;overflow:hidden}}.product-detail-pattern-selector__arrow-container{align-items:center;display:flex;height:1.5rem;justify-content:center;width:1.5rem}@media only screen and (min-width:48.125rem){.product-detail-pattern-selector__arrow-container{display:none}}.product-detail-pattern-selector__arrow-container[disabled]{opacity:.3}.product-detail-pattern-selector__item{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:inline-block;height:2rem;min-height:2rem;min-width:2rem;opacity:1;outline:.3125rem solid #fff;outline-offset:-.25rem;position:relative;transition:opacity .25s ease-in-out,border-color .25s ease-in-out;width:2rem}.product-detail-pattern-selector__item--hover{opacity:1}.product-detail-pattern-selector__item--active{border:none;opacity:1;outline:none}.product-detail-pattern-selector__item--active:after{background-image:url(368c136c4278c35dfb94.svg);background-position:50%;background-repeat:no-repeat;background-size:60%;border:.1875rem solid #fff;border-radius:50%;content:"";display:block;height:91%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:91%}.product-detail-pattern-selector__item--anthrazit:after,.product-detail-pattern-selector__item--braun:after,.product-detail-pattern-selector__item--dunkelblau:after,.product-detail-pattern-selector__item--dunkelbraun:after,.product-detail-pattern-selector__item--dunkelgrau:after,.product-detail-pattern-selector__item--dunkelgrün:after,.product-detail-pattern-selector__item--dunkelrot:after,.product-detail-pattern-selector__item--lila:after,.product-detail-pattern-selector__item--moosgrün:after,.product-detail-pattern-selector__item--quarzgrau:after,.product-detail-pattern-selector__item--schwarz:after{background-image:url(2e9d2037f243b78c1831.svg)}.product-detail-pattern-selector__item--creme:not(.product-detail-pattern-selector__item--active),.product-detail-pattern-selector__item--weiß:not(.product-detail-pattern-selector__item--active){border:.3125rem solid #d2c8c2}.product-detail-pattern-selector__item.disabled{border:none;cursor:default;opacity:.3}.product-detail-pattern-selector__item--active-box{display:none}.product-detail-pattern-selector--center{justify-content:center}.product-detail-pattern-selector__slider-container{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.product-detail-pattern-selector__slider-button{background-image:url(58959d7dde5479457a5a.svg);background-position:50%;background-repeat:no-repeat;border:none;color:#000;cursor:pointer;display:none;height:.625rem;width:.3125rem;z-index:2}.product-detail-pattern-selector__slider-button.left{transform:rotate(180deg)}@media(max-width:48.0625rem){.product-detail-pattern-selector__slider-button{display:block}.product-detail-pattern-selector__slider-container{display:flex;flex:0 0 auto;flex-wrap:nowrap;transition:all .3s}.product-detail-pattern-selector__title:after{content:":"}}.product-feeding-info__title-section{border-bottom:.0625rem solid #d2c8c2;padding:1rem 0}@media only screen and (max-width:48.125rem){.product-feeding-info__title-section{align-items:flex-end;display:flex;justify-content:space-between}}.product-feeding-info ul{list-style:inside;padding-inline-start:1.25rem}.product-feeding-info__content:not([active]){max-height:27.5625rem;overflow:hidden}@media only screen and (min-width:48.125rem){.product-feeding-info__content:not([active]){max-height:unset}.product-feeding-info{width:80%}}.product-documents__title-section{border-bottom:.0625rem solid #d2c8c2;padding:0 0 1rem}@media only screen and (max-width:48.125rem){.product-documents__title-section{align-items:flex-end;display:flex;justify-content:space-between}}.product-documents__link{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}.product-documents__content:not([active]){max-height:27.5625rem;overflow:hidden}@media only screen and (min-width:48.125rem){.product-documents__content:not([active]){max-height:unset}.product-documents{width:80%}.product-header{margin:0 0 2.5rem}}.product-logo{margin-bottom:.5rem}.product-hints-and-services{clear:both;display:flex;flex-wrap:wrap}@media only screen and (min-width:48.125rem){.product-hints-and-services{border-bottom:none;justify-content:space-between}}.product-hints-and-services__col{width:100%}.product-hints-and-services ul{list-style:unset}.product-hints-and-services li{margin-left:1.25rem}.product-hints-and-services__title-section{border-bottom:.0625rem solid #d2c8c2;padding:1rem 0}@media only screen and (max-width:48.125rem){.product-hints-and-services__title-section{align-items:flex-end;display:flex;justify-content:space-between}}.product-hints-and-services__subtitle{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.product-hints-and-services__subtitle{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.product-hints-and-services__content:not([active]){overflow:hidden}@media only screen and (min-width:48.125rem){.product-hints-and-services{width:80%}}.product-info{margin-top:1.5rem}@media only screen and (min-width:48.125rem){.product-info{margin-top:unset}}.product-info__title-section{border-bottom:.0625rem solid #d2c8c2;padding:1rem 0}.product-info__subtitle{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.product-info__subtitle{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.product-info__content{max-height:27.5625rem;overflow:hidden}@media only screen and (min-width:48.125rem){.product-info__content{max-height:unset}}.product-info__content[active]{max-width:unset}@media only screen and (min-width:48.125rem){.product-info{width:80%}}.show-more{align-items:center;cursor:pointer;display:flex;padding:1rem 0;width:max-content}@media only screen and (min-width:48.125rem){.show-more{display:none}}.show-more__text{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}.show-more[hide]{display:none}.show-more[active] .show-more__toggler-icon{transform:rotate(180deg)}.product-subnavigation{align-items:center;background-color:#faf8f7;display:flex;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;justify-content:flex-start;line-height:1.5rem;margin:2.5rem 0;padding:.625rem;position:relative}.product-subnavigation__container{column-gap:1.5625rem;display:flex;justify-content:space-between;overflow:scroll;padding:0 .5rem;width:100%}@media only screen and (min-width:48.125rem){.product-subnavigation__container{column-gap:unset;display:flex;justify-content:space-evenly;overflow:unset;padding:unset;width:100%}}.product-subnavigation__link{min-width:max-content}.product-subnavigation__link:not([active]){display:none}@media only screen and (min-width:48.125rem){.product-subnavigation{justify-content:space-evenly;overflow:unset;padding:.625rem 2.5rem}}.show-more-text{cursor:pointer;display:none}.show-more-text__text{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}.show-more-text[visible]{align-items:center;column-gap:.1875rem;display:flex;width:max-content}.show-more-text[active] .show-more-text__toggler-icon{transform:rotate(180deg)}.variant-configurator__container{width:max-content}@media only screen and (max-width:48.125rem){.variant-configurator__container{max-width:100%}}.variant-configurator__variant:not(:last-of-type){margin-bottom:1rem}.variant-configurator__color-hint{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}.variant-configurator__title{font-family:Myriad Pro Semibold,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.125rem;margin-bottom:.6875rem;position:relative}@media only screen and (max-width:48.0625rem){.variant-configurator--pdp{max-width:15.625rem;width:100%}}.variant-resetter__button{background:#fff0;cursor:pointer}.variant-resetter__button:hover{color:#000}.color-selector{cursor:default;position:relative;z-index:50}.color-selector__checkmark{display:none}.color-selector__item{border:.25rem solid #fff;border-radius:100%;display:inline-block;height:2rem;position:relative;vertical-align:middle;width:2rem}.color-selector__item:before{border:.25rem solid #fff;border-radius:100%;content:"";height:1.875rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);visibility:hidden;width:1.875rem}.color-selector__item:after{border:0 solid #fff;border-radius:100%;content:"";height:2rem;left:-.0625rem;position:absolute;top:-.0625rem;width:2rem}.color-selector__item:not(:last-child){margin-right:.25rem}.color-selector__item--active,.color-selector__item:hover{border:0;height:2rem;width:2rem}.color-selector__item--active:after,.color-selector__item:hover:after{visibility:hidden}.color-selector__item--active:before,.color-selector__item:hover:before{visibility:visible}.color-selector__item:hover .color-selector__tooltip{transform:scale(0)}.color-selector__item--active .color-selector__checkmark{align-items:center;display:flex;height:inherit;justify-content:center;width:inherit}.color-selector__tooltip{background:#000;border-radius:.125rem;color:#fff;font:300 1rem Myriad Pro,sans-serif;left:-.9375rem;padding:.3125rem .6875rem .4375rem .625rem;position:absolute;top:-2.6875rem;transform:scale(0);transform-origin:bottom;transition:all .25s ease-in-out;white-space:nowrap}.color-selector__tooltip:before{background:#000;border-radius:.125rem;bottom:-.25rem;content:"";height:.625rem;left:1.0625rem;position:absolute;transform:rotate(45deg);width:.625rem}.color-selector-pdp{cursor:default;position:relative;z-index:50}.color-selector-pdp__checkmark{display:none}.color-selector-pdp__item{border:.1875rem solid #fff;border-radius:100%;display:inline-block;height:1.5rem;position:relative;vertical-align:middle;width:1.5rem}.color-selector-pdp__item:before{border:.1875rem solid #fff;border-radius:100%;content:"";height:1.375rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);visibility:hidden;width:1.375rem}.color-selector-pdp__item:after{border:0 solid #fff;border-radius:100%;content:"";height:1.5rem;left:-.0625rem;position:absolute;top:-.0625rem;width:1.5rem}.color-selector-pdp__item:not(:last-child){margin-right:.25rem}.color-selector-pdp__item--active,.color-selector-pdp__item:hover{border:0;height:1.5rem;width:1.5rem}.color-selector-pdp__item--active:after,.color-selector-pdp__item:hover:after{visibility:hidden}.color-selector-pdp__item--active:before,.color-selector-pdp__item:hover:before{visibility:visible}.color-selector-pdp__item:hover .color-selector-pdp__tooltip{transform:scale(0)}.color-selector-pdp__item--active .color-selector-pdp__checkmark{align-items:center;display:flex;height:inherit;justify-content:center;width:inherit}.color-selector-pdp__tooltip{background:#000;border-radius:.125rem;color:#fff;font:300 1rem Myriad Pro,sans-serif;left:-.9375rem;padding:.3125rem .6875rem .4375rem .625rem;position:absolute;top:-2.6875rem;transform:scale(0);transform-origin:bottom;transition:all .25s ease-in-out;white-space:nowrap}.color-selector-pdp__tooltip:before{background:#000;border-radius:.125rem;bottom:-.25rem;content:"";height:.625rem;left:1.0625rem;position:absolute;transform:rotate(45deg);width:.625rem}.quantity-loader__load_more_quantity_button{display:block;position:absolute;top:5rem;z-index:10}.thumbnail-slider{margin-top:.625rem}.thumbnail-slider .slick-current>.thumbnail-slider__image{border:.09375rem solid #191919}.thumbnail-slider__item{position:relative}.thumbnail-slider__item--cliplister:after{background-image:url(https://s.cliplister.com/rdueXWnmnh);background-size:contain;bottom:0;content:"";display:block;height:6.25rem;left:0;margin:auto;position:absolute;right:0;top:0;width:6.25rem}.thumbnail-slider__image{border:.0625rem solid #f0ece7;object-fit:scale-down}.custom-image{border:.0625rem solid #f0ece7;position:relative}.custom-image__image-container{display:flex;margin:auto;position:relative;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:48.125rem){.custom-image__image-container{max-height:43.75rem;max-width:37.5rem}}.custom-image__image{max-height:21.4375rem;object-fit:scale-down}@media only screen and (min-width:48.125rem){.custom-image__image{max-height:43.75rem;width:37.5rem}}.custom-image__magnifier{background-color:#faf8f7;background-repeat:no-repeat;display:none;height:50%;opacity:.45;pointer-events:none;position:absolute;width:50%;z-index:1}.custom-image__magnifier[active]{display:block}.custom-image__magnifier-icon{bottom:0;padding:1rem;position:absolute;right:0;z-index:1}.image-gallery{position:relative}.image-gallery__container{background:#fff;display:none;position:relative;z-index:10}.image-gallery__container:before{background:#0000000d;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:11}.image-gallery__container--single-image{display:block;height:17.5rem}@media only screen and (min-width:48.125rem){.image-gallery__container{display:block;height:30rem}}@media only screen and (min-width:60.625rem){.image-gallery__container{height:40.625rem}}.image-gallery__item{align-items:center;background:#fff;display:flex;height:17.5rem;justify-content:center;left:0;opacity:0;padding:.9375rem 1rem;position:absolute;top:0;transition:opacity .25s ease-in-out;width:100%;z-index:9}.image-gallery__item--active,.image-gallery__item--color-active{opacity:1}@media only screen and (min-width:48.125rem){.image-gallery__item{height:30rem;padding:3.125rem 2.5rem}}@media only screen and (min-width:60.625rem){.image-gallery__item{height:40.625rem;padding:6.25rem 4.375rem}}@media only screen and (min-width:75.25rem){.image-gallery__item{height:38.125rem;padding:5rem 3.125rem}}.image-gallery__image{max-height:15.625rem;text-align:center;width:100%}@media only screen and (min-width:48.125rem){.image-gallery__image{max-height:100%}}.image-gallery-thumbnail{width:100%}@media only screen and (min-width:48.125rem){.image-gallery-thumbnail{left:.625rem;max-height:19.6875rem;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:2.25rem;z-index:11}.image-gallery-thumbnail:not(.slick-initialized) .image-gallery-thumbnail__item{margin:1rem 0}}@media only screen and (min-width:75.25rem){.image-gallery-thumbnail{left:1.875rem}}.image-gallery-thumbnail__item{align-items:center;background-color:#fff;cursor:default;display:flex!important;height:17.5rem;justify-content:center;margin:0;padding:.0625rem;position:relative;width:100%}@media only screen and (max-width:48.0625rem){.image-gallery-thumbnail__item:not(:first-child){display:none!important}}@media only screen and (min-width:48.125rem){.image-gallery-thumbnail__item{border:.0625rem solid #d9d9d9;cursor:pointer;height:2.25rem;margin:.5rem 0;width:2.25rem}}.image-gallery-thumbnail__item--active{padding:0}@media only screen and (min-width:48.125rem){.image-gallery-thumbnail__item--active{border:.125rem solid #fff}}.image-gallery-thumbnail__item--active .image-gallery-thumbnail__img{opacity:1}.image-gallery-thumbnail__item:before{background:#0000000d;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:350}.image-gallery-thumbnail__img{align-items:center;display:flex;max-height:15.625rem;opacity:1}@media only screen and (min-width:48.125rem){.image-gallery-thumbnail__img{max-height:100%;opacity:.25}}.image-gallery-thumbnail__next,.image-gallery-thumbnail__prev{cursor:pointer;display:block;padding:0 0 .625rem;text-align:center}.image-gallery-thumbnail__prev{padding:.625rem 0 0}.image-gallery-thumbnail .slick-slide{border:none;height:auto}.image-gallery-thumbnail .slick-dots{bottom:-2rem;display:flex;justify-content:center;position:absolute;width:100%}.image-gallery-thumbnail .slick-dots li{border:.0625rem solid #fff0;border-radius:100%;font-size:0;margin:0 .25rem;padding:.0625rem;position:relative}.image-gallery-thumbnail .slick-dots li:before{background-color:#d9d9d9;border-radius:50%;content:"";height:.25rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.25rem}.image-gallery-thumbnail .slick-dots button{font:0/0 Myriad Pro,sans-serif;height:.25rem;opacity:0;width:.25rem}.image-gallery-thumbnail .slick-dots .slick-active{border-color:#000}.image-gallery-thumbnail .slick-dots .slick-active:before{background-color:#fff0}.image-gallery-thumbnail .slick-disabled{cursor:default;pointer-events:none}.image-gallery-thumbnail .slick-disabled .icon{color:#b2b5b7}.photoswipe-media-item{border:.0625rem solid #f0ece7}.photoswipe-media-item__image-container{display:block;height:21.4375rem}@media only screen and (min-width:48.125rem){.photoswipe-media-item__image-container{height:43.75rem}}.photoswipe-media-item__gallery-image{align-items:center;display:flex;height:21.4375rem;justify-content:center;position:relative}@media only screen and (min-width:48.125rem){.photoswipe-media-item__gallery-image{height:44.1875rem}}.photoswipe-media-item__thumbnail-gallery-image{height:14.0625rem;position:relative}.photoswipe-media-item__play-icon{background-image:url(https://s.cliplister.com/rdueXWnmnh);background-size:contain;bottom:0;height:6.25rem;left:0;margin:auto;position:absolute;right:0;top:0;width:6.25rem}.photoswipe-media-item__play-icon--small{height:3.125rem;width:3.125rem}.thumbnail-video{height:13.8125rem;position:relative}.thumbnail-video__container{display:flex;height:100%}.thumbnail-video__icon{height:auto;max-height:100%;max-width:100%;width:auto}.thumbnail-video__play-button{cursor:pointer;height:5.25rem;left:calc(50% - 42px);position:absolute;top:calc(50% - 42px);width:5.25rem}.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:#4f4f4f66;--pswp-preloader-color-secondary:#ffffffe6;--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);contain:layout style size;display:none;height:100%;left:0;opacity:.003;position:fixed;top:0;touch-action:none;width:100%;z-index:var(--pswp-root-z-index);-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp,.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{background:var(--pswp-bg);opacity:.005}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__img,.pswp__zoom-wrap{height:auto;width:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;user-select:none}.pswp__item{overflow:hidden;z-index:1}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);font-size:1em;line-height:1;margin:auto}.pswp .pswp__hide-on-close{opacity:.005;pointer-events:none;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);will-change:opacity;z-index:10}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;height:60px;margin:0;opacity:.85;overflow:hidden;padding:0;position:relative;width:50px;-webkit-touch-callout:none}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{background:none;border:0;box-shadow:none;opacity:1;padding:0;transition:none}.pswp__button:disabled{cursor:auto;opacity:.3}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);height:32px;left:9px;overflow:hidden;pointer-events:none;position:absolute;top:14px;width:32px}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{display:flex;flex-direction:row;height:60px;justify-content:flex-end;left:0;pointer-events:none!important;position:absolute;top:0;width:100%;z-index:10}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{height:100px;margin-top:-50px;position:absolute;top:0;top:50%;width:75px}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:none;border-radius:0;height:60px;margin-top:-30px;top:50%;width:60px}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{height:60px;margin-right:auto;overflow:hidden;position:relative;width:50px}.pswp__preloader .pswp__icn{animation:pswp-clockwise .6s linear infinite;opacity:0;transition:opacity .2s linear}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pswp__counter{color:var(--pswp-icon-color);font-size:14px;height:30px;line-height:30px;margin-top:15px;margin-inline-start:20px;opacity:.85;text-shadow:1px 1px 3px var(--pswp-icon-color-secondary)}.pswp--one-slide .pswp__counter{display:none}.zoom-and-gallery{grid-area:image;max-width:100%;position:relative;width:100%}@media only screen and (min-width:48.125rem){.zoom-and-gallery{width:44.1875rem}}.zoom-and-gallery__main-slider{max-height:44.1875rem}.zoom-and-gallery .slick-slide{cursor:pointer;margin:.3125rem}.zoom-and-gallery .slick-dots-container{display:block;margin:.625rem auto;max-width:17.875rem;overflow:hidden;padding:0;position:relative;width:-moz-fit-content;width:fit-content}.zoom-and-gallery .slick-dots-container>ul{align-items:center;bottom:unset;display:flex;height:100%;list-style:none;margin:0;padding:0;position:relative;transform:translateX(0);transition:all .25s}.zoom-and-gallery .slick-dots-container>ul li{height:.875rem;margin:0 .25rem;width:.875rem}.zoom-and-gallery .slick-dots-container>ul li button{display:block;height:.875rem;padding:.3125rem;width:.875rem}.zoom-and-gallery .slick-arrow{cursor:pointer;position:absolute;top:50%}.zoom-and-gallery .slick-prev{left:-1.75rem}.zoom-and-gallery .slick-next{right:-1.75rem}.zoom-and-gallery .slick-dots{bottom:-2rem;display:flex;position:absolute;width:100%}.zoom-and-gallery .slick-dots li{border:.0625rem solid #000;border-radius:100%;font-size:0;margin:0 .25rem;padding:.0625rem;position:relative}.zoom-and-gallery .slick-dots button{height:.875rem;opacity:0;width:.875rem}.zoom-and-gallery .slick-dots .slick-active{background-color:#000}.zoom-and-gallery__zoom-preview-container{background:#fff;left:106%;margin:.3125rem;min-width:44.375rem;position:absolute;top:0;z-index:811}.zoom-and-gallery__zoom-preview{background-repeat:no-repeat;border:.0625rem solid #f0ece7;display:none}.zoom-and-gallery__zoom-preview[active]{display:block}.zoom-and-gallery__video-bullet{height:-webkit-fill-available;width:-webkit-fill-available}.zoom-and-gallery__hint{align-items:center;animation:hideZoomHint 2s linear;background:#d2c8c2;display:flex;font-weight:700;justify-content:center;left:calc(50% - 140px);opacity:0;padding:.625rem;position:absolute;top:50%;width:17.5rem;z-index:1}@media only screen and (min-width:48.125rem){.zoom-and-gallery__hint{display:none}}.zoom-and-gallery__hint:after{border:.625rem solid #0000;border-top-color:#d2c8c2;content:" ";left:50%;margin-left:-.625rem;position:absolute;top:100%}@keyframes hideZoomHint{0%{opacity:1}90%{opacity:1}to{opacity:0}}.pswp__img{max-height:unset}.pswp__cliplister-container{align-items:center;display:flex}.pswp__button--close{background:#fff;border-radius:50%;height:1.875rem;margin:1.25rem 1.25rem 0 0;width:1.875rem}.pswp-bullets-container{bottom:1rem;display:flex;justify-content:flex-start;left:0;margin-left:auto;margin-right:auto;max-width:23.125rem;overflow-x:hidden;position:absolute;right:0;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:48.125rem){.pswp-bullets-container{max-width:46.25rem}}.pswp__bullets-indicator{display:flex;flex-direction:row}.pswp .pswp__hide-on-close .pswp__bullets-indicator{transition:transform .25s}.pswp__bullet{background-repeat:no-repeat;background-size:4rem 4rem;cursor:pointer;height:4rem;margin:0 .3125rem;min-width:4rem;width:4rem}.pswp__bullet--active{border:.0625rem solid #000}.pswp__bg{background:#fff}.cl-video-control-progress-bar-rail,.cl-video-control-volume-slider-rail{background-color:#2f9f4d!important}.cl-video-control-volume-slider-container,.cl-video-controls-container{background-color:#005932!important}.product-options__container{width:-moz-fit-content;width:fit-content}@media only screen and (max-width:48.125rem){.product-options__container{max-width:200%}}.product-options__item{font-size:.9375rem;margin-bottom:.5625rem}@media only screen and (min-width:48.125rem){.product-options__item{font-size:1rem;margin-bottom:1.125rem}}.product-options__item:not(:first-child){border-top:.0625rem dotted #d9d9d9;padding-top:.5625rem}@media only screen and (min-width:48.125rem){.product-options__item:not(:first-child){padding-top:1.125rem}}@media only screen and (min-width:34.375rem){.review-summary{display:flex}.review-summary__review-numbers{margin-right:9.25rem;max-width:21.25rem;min-width:21.25rem;width:100%}}.new-review-form__close-icon-container{display:flex;flex-direction:row;justify-content:flex-end;position:absolute;right:1.3125rem;top:1.3125rem}.new-review-form__description-counter{bottom:0;color:#6c6c6c;margin-right:.5rem;position:absolute;right:0}.review{break-inside:avoid;padding:1.25rem 0}@media only screen and (min-width:34.375rem){.review{padding:2rem 0 0}}.review--pdp-review{font-size:1.125rem;line-height:1.40625rem}.review--pdp-review,.review__author-date{font-family:Myriad Pro,sans-serif;font-weight:400}.review__author-date{color:#000;font-size:.875rem;line-height:.875rem;margin:.25rem 0 1rem}@media only screen and (min-width:34.375rem){.review__author-date{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin:.25rem 0 .75rem}}.review--flex-direction-column{flex-direction:column}.review__description{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}.review-average-display{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:1.6875rem;margin-top:1.6875rem}.review-average-display__title{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.review-average-display__title{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.review-distribution-display{margin-bottom:2.5rem}@media only screen and (min-width:34.375rem){.review-distribution-display{margin-bottom:5rem}}.review-distribution-display__cell{color:#191919;font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem;padding-bottom:.75rem}.review-distribution-display__cell:first-child{color:#000;font-size:1rem}.review-distribution-display__progress{background-color:#f0ece7;box-shadow:.03125rem .03125rem .03125rem 0 #0000003d;height:.875rem;margin:0 1.0625rem 0 1.3125rem;overflow:hidden;width:12.3125rem}.review-distribution-display__progress-status{background-color:#191919;height:1.25rem;position:relative}.set-list{margin-bottom:3rem}@media only screen and (max-width:34.3125rem){.product-set-slider--multiple .slick-slide{padding-right:.625rem}}@media only screen and (min-width:48.125rem){.product-set-slider--single .slick-slide{padding-right:1.875rem}}.product-set-slider--single .thumbnail{height:15rem}@media only screen and (min-width:34.375rem){.product-set-slider--single .thumbnail{height:23rem}}.product-set-slider--single .thumbnail:not(:first-child){display:none}.product-set-slider--hide-prev-btn{margin-bottom:2rem}@media only screen and (min-width:34.375rem){.product-set-slider--hide-prev-btn:hover .slick-prev{opacity:1;pointer-events:all;visibility:visible}.product-set-slider--hide-prev-btn .slick-prev{opacity:0;pointer-events:none;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;visibility:hidden}}.product-attributes-slider{display:flex;flex-direction:column;height:2.5rem;justify-content:space-between;max-height:2.5rem;max-width:9rem;min-height:2.5rem}@media only screen and (min-width:48.125rem){.product-attributes-slider{height:3.125rem;left:0;max-height:3.125rem;min-height:3.125rem;padding-top:0;position:absolute;row-gap:.625rem}}.product-attributes-slider__other-variants{color:#4d4d4d;font-family:Myriad Pro,sans-serif;font-size:.75rem;font-weight:400;line-height:.75rem}@media only screen and (min-width:48.125rem){.product-attributes-slider__other-variants{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem}}.product-attributes-slider a.product-attributes-slider__other-variants{text-decoration:underline}.product-attributes-slider-item__container{background-position:50%;background-size:contain;border-radius:50%;box-sizing:border-box;height:1.5rem;outline:.1875rem solid #fff;outline-offset:-.125rem;width:1.5rem}.product-attributes-slider-item__container--creme,.product-attributes-slider-item__container--weiß{border:.1875rem solid #d2c8c2}.product-attributes-slider-item__link{align-items:center;display:flex;height:1.5rem;justify-content:center}.product-attributes-slider-item__link[active] .product-attributes-slider-item__container{outline:.125rem solid #fff;outline-offset:-.1875rem;position:relative}.product-attributes-slider-item__link[active] .product-attributes-slider-item__container--creme,.product-attributes-slider-item__link[active] .product-attributes-slider-item__container--weiß{border:.0625rem solid #d2c8c2;outline:.0625rem solid #d2c8c2;outline-offset:-.25rem}.product-attributes-slider-item__link[active] .product-attributes-slider-item__container:after{background-image:url(368c136c4278c35dfb94.svg);background-position:50%;background-repeat:no-repeat;content:"";display:flex;height:100%;position:absolute;width:100%}.product-attributes-slider-item__link[active] .product-attributes-slider-item__container--anthrazit:after,.product-attributes-slider-item__link[active] .product-attributes-slider-item__container--braun:after,.product-attributes-slider-item__link[active] .product-attributes-slider-item__container--dunkelblau:after,.product-attributes-slider-item__link[active] .product-attributes-slider-item__container--dunkelbraun:after,.product-attributes-slider-item__link[active] .product-attributes-slider-item__container--dunkelgrau:after,.product-attributes-slider-item__link[active] .product-attributes-slider-item__container--dunkelgrün:after,.product-attributes-slider-item__link[active] .product-attributes-slider-item__container--dunkelrot:after,.product-attributes-slider-item__link[active] .product-attributes-slider-item__container--lila:after,.product-attributes-slider-item__link[active] .product-attributes-slider-item__container--moosgrün:after,.product-attributes-slider-item__link[active] .product-attributes-slider-item__container--quarzgrau:after,.product-attributes-slider-item__link[active] .product-attributes-slider-item__container--schwarz:after{background-image:url(2e9d2037f243b78c1831.svg)}.ordered-configured-bundle-product-secondary{padding:.625rem .625rem 1.25rem}@media only screen and (min-width:34.375rem){.ordered-configured-bundle-product-secondary{padding-right:.9375rem}}.ordered-configured-bundle-product-secondary__content{padding-top:.625rem}@media only screen and (min-width:34.375rem){.ordered-configured-bundle-product-secondary__content{padding-left:1rem;padding-top:0}}.ordered-configured-bundle-product-secondary__thumbnail-wrapper{width:7.5rem}.ordered-configured-bundle-product-secondary__info{margin-bottom:.625rem}@media only screen and (min-width:60.625rem){.ordered-configured-bundle-product-secondary__info{margin-bottom:0}}.ordered-configured-bundle-product-secondary__title{display:block;font:500 .9375rem Walbaum,sans-serif}.ordered-configured-bundle-product-secondary__quantity,.ordered-configured-bundle-product-secondary__sku{color:#b2b5b7;font:300 18px Myriad Pro,sans-serif}.ordered-configured-bundle-product-secondary__status{margin-bottom:.3125rem}@media only screen and (min-width:60.625rem){.ordered-configured-bundle-product-secondary__status{margin-bottom:0}.ordered-configured-bundle-product-secondary__price,.ordered-configured-bundle-product-secondary__quantity,.ordered-configured-bundle-product-secondary__status{padding:0 .3125rem;text-align:center}.ordered-configured-bundle-product-secondary__total-price{text-align:right}}.ordered-bundle-item{margin-bottom:.9375rem}.ordered-bundle-item__image{height:4.375rem;width:4.375rem}.ordered-bundle-item__content{padding-left:1.25rem}.ordered-bundle-item__name{font:500 1rem/1.125rem Walbaum,sans-serif}.ordered-bundle-item__quantity{color:#b2b5b7;font:300 1rem/1.125rem Myriad Pro,sans-serif;letter-spacing:.0125rem}@media only screen and (min-width:60.625rem){.ordered-bundle-item__quantity,.ordered-bundle-item__status{padding:0 .3125rem;text-align:center}}.ordered-product-bundle{border-bottom:.0625rem dotted #d9d9d9;margin-bottom:1.125rem;padding-bottom:1.125rem}.ordered-product-bundle__image{width:7.5rem}.ordered-product-bundle__content{padding-top:.9375rem;width:100%}@media only screen and (min-width:34.375rem){.ordered-product-bundle__content{flex-basis:0;flex-grow:1;padding-left:1.25rem;padding-top:0;width:auto}}.ordered-product-bundle__info{margin-bottom:.625rem}@media only screen and (min-width:60.625rem){.ordered-product-bundle__info{margin-bottom:0}}.ordered-product-bundle__name{font:500 1rem/1.125rem Walbaum,sans-serif}.ordered-product-bundle__quantity,.ordered-product-bundle__sku{color:#b2b5b7;font:300 1rem/1.125rem Myriad Pro,sans-serif;letter-spacing:.0125rem}@media only screen and (min-width:60.625rem){.ordered-product-bundle__price,.ordered-product-bundle__quantity{padding:0 .3125rem;text-align:center}.ordered-product-bundle__total-price{text-align:right}}.ordered-product-bundle__items{border-top:.0625rem dotted #d9d9d9;margin-top:.9375rem;padding-top:.9375rem;width:100%}.ordered-product-bundle--with-options{border-bottom:none;margin-bottom:0;padding-bottom:.625rem}.return-header-information{border-bottom:.0625rem dotted #d9d9d9;list-style:none;padding-bottom:.3125rem}.return-header-information__item{margin-bottom:.9375rem}.return-header-information__name{display:inline-block;font:700 .9375rem Walbaum,sans-serif;letter-spacing:-.01125rem;padding-right:.625rem;vertical-align:initial;width:6.25rem}.return-header-information__text{font-weight:300;letter-spacing:-.01125rem}.return-list-title{border-bottom:.0625rem dotted #d9d9d9;margin:.9375rem 0;padding:.9375rem 0}.return-overview__title-block{margin-bottom:.9375rem;padding-bottom:.9375rem}@media only screen and (min-width:48.125rem){.return-overview__title-block{border-bottom:.0625rem dotted #d9d9d9;margin-bottom:1.25rem;padding-bottom:1.25rem}}.return-overview__overview-info{border-bottom:.0625rem dotted #d9d9d9;list-style:none;margin-bottom:1.25rem;padding-bottom:.3125rem}.return-overview__item{margin-bottom:.9375rem}.return-overview__name{display:inline-block;font:700 .9375rem Walbaum,sans-serif;letter-spacing:-.010625rem;padding-right:.625rem;vertical-align:initial;width:6.25rem}.return-overview__text{font-weight:300;letter-spacing:-.01125rem}.return-product-item{border-bottom:.0625rem dotted #d9d9d9;margin-bottom:1.125rem;padding-bottom:1.125rem}.return-product-item__image{width:7.5rem}.return-product-item__content{padding-top:.9375rem;width:100%}@media only screen and (min-width:34.375rem){.return-product-item__content{flex-basis:0;flex-grow:1;padding-left:1.25rem;padding-top:0;width:auto}}.return-product-item__info{margin-bottom:.625rem}@media only screen and (min-width:60.625rem){.return-product-item__info{margin-bottom:0}}.return-product-item__name{font:500 1rem/1.125rem Walbaum,sans-serif}.return-product-item__quantity,.return-product-item__sku{color:#b2b5b7;font:300 1rem/1.125rem Myriad Pro,sans-serif;letter-spacing:.0125rem}.return-product-item__status{margin-bottom:.3125rem}@media only screen and (min-width:60.625rem){.return-product-item__status{margin-bottom:0}.return-product-item__price,.return-product-item__quantity,.return-product-item__status{padding:0 .3125rem;text-align:center}.return-product-item__total-price{text-align:right}}.return-product-item--with-options{border-bottom:none;margin-bottom:0;padding-bottom:.625rem}.return-title-block{margin-bottom:.9375rem;padding-bottom:.9375rem}@media only screen and (min-width:48.125rem){.return-title-block{border-bottom:.0625rem dotted #d9d9d9;margin-bottom:1.25rem;padding-bottom:1.25rem}}.return-total{border-bottom:.0625rem dotted #d9d9d9;margin:1.25rem 0 1.875rem}@media only screen and (min-width:48.125rem){.return-total{margin-bottom:2.5rem}}.return-total__item{font:400 .875rem/1.125rem Walbaum,sans-serif;margin:1.5rem 0}.jumbotron-slider{min-height:13.25rem}@media only screen and (min-width:34.375rem){.jumbotron-slider{min-height:18.125rem}}@media only screen and (min-width:48.125rem){.jumbotron-slider{min-height:28.125rem}}.jumbotron-slider .slick-slide{margin:0 .25rem}.jumbotron-slider .slick-dots{align-items:center;display:flex;justify-content:center;margin-top:1.5rem}.jumbotron-slider .slick-dots li{background-color:#000;border-radius:50%;display:block;height:.375rem;margin:.3rem .5rem;opacity:.25;width:.375rem}.jumbotron-slider .slick-dots li:hover{cursor:pointer}.jumbotron-slider .slick-dots li.slick-active{background-color:#fff0;border:.0625rem solid #000;height:.75rem;opacity:1;width:.75rem}.jumbotron-slider .slick-dots button{font-size:0}.jumbotron-slider .slick-initialized{padding:0}.footer{margin-top:2.5rem}@media only screen and (min-width:48.125rem){.footer{margin-top:4rem}}.footer__container{display:block;padding:0 .5625rem}@media only screen and (min-width:48.125rem){.footer__container{column-gap:5rem;display:flex;flex-flow:row wrap;justify-content:space-between;padding:0}}.footer__column{display:flex;flex-direction:column}@media only screen and (max-width:48.125rem){.footer__column:nth-child(n+3){border-bottom:.0625rem solid #f0ece7;display:flex;flex-flow:row wrap;justify-content:space-around;margin-bottom:2rem;padding-bottom:2rem}.footer__column-at:nth-child(n+3),.footer__column-ekatat:nth-child(n+3){justify-content:unset}.footer__column-at:nth-last-child(-n+1),.footer__column-de:nth-child(2),.footer__column-ekatat:nth-last-child(-n+1),.footer__column-ekatde:nth-child(2){border-bottom:.0625rem solid #f0ece7;margin-bottom:2rem;padding-bottom:1rem}}.footer__payment-methods{margin-bottom:.9375rem;width:14.375rem}.footer__payment-methods>svg{height:2rem;margin:0 .375rem .375rem 0;width:3.875rem}@media only screen and (max-width:48.125rem){.footer__payment-methods{text-align:center}}.footer__social-media{display:flex;gap:2rem;margin-bottom:0}@media only screen and (min-width:48.125rem){.footer__social-media{gap:1rem;margin-bottom:2.5rem}}.footer__social-media__link>svg{height:2.5rem;width:2.5rem}@media only screen and (min-width:48.125rem){.footer__social-media__link>svg{height:2rem;width:2rem}}.footer__social-media__link>svg:hover{cursor:pointer;opacity:.78}@media only screen and (max-width:48.125rem){.footer__partners{display:none}}.footer__partners>svg{height:2rem;width:5.5rem}.footer__partner-right{display:flex;flex-direction:column;float:left}.footer__partner-left{float:left;padding-right:1.5rem}.footer__link{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;padding-bottom:.5rem}.footer__link>svg{margin-right:.3125rem}.footer__title{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem;padding-bottom:1rem;text-transform:uppercase}@media only screen and (max-width:48.125rem){.footer__title{display:none}}.footer__bottom{display:flex;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;justify-content:space-between;line-height:1.5rem;padding-bottom:1.25rem;padding-top:4.0625rem}@media only screen and (max-width:64rem){.footer__bottom{align-items:center;flex-direction:column;padding-top:0;row-gap:1.6875rem}}.footer__bottom-links{column-gap:1rem;display:flex}@media only screen and (min-width:64rem){.footer__bottom-links{padding:0 .5625rem}}.footer__bottom-copyright--text{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem;margin:0;opacity:.5}.color-radio{display:inline-block;position:relative}.color-radio__container{align-items:center;display:flex}.color-radio__box{background-position:50%;background-repeat:no-repeat;background-size:cover;border:.0625rem solid #d2c8c2;border-radius:100%;display:inline-block;flex:0 0 1.5rem;height:1.5rem;min-width:1.5rem;position:relative;text-align:center;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;vertical-align:middle;width:1.5rem}.color-radio__check,.color-radio__input{opacity:0;pointer-events:none;position:absolute}.color-radio__check{align-items:center;color:#000;display:flex;height:100%;justify-content:center;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;width:100%}.color-radio__check:after{content:url(368c136c4278c35dfb94.svg)}.color-radio__check--anthrazit:after,.color-radio__check--braun:after,.color-radio__check--dunkelblau:after,.color-radio__check--dunkelbraun:after,.color-radio__check--dunkelgrau:after,.color-radio__check--dunkelgrün:after,.color-radio__check--dunkelrot:after,.color-radio__check--lila:after,.color-radio__check--moosgrün:after,.color-radio__check--quarzgrau:after,.color-radio__check--schwarz:after{content:url(2e9d2037f243b78c1831.svg)}.color-radio__input:checked+.color-radio__box{outline:.0625rem solid #d2c8c2;outline-offset:.1875rem}.color-radio__input:checked+.color-radio__box>.color-radio__check{opacity:1;pointer-events:all}.color-radio--active .color-radio__box,.color-radio:active .color-radio__box,.color-radio__input:focus+.color-radio__box{border-color:#d2c8c2}.color-radio__label{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-left:.75rem}.color-radio__label--secondary{color:#6c6c6c;margin-left:.3125rem}.color-radio--filter-pointer{cursor:pointer;pointer-events:auto;width:100%}.color-radio--filter-pointer>.color-radio__container{cursor:inherit}.node__link--footer{color:#19191980;text-decoration:underline}@media only screen and (min-width:34.375rem){.node__link--footer{color:#191919}}.node--footer{font-size:.9375rem;padding-bottom:.625rem}.node--product-set{color:#000;font:300 .875rem/1.25rem Myriad Pro,sans-serif;letter-spacing:-.025rem;margin-bottom:1.5rem}@media only screen and (min-width:34.375rem){.node--product-set{font-size:1.125rem;line-height:1.5rem;margin-bottom:3rem}}.overlay-block{background:#0000004d;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;visibility:hidden;width:100%;z-index:350}.overlay-block--is-shown{opacity:1;pointer-events:all;visibility:visible}.overlay-block--no-agent-user{z-index:699}.required-field-info-text__label{color:#6c6c6c;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.text{display:inline-block;margin:0}.text--info{color:#6c6c6c}.text--info-is-hidden-sm{display:none}@media only screen and (min-width:48.125rem){.text--info-is-hidden-sm{display:block}}.text--color-gray{color:#6c6c6c}.text--color-text{color:#191919}.text--body{font-size:1.125rem;line-height:1.40625rem}.text--body,.text--body-medium{font-family:Myriad Pro,sans-serif;font-weight:400}.text--body-medium{font-size:1rem;line-height:1.25rem}.text--profile-link>a{text-decoration:underline!important}.text--profile-link-gray>a{color:#6c6c6c!important}.text--spacing-top{margin-top:2.1875rem}.text--spacing-top-small{margin-top:1rem}.text--spacing-top-big{margin-top:2.5rem}.text--checkout-success-info{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.text--checkout-success-info{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.banner__link:hover{color:#191919;text-decoration:none}.base-price{color:#191919;font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem;padding-right:.5rem}@media only screen and (min-width:48.125rem){.base-price{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}}.base-price--product-item{font-size:.875rem}.base-price--no-padding{padding-right:0}.base-price--pdp{align-self:baseline;display:flex;padding-right:.5rem}.base-price--mein-dehner-price{align-self:auto;display:flex;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (max-width:48.0625rem){.base-price--mein-dehner-price{align-self:center;margin-top:.625rem}}.base-price--plp{color:#191919;font-size:.5rem;line-height:1;margin-top:0;padding-right:0}@media only screen and (min-width:48.125rem){.base-price--plp{font-size:.875rem}}.breadcrumb{align-items:center;display:flex;flex-flow:row wrap;padding:1.0625rem 0}.breadcrumb--bottom{border-bottom:none;border-top:.0625rem dotted #d9d9d9}.breadcrumb--no-border{border:none}.breadcrumb--nowrap{flex-wrap:nowrap}.breadcrumb--progress{border-bottom:none;display:inline-flex;flex-wrap:nowrap;justify-content:center;padding:0 0 3.5rem}@media only screen and (min-width:34.375rem){.breadcrumb--progress{padding-bottom:3.75rem}}.breadcrumb--alternative{align-items:normal;border-bottom:none;justify-content:center;padding:1.375rem 0}@media only screen and (max-width:48.125rem){.breadcrumb--alternative{flex-flow:row;padding-top:0}}.button-box__actions-container{border-top:.0625rem solid #f0ece7;display:flex;justify-content:center;margin-top:2.5rem;width:100%}@media only screen and (min-width:48.125rem){.button-box__actions-container{justify-content:flex-end;margin-top:4.8125rem}}.button-box__action{height:2.75rem;margin-top:2rem;width:12.5rem}.cart-block__item{border-bottom:.0625rem dotted #d9d9d9;padding:1.125rem 0}.cart-block__image{width:6.25rem}.cart-block__image .thumbnail{height:3.75rem}.cart-block__item-content{margin-left:0;padding-left:1.25rem;width:calc(100% - 6.25rem)}.cart-block__name,.cart-block__price{font:500 .9375rem/1.3 Walbaum,sans-serif}.cart-block__name{margin:0 0 .3125rem}.cart-block__buttons-container{border-top:.0625rem dotted #d9d9d9;padding-top:1.25rem}.cart-block__button{padding-left:0;padding-right:0;width:calc(50% - .625rem)}.cart-block__item-option{font:.8125rem/1.3 Walbaum,sans-serif}.cart-block__item-option-text{display:inline-block;margin-left:.3125rem}.cart-block__total{padding:.625rem 0}.cart-block__total-text{font:500 .875rem Walbaum,sans-serif;text-transform:uppercase}.cart-block__empty-text{border-bottom:.0625rem dotted #d9d9d9;color:#b2b5b7;font:.9375rem/1.4 Walbaum,sans-serif;padding:1.875rem 0}.cart-block__item-remove{font:300 .8125rem/1.3 Walbaum,sans-serif;opacity:.4;text-transform:capitalize}.checkbox{display:inline-block;margin-bottom:.3125rem;position:relative}.checkbox__container{align-items:center;display:flex}.checkbox__box{background-color:#fff;border:.0625rem solid #d2c8c2;border-radius:0;display:inline-block;flex:0 0 1.5rem;height:1.5rem;margin-right:.75rem;min-width:1.5rem;position:relative;text-align:center;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;vertical-align:middle;width:1.5rem}.checkbox__check,.checkbox__input{opacity:0;pointer-events:none;position:absolute}.checkbox__check{height:.75rem;left:.375rem;top:.375rem;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;width:.75rem;fill:#fff}.checkbox__input:checked+.checkbox__box{background-color:#191919;border:.0625rem solid #191919}.checkbox__input:checked+.checkbox__box>.checkbox__check{opacity:1;pointer-events:all}.checkbox--active .checkbox__box,.checkbox:active .checkbox__box,.checkbox__input:focus+.checkbox__box{border-color:#d2c8c2}.checkbox__label{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.checkbox__label--secondary{color:#6c6c6c;margin-left:.3125rem}.checkbox--expand{display:block}.checkbox--error .checkbox__box{border-color:#bb484d}.checkbox--disabled .checkbox__box,.checkbox[disabled] .checkbox__box{background-color:#b2b5b740;border-color:#b2b5b7;cursor:not-allowed}.checkbox--disabled .checkbox__label,.checkbox[disabled] .checkbox__label{color:#b2b5b7}.checkbox--big .checkbox__box{height:1.25rem;width:1.25rem}.checkbox--big .checkbox__check{height:.75rem;width:.75rem}.checkbox--filter-pointer{cursor:pointer;pointer-events:auto;width:100%}.checkbox--filter-pointer>.checkbox__container{cursor:inherit}.checkbox-select-all{border-bottom:.0625rem dotted #d9d9d9;display:inline-block;margin-bottom:1.25rem;padding:.9375rem 0;position:relative;width:100%}.checkbox-select-all__container{align-items:center;display:flex}.checkbox-select-all__box{background-color:#fff;border:.0625rem solid #d2c8c2;border-radius:0;display:inline-block;flex:0 0 1.5rem;height:1.5rem;margin-right:.75rem;min-width:1.5rem;position:relative;text-align:center;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;vertical-align:middle;width:1.5rem}.checkbox-select-all__check,.checkbox-select-all__input{opacity:0;pointer-events:none;position:absolute}.checkbox-select-all__check{height:.75rem;left:.375rem;top:.375rem;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;width:.75rem;fill:#fff}.checkbox-select-all__input:checked+.checkbox-select-all__box{background-color:#191919;border:.0625rem solid #191919}.checkbox-select-all__input:checked+.checkbox-select-all__box>.checkbox-select-all__check{opacity:1;pointer-events:all}.checkbox-select-all--active .checkbox-select-all__box,.checkbox-select-all:active .checkbox-select-all__box,.checkbox-select-all__input:focus+.checkbox-select-all__box{border-color:#d2c8c2}.checkbox-select-all__label{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.checkbox-select-all__label--secondary{color:#6c6c6c;margin-left:.3125rem}.checkbox-select-all--expand{display:block}.checkbox-select-all--error .checkbox-select-all__box{border-color:#bb484d}.checkbox-select-all--disabled .checkbox-select-all__box,.checkbox-select-all[disabled] .checkbox-select-all__box{background-color:#b2b5b740;border-color:#b2b5b7;cursor:not-allowed}.checkbox-select-all--disabled .checkbox-select-all__label,.checkbox-select-all[disabled] .checkbox-select-all__label{color:#b2b5b7}.checkbox-select-all--big .checkbox-select-all__box{height:1.25rem;width:1.25rem}.checkbox-select-all--big .checkbox-select-all__check{height:.75rem;width:.75rem}.checkbox-select-all--filter-pointer{cursor:pointer;pointer-events:auto;width:100%}.checkbox-select-all--filter-pointer>.checkbox-select-all__container{cursor:inherit}.checkbox-select-all__container{position:relative}.checkbox-select-all__minus{color:#fff;height:.75rem;left:.25rem;opacity:0;pointer-events:none;position:absolute;top:.25rem;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;visibility:hidden;width:.75rem}.checkbox-select-all__input:checked+.checkbox-select-all__box{background-color:#000;border:.0625rem solid #005932}.checkbox-select-all__input:checked+.checkbox-select-all__box~.checkbox-select-all__check{opacity:1;pointer-events:all;visibility:visible}.checkbox-select-all__input:checked+.checkbox-select-all__box~.checkbox-select-all__minus{display:none}.checkbox-select-all__input--item-selected+.checkbox-select-all__box{background-color:#005932;border:.0625rem solid #005932}.checkbox-select-all__input--item-selected+.checkbox-select-all__box~.checkbox-select-all__minus{opacity:1;pointer-events:all;visibility:visible}.checkbox-select-all__input--item-selected+.checkbox-select-all__box~.checkbox-select-all__check{display:none}.cms-navigation-inline-icon-item{column-gap:1.5rem;display:flex}.cms-navigation-inline-icon-item__image{height:1.5625rem;position:relative;top:.1875rem;width:1.5625rem}.cms-navigation-inline-icon-item--services .cms-navigation-inline-icon-item__link{margin-top:.625rem}.cms-navigation-inline-icon-item--services .cms-navigation-inline-icon-item__link--text{color:#191919;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;padding-bottom:0}.content-navigation--mobile-main-menu .cms-navigation-inline-icon-item__link{border-top:.0625rem solid #f0ece7;column-gap:.5rem;display:flex;justify-content:flex-start;margin-top:0;padding:1.25rem 1.5rem;text-align:left;width:100%}.content-navigation--mobile-main-menu .cms-navigation-inline-icon-item__link:first-child{border-top:none}.cms-navigation-top-icon-item{column-gap:1rem;display:flex;flex-wrap:nowrap}@media only screen and (max-width:48.0625rem){.cms-navigation-top-icon-item{display:none}}.cms-page__title{border-bottom:.0625rem dotted #d9d9d9;margin:0 1rem 1.5625rem;padding:1.5625rem 0}.cms-page__title h2{font-size:2rem;font-weight:500;letter-spacing:0;line-height:100%;text-align:center}@media only screen and (min-width:48.125rem){.cms-page__title h2{font-size:2rem;letter-spacing:0}}.cms-page__content{margin:0 1rem 3.125rem}.cms-page__content:after{clear:both;content:"";display:table}.cms-page__content h2,.cms-page__content h3{margin:.625rem 0;padding:.9375rem 0;text-align:center}.cms-page__notification{color:#000;font-size:.9375rem}.custom-accordion{display:flex;flex-direction:column}.custom-accordion__toggler{align-items:center;border-bottom:.0625rem solid #f0ece7;cursor:pointer;display:flex;justify-content:space-between;max-height:3.4375rem;padding:.6875rem 0}.custom-accordion__content-item-title{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.custom-accordion__content-item-title{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;justify-content:flex-start;line-height:1.40625rem;min-width:50%}}.custom-accordion__content{flex-direction:column;height:0;max-height:0;overflow:hidden}@media only screen and (min-width:48.125rem){.custom-accordion__content{column-gap:5rem;flex-wrap:wrap;max-height:27.5rem}}.custom-accordion__content-item{border-bottom:.0625rem solid #f0ece7;column-gap:.5rem;display:flex;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;justify-content:space-between;line-height:1.25rem;padding:.9375rem 0}@media only screen and (min-width:48.125rem){.custom-accordion__content-item{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;justify-content:flex-start;line-height:1.40625rem;max-width:50%}}.custom-accordion__content-item-text{word-wrap:break-word;display:flex;overflow:visible;text-overflow:ellipsis}@media only screen and (max-width:48.0625rem){.custom-accordion__content-item-text{display:block;overflow:hidden}}.custom-accordion[active] .custom-accordion{border-bottom:.0625rem solid #d2c8c2}.custom-accordion[active] .custom-accordion__toggler-icon{transform:rotate(180deg)}.custom-accordion[active] .custom-accordion__content{height:100%;max-height:100%}.select{background-color:#fff;border:.0625rem solid #d2c8c2;border-radius:.125rem;display:inline-block;max-width:100%;position:relative;transition:border-color .25s ease-in-out}.select__select{appearance:none;background-color:#fff0;border:.25rem solid #fff0;border-right-width:1.5rem;color:#000;display:block;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;width:100%}@media only screen and (max-width:48.125rem){.select__select{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem}}.select__select::-ms-expand{display:none}.select__select:-moz-focusring{color:#0000;text-shadow:0 0 0 #000}.select__select:disabled{background-color:#d9d9d980;border:.0625rem solid #d9d9d980;color:#b2b5b766;height:2.75rem}.select__select:disabled:hover{border:.0625rem solid #d9d9d980!important}.select__select--pdp{text-align:center;text-align-last:center;-moz-text-align-last:center}.select--disabled{border:unset}.select--disabled .select__caret{opacity:.5}.select__caret{color:#000;height:.375rem;pointer-events:none;position:absolute;right:.625rem;top:50%;transform:translateY(-50%);width:.75rem}.select--expand{display:block;width:100%}.select--hollow{background-color:#0000;border:none}.select--pdp{align-items:center;display:flex;height:2.75rem;padding:0}@media only screen and (max-width:48.125rem){.select--pdp{width:5rem}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;padding-left:8px;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:8px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{border:none;box-sizing:border-box;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;left:-100000px;position:absolute;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{box-sizing:border-box;padding:4px;width:100%}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{background-color:#fff;border:0;display:block;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:99}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 #0000 #0000;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#0000 #0000 #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px;margin-top:5px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{-webkit-appearance:textfield;background:#0000;border:none;box-shadow:none;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;border:1px solid #aaa;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);outline:0}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;border:none;border-bottom-right-radius:4px;border-left:1px solid #aaa;border-top-right-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0);height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 #0000 #0000;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-radius:0;border-bottom-left-radius:4px;border-right:1px solid #aaa;border-top-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:#0000;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#0000 #0000 #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;border-top:none;border-top-left-radius:0;border-top-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{box-shadow:none;outline:0}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid #0000}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:gray}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.custom-select{background-color:#fff;border:.0625rem solid #d2c8c2;border-radius:.125rem;border-radius:0;display:inline-block;font-size:1rem;height:2.75rem;line-height:0;max-width:100%;position:relative;transition:border-color .25s ease-in-out}.custom-select__select{appearance:none;background-color:#fff0;border:.25rem solid #fff0;border-right-width:1.5rem;color:#000;display:block;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;width:100%}@media only screen and (max-width:48.125rem){.custom-select__select{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem}}.custom-select__select::-ms-expand{display:none}.custom-select__select:-moz-focusring{color:#0000;text-shadow:0 0 0 #000}.custom-select__select:disabled{background-color:#d9d9d980;border:.0625rem solid #d9d9d980;color:#b2b5b766;height:2.75rem}.custom-select__select:disabled:hover{border:.0625rem solid #d9d9d980!important}.custom-select__select--pdp{text-align:center;text-align-last:center;-moz-text-align-last:center}.custom-select--disabled{border:unset}.custom-select__caret{color:#000;height:.375rem;pointer-events:none;position:absolute;right:.625rem;top:50%;transform:translateY(-50%);width:.75rem}.custom-select--expand{display:block;width:100%}.custom-select--hollow{background-color:#0000;border:none}.custom-select--pdp{align-items:center;display:flex;height:2.75rem;padding:0}@media only screen and (max-width:48.125rem){.custom-select--pdp{width:5rem}}.custom-select__caret{transition:transform .1s ease-in-out}.custom-select[opened]{border-color:#000}.custom-select[opened] .custom-select__caret{transform:rotate(180deg)}.custom-select:hover:not([opened]){border-color:#937b6c}.custom-select__error{border:.0625rem solid #b00020}.custom-select__error .custom-select__placeholder-clone{color:#b00020}.custom-select__error[opened]{border-color:#b00020;border-width:.0625rem;color:#000;outline:.0625rem solid #b00020}.custom-select__placeholder-clone{color:#6c6c6c;cursor:text;font-family:Myriad Pro,sans-serif;font-size:1rem;left:.5625rem;letter-spacing:.009375rem;padding:0 .25rem;position:relative;text-overflow:ellipsis;top:50%;transition-duration:.1s;transition-property:top,font-size;transition-timing-function:ease-in-out;white-space:nowrap}.custom-select__placeholder-clone[active]{background-color:#fff;font-size:.75rem;top:-.3125rem;visibility:visible}.custom-select__select--quantity-selector{text-align:center}@media only screen and (min-width:60.625rem){.custom-select__select--hollow{padding-bottom:0;padding-top:0}}.custom-select__select--header{border-bottom:.1875rem;border-top:.1875rem;color:#d9d9d9;padding-bottom:0;padding-top:0}.custom-select__select--side-drawer{color:#000}.custom-select--pdp{line-height:0;min-width:-webkit-fill-available;width:100%}@media only screen and (min-width:48.125rem){.custom-select--pdp{max-width:-moz-fit-content;max-width:fit-content;width:25rem}}.custom-select__select--pdp{line-height:2;padding-left:.375rem;padding-right:.625rem}@media only screen and (min-width:48.125rem){.custom-select__select--pdp{padding-left:1.25rem}}.custom-select .select2-container{height:100%;position:relative;top:-.0625rem;width:auto}.custom-select .select2-container--disabled{border-color:#d9d9d980;color:#b2b5b766;cursor:not-allowed;opacity:.5;pointer-events:none}.custom-select .select2-container--volume-price{top:0}.custom-select .select2-container .select2-selection{height:100%}.custom-select .select2-container .select2-selection--single{background-color:unset}.custom-select--disabled{background-color:#d9d9d980;border:.0625rem solid #d9d9d980;opacity:.5}.custom-select--disabled:hover{border:.0625rem solid #d9d9d980!important}.custom-select--disabled .custom-select__caret{opacity:.5}.custom-select--pointer-disable{opacity:.5;pointer-events:none}.custom-select--pointer-disable .select2-selection__rendered{color:#6c6c6c}.custom-select .select2-selection--single{background:none;border:none;border-radius:0;height:auto;padding:.8125rem 2.125rem .6875rem .75rem}.custom-select .select2-selection--single .select2-selection__placeholder{color:#6c6c6c}.custom-select .select2-selection--single .select2-selection__rendered{color:#191919;line-height:1.2rem;min-height:1rem;padding-left:0;padding-right:0}.custom-select .select2-selection--single .select2-selection__arrow{display:none}.custom-select--quantity-selector{height:2.75rem;width:5rem}.custom-select--quantity-selector .select2-container{height:2.75rem}.custom-select--quantity-selector .select2-selection--single .select2-selection__rendered{font-family:Myriad Pro,sans-serif;font-size:1rem;padding-left:.8125rem}.custom-select--quantity-selector .selection{height:100%}.custom-select--quantity-selector .select2-selection--single{align-items:center;display:flex;height:100%;padding:0 .625rem;width:100%}.custom-select--quantity-selector .select2-selection{justify-content:center}.custom-select--quantity-selector .select2-selection--single .select2-selection__rendered{padding-left:0;padding-right:1rem}.custom-select--hollow .select2-selection{text-align:right}.custom-select--hollow .select2-selection--single{padding:0 .625rem}.custom-select--sort-catalog .select2-selection--single{padding:.875rem .625rem}.custom-select--header .custom-select__caret,.custom-select--header .select2-selection--single .select2-selection__rendered{color:#d9d9d9}.custom-select--side-drawer .custom-select__caret,.custom-select--side-drawer .select2-selection--single .select2-selection__rendered{color:#000}.custom-select--quantity-selector-with-volume-price{display:flex;font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;justify-content:center;line-height:.875rem;text-align:center;width:11.3125rem}@media only screen and (max-width:48.125rem){.custom-select--quantity-selector-with-volume-price{width:5rem}}.custom-select--quantity-selector-with-volume-price--open{border:.125rem solid #191919;transition:none}@media only screen and (max-width:48.125rem){.custom-select--quantity-selector-with-volume-price--open{width:11.3125rem}}.custom-select__disabled{height:2.75rem;margin-top:auto}.custom-select--filter{border:.0625rem solid #d2c8c2;max-width:100%}@media only screen and (min-width:48.125rem){.custom-select--filter{max-width:13.75rem}}.select2-results__option{color:#191919;font-size:1rem;font-weight:400;padding:.8125rem 2.125rem .6875rem .75rem}.select2-container .select2-search--dropdown{background:#fff}.select2-container .select2-results{background-color:#fff;font-family:Myriad Pro,sans-serif;font-size:1rem;position:relative}.select2-container .select2-results__options{max-height:15.625rem;overflow-y:auto}.select2-container .select2-results__option--highlighted[aria-selected]{background:#faf8f7;color:#191919}.select2-container .select2-results__option--highlighted[aria-selected=true]{color:#005932}.select2-container .select2-results__option[aria-selected=true]{background:#faf8f7;color:#191919;font-family:Myriad Pro Bold,sans-serif;position:relative}.select2-container--volume-price{min-width:100%}.select2-container--volume-price .select2-results{border:.125rem solid #191919;left:-.0625rem;text-align:center}.select2-container--volume-price .select2-dropdown{border:none!important}.select2-container--volume-price .select2-container{padding-right:.75rem}.select2-container--volume-price .select2-results__options{max-height:13.75rem}.select2-container--volume-price .select2-results__options::-webkit-scrollbar{width:.75rem}.select2-container--volume-price .select2-results__options::-webkit-scrollbar-track{background-color:#0000}.select2-container--volume-price .select2-results__options::-webkit-scrollbar-thumb{background-color:#d9d9d9;border:.25rem solid #fff;border-radius:1.875rem;height:8rem}.select2-container--volume-price .select2-results__options::-webkit-scrollbar-button{display:none}.select2-container--volume-price .select2-results__option[aria-selected=true]{color:#191919}.select2-container--secondary .select2-results{border:none;padding:.75rem 0;transform:translateX(-2rem);width:calc(100% + 3rem)}.select2-container--secondary .select2-dropdown--below{box-shadow:.625rem .625rem 1.625rem 0 #0000000d,0 0 1.875rem 0 #0000000d,0 -.625rem 1.875rem 0 #0000000d}.select2-container--small .select2-results__option{padding:.25rem .625rem}.select2-container--open .select2-dropdown{background:none;border:.0625rem solid #191919;border-radius:0;box-sizing:initial;margin:0 0 0 -.0625rem;text-align:left;z-index:810}.select2-container--open .select2-dropdown--header{z-index:402}.select2-container--quantity-selector .select2-dropdown{text-align:center}.select2-container--quantity-selector .select2-dropdown .select2-results__option{padding-right:.75rem}.xdsoft_datetimepicker{background:#fff;border:1px solid;border-color:#ccc #ccc #bbb;box-shadow:0 5px 15px -5px rgba(0,0,0,.506);box-sizing:border-box;color:#333;display:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:2px 8px 8px 0;position:absolute;z-index:9999}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}.xdsoft_datetimepicker iframe{background:#0000;border:0;height:210px;left:0;position:absolute;top:0;width:75px}.xdsoft_datetimepicker button{border:none!important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:#0000}.xdsoft_noselect::-moz-selection{background:#0000}.xdsoft_datetimepicker.xdsoft_inline{box-shadow:none;display:inline-block;position:static}.xdsoft_datetimepicker *{box-sizing:border-box;margin:0;padding:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{float:left;margin-left:8px;width:224px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-left:0;margin-right:8px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{float:left;margin-left:8px;margin-top:0;text-align:center;width:58px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-left:0;margin-right:8px}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-bottom:3px;margin-top:8px}.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{background-position:-92px -19px;display:inline-block;height:20px;opacity:.5;vertical-align:middle;width:9px}.xdsoft_datetimepicker .xdsoft_prev{background-position:-20px 0;float:left}.xdsoft_datetimepicker .xdsoft_today_button{background-position:-70px 0;float:left;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{background-position:0 0;float:right}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:initial;background-repeat:no-repeat;border:0;cursor:pointer;display:block;-ms-filter:"alpha(opacity=50)";height:30px;min-width:0;opacity:.5;outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px -15px;display:block;float:none;height:15px;margin-left:14px;margin-top:7px;width:30px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev{float:none;margin-left:0;margin-right:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #ddd;height:151px;overflow:hidden}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-bottom-width:0;border-collapse:collapse;border-top:1px solid #ddd;color:#666;cursor:pointer;font-size:12px;height:25px;line-height:25px;text-align:center}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover,.xdsoft_datetimepicker .xdsoft_today_button:hover{-ms-filter:"alpha(opacity=100)";opacity:1}.xdsoft_datetimepicker .xdsoft_label{background-color:#fff;cursor:pointer;display:inline;float:left;font-size:14px;font-weight:700;line-height:20px;margin:0;padding:5px 3px;position:relative;text-align:center;width:182px;z-index:9999}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{background:#fff;border:1px solid #ccc;display:none;max-height:160px;overflow-y:hidden;position:absolute;right:0;top:30px;z-index:101}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{background:#ff8000;color:#fff}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none!important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#3af;box-shadow:inset 0 1px 3px 0 #178fe5;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{text-align:right;width:100px}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{margin-left:5px;width:48px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{background:#f5f5f5;border:1px solid #ddd;border-collapse:collapse;color:#666;cursor:pointer;font-size:12px;height:25px;padding:0;text-align:right;vertical-align:middle;width:14.2857142%}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#3af}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:inset 0 1px 4px 0 #ffb871;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:inset 0 1px 4px 0 #00dd1c;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#3af;box-shadow:inset 0 1px 3px 0 #178fe5;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{cursor:default;-ms-filter:"alpha(opacity=50)";opacity:.5}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{-ms-filter:"alpha(opacity=20)";opacity:.2}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{background:#ff8000!important;box-shadow:none!important;color:#fff!important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#3af!important;box-shadow:inset 0 1px 3px 0 #178fe5!important;color:#fff!important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{background:inherit!important;box-shadow:inherit!important;color:inherit!important}.xdsoft_datetimepicker .xdsoft_calendar th{color:#999;cursor:default;font-weight:700;text-align:center}.xdsoft_datetimepicker .xdsoft_copyright{clear:both;color:#ccc!important;float:none;font-size:10px;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee!important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa!important}.xdsoft_time_box{border:1px solid #ccc;position:relative}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc!important;border-radius:3px;height:20px}.xdsoft_scrollbar{bottom:0;cursor:pointer;position:absolute;right:0;top:0;width:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{background:#000;border:1px solid;border-color:#333 #333 #444;box-shadow:0 5px 15px -5px hsla(0,0%,100%,.506);color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{background:#000;border:1px solid #333}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{background:#007fff;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#c50;box-shadow:inset 0 1px 3px 0 #b03e00;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#c50}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:inset 0 1px 4px 0 #ffb871;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:inset 0 1px 4px 0 #00dd1c;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#c50;box-shadow:inset 0 1px 3px 0 #b03e00;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{background:#007fff!important;color:#000!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555!important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333!important}.xdsoft_datetimepicker .xdsoft_save_selected{border:1px solid #ddd!important;color:#454551;display:block;font-size:13px;margin-top:5px;width:100%}.xdsoft_datetimepicker .blue-gradient-button{background:linear-gradient(180deg,#fff 0,#f4f8fa 73%);border:1px solid #d7d8da;color:#82878c;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff",endColorstr="#f4f8fa",GradientType=0);font-family:museo-sans,Book Antiqua,sans-serif;font-size:12px;font-weight:300;height:28px;padding:4px 17px 4px 33px;position:relative}.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:focus span,.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:hover span{background:linear-gradient(180deg,#f4f8fa 0,#fff 73%);color:#454551;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f8fa",endColorstr="#FFF",GradientType=0)}.date-time-picker__content{position:relative}.date-time-picker__icon{fill:#000;bottom:1rem;height:1rem;position:absolute;right:1rem;width:1.125rem}.date-time-picker .input{font:500 .9375rem/1.0625rem Myriad Pro,sans-serif;height:3rem;padding:.625rem 1.25rem}.date-time-picker .input::-ms-clear{display:none}.date-time-picker--with-icon .input{padding-right:2.5rem}.display-address__item{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;letter-spacing:-.01125rem;line-height:1.25rem}@media only screen and (min-width:48.125rem){.display-address__item{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.display-address__item-address--container{display:flex;flex-flow:row wrap;margin-top:1rem}@media only screen and (min-width:48.125rem){.display-address__item-address--container{flex-flow:column;margin-top:.75rem}}.display-address__item-address--label:first-of-type{margin-right:.5rem}@media only screen and (min-width:48.125rem){.display-address__item-address--label:first-of-type{margin-bottom:.5rem;margin-right:0}}.display-address__item-address--email{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem;margin-top:1rem}@media only screen and (min-width:48.125rem){.display-address__item-address--email{margin-top:.75rem}}.footer-logo__link{border:none;display:block;padding:0;transform:translateY(-.3125rem)}.footer-logo__image{height:2.25rem;width:5.625rem}@media only screen and (min-width:34.375rem){.footer-logo__image{height:2.625rem;width:6.375rem}}.image-banner{height:25rem;margin:5rem 0 8.25rem;position:relative}@media only screen and (min-width:48.125rem){.image-banner{height:46.875rem;margin:11.25rem 0;padding:0 5rem}}.image-banner__video{display:none;height:auto;min-width:100%;width:auto}.no-touch .image-banner__video{display:block}.image-banner__bg-wrap{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.image-banner__bg-wrap:after{background:url(a762b126e0b5eac3e358.png) 50%/contain no-repeat;bottom:1.25rem;content:"";display:block;height:2rem;position:absolute;right:1.5rem;width:4.875rem}@media only screen and (min-width:48.125rem){.image-banner__bg-wrap:after{bottom:2.5rem;height:3.3125rem;right:2.5rem;width:8.125rem}}.touch .image-banner__bg-wrap{background-image:url(700e7fd58a6776fc38ac.jpg);background-size:cover}.image-banner__text{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;top:-10%}.image-banner__text--parallax-to-top{top:-40%}.image-banner__title{margin-bottom:.625rem}.image-banner__title *{color:#fff;font:700 2.375rem/normal Walbaum,sans-serif;letter-spacing:-.05625rem;text-align:center}@media only screen and (min-width:48.125rem){.image-banner__title *{font-size:4.25rem}}.image-banner__link{color:#fff;display:inline-block;font:400 .875rem Walbaum,sans-serif;letter-spacing:-.025rem;padding-right:.75rem;position:relative;text-decoration:none}@media only screen and (min-width:48.125rem){.image-banner__link{font-size:1.375rem;padding-right:1.25rem}}.image-banner__link:hover{color:#fff;text-decoration:none}.image-banner__link:after{background:url(afb3595a820102d54cc1.svg) 50% no-repeat;bottom:.1875rem;content:"";display:block;height:.5625rem;position:absolute;right:0;width:.375rem}@media only screen and (min-width:48.125rem){.image-banner__link:after{bottom:.25rem;height:.9375rem;width:.625rem}}.info-box__container{border:.0625rem solid #000;border-left-width:.25rem;display:flex;margin-top:1rem;padding:1rem}.info-box__container--hidden{display:none}.info-box__container strong{font-family:Myriad Pro Bold,sans-serif;font-weight:700}.info-box__close{cursor:pointer;margin:.3125rem}.info-box__icon{margin-right:.84375rem}.info-box__message{font-size:1rem;line-height:1.1875rem}.info-box__message--title{font-family:Myriad Pro Semibold,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.5rem;margin-bottom:.25rem}.info-box__message--bold{font-family:Myriad Pro Bold,sans-serif;font-weight:700}.info-box__message--list{color:#bb484d;list-style-type:disc;padding-left:.9375rem}.inspirational-block{margin:5rem 0 6.25rem;min-height:18.75rem}@media only screen and (min-width:34.375rem){.inspirational-block{margin:8.125rem 0 11.25rem}}@media only screen and (max-width:48.0625rem){.inspirational-block--left{flex-direction:column-reverse}}.inspirational-block__content{margin-top:3.75rem;padding:0 1.25rem;text-align:center}@media only screen and (min-width:48.125rem){.inspirational-block__content{margin-top:0;text-align:left}}@media only screen and (min-width:60.625rem){.inspirational-block__content--right{padding-left:7.5rem}.inspirational-block__content--left{padding-right:7.5rem}}.inspirational-block__pre-title,.inspirational-block__title{color:#b2b5b7;font:700 1.0625rem/1.52 Walbaum,sans-serif;letter-spacing:.1875rem;margin-bottom:.9375rem;text-transform:uppercase}@media only screen and (min-width:34.375rem){.inspirational-block__pre-title,.inspirational-block__title{font-size:1.3125rem;letter-spacing:.2375rem}}.inspirational-block__pre-title{font:400 .5625rem/normal Walbaum,sans-serif;margin-bottom:1.0625rem}@media only screen and (min-width:34.375rem){.inspirational-block__pre-title{font-size:.625rem;letter-spacing:.2rem}}.inspirational-block__text{color:#b2b5b7;font:400 .8125rem/1.62 Myriad Pro,sans-serif;letter-spacing:.05rem;margin-bottom:1.6875rem}@media only screen and (min-width:34.375rem){.inspirational-block__text{font-size:1.0625rem;letter-spacing:.0625rem;line-height:1.47}}.inspirational-block__images{display:flex;position:relative}.inspirational-block__images--left{justify-content:flex-start}.inspirational-block__images--right{justify-content:flex-end}.inspirational-block__image{border-radius:.1875rem;overflow:hidden}.inspirational-block__image img{height:100%;width:100%}.inspirational-block__image-1{height:16.0625rem;width:9.875rem}@media only screen and (min-width:34.375rem){.inspirational-block__image-1{height:25.75rem;width:14.0625rem}}@media only screen and (min-width:60.625rem){.inspirational-block__image-1{height:34.375rem;width:18.75rem}}.inspirational-block__image-2{box-shadow:0 4.375rem 5rem -2.5rem #0000003d;height:12.5rem;margin-top:35%;position:absolute;width:13.125rem}@media only screen and (min-width:34.375rem){.inspirational-block__image-2{height:18.75rem;width:19.6875rem}}@media only screen and (min-width:60.625rem){.inspirational-block__image-2{height:25rem;width:26.25rem}}.inspirational-block__image-2--left{left:4.6875rem}@media only screen and (min-width:34.375rem){.inspirational-block__image-2--left{left:6.25rem}}@media only screen and (min-width:60.625rem){.inspirational-block__image-2--left{left:9.375rem}}.inspirational-block__image-2--right{right:4.6875rem}@media only screen and (min-width:34.375rem){.inspirational-block__image-2--right{right:6.25rem}}@media only screen and (min-width:60.625rem){.inspirational-block__image-2--right{right:9.375rem}}.list-switches{position:relative;z-index:10}@media only screen and (min-width:34.375rem){.list-switches{display:flex;justify-content:space-between}}.list-switches--one-column{display:block}.list-switches--register-type{margin:0 auto 1.875rem;max-width:35.625rem;padding:0 0 1.25rem}.list-switches--layout-width{max-width:45.625rem}.list-switches--layout-full-width{width:100%}.list-switches__item{display:block;position:relative}@media only screen and (min-width:34.375rem){.list-switches__item{flex-grow:1;margin:0 1.875rem 0 0;min-width:6.25rem}.list-switches__item:last-child{margin-right:0}}.list-switches__item--cart{width:100%}.list-switches__item--one-column{margin:0 0 .3125rem}.list-switches__item--one-column:last-child{margin:0}.list-switches__item--gift-card-amount{align-items:center;display:flex;justify-content:space-between}.list-switches__item--gift-card-amount-text{align-items:center;color:#005932;display:flex;font:600 1.125rem/1.125rem Myriad Pro,sans-serif}.list-switches__img-wrap{align-items:center;display:flex;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%)}.list-switches__img{display:block;flex-shrink:0;margin-left:.3125rem;width:2.5rem}.list-switches__payment-list{margin:.125rem;padding:.125rem}.list-switches__payment-list .toggler-radio label{padding-left:1.25rem}.list-switches__payment-list .toggler-radio--with-bg .toggler-radio__input:checked~.toggler-radio__check{left:1.5625rem}.list-switches--cart{display:flex;width:50%;z-index:unset}.list-switches--cart .list-switches__item{display:flex;width:100%}.list-switches--cart .list-switches__item .message-box-with-arrow{height:1.5rem}.list-with-icons ul,.list-with-icons__container{margin-bottom:0}@media only screen and (min-width:48.125rem){.list-with-icons ul,.list-with-icons__container{margin-bottom:1.875rem}}.list-with-icons li,.list-with-icons__item{list-style:none;margin:0 0 .5rem;vertical-align:middle}.list-with-icons--rows .list-with-icons__container{display:flex;gap:1.5rem;justify-content:center;text-align:left}.list-with-icons--rows .list-with-icons__item{display:flex;flex-flow:row;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}.list-with-icons--pdp .list-with-icons__container{margin:2rem 0 0}.list-with-icons--pdp .list-with-icons__item{align-items:center;background-size:1.375rem;display:flex;flex-flow:row;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-bottom:1.0625rem;padding-left:0}.list-with-icons--pdp .list-with-icons__item:last-of-type{margin-bottom:0}.list-with-icons--contact-page .list-with-icons__item{align-items:center;display:flex;flex-flow:row;font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem;margin-bottom:.5rem;padding-left:0}@media only screen and (min-width:48.125rem){.list-with-icons--contact-page .list-with-icons__item{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}}.list-with-icons--contact-page .list-with-icons__item:last-of-type{margin-bottom:0}.list-with-icons--contact-page .list-with-icons__item-text>a{text-decoration:underline}.list-with-icons--contact-page .list-with-icons__container{margin-bottom:0}.logo{min-width:5.9375rem;z-index:2}@media only screen and (min-width:48.125rem){.logo{min-height:5rem;min-width:8.9375rem}}.logo__link{width:8.9375rem}@media only screen and (min-width:34.375rem){.logo__link{width:13.125rem}}.main-menu-toggler-button{align-items:center;display:flex;flex-direction:column;height:2.875rem;justify-content:flex-end;margin-top:.3125rem;min-width:2.5rem}.main-menu-toggler-button[active]{gap:.5rem}.main-menu-toggler-button[active] .main-menu-toggler-button__icon{height:1rem;width:1rem}.main-menu-toggler-button:not([active]) .main-menu-toggler-button__icon{height:2rem;width:2rem}.main-menu-toggler-button__text{font-family:Myriad Pro Condensed,sans-serif;font-size:.75rem;font-weight:400;line-height:.75rem;line-height:.9rem}.mdc-text-field__input:-webkit-autofill,.mdc-text-field__input:-webkit-autofill:focus,.mdc-text-field__input:-webkit-autofill:hover{box-shadow:inset 0 0 0 32px #fff}.mdc-text-field__input:-webkit-autofill{animation-name:on-autofill-start}.mdc-text-field__input:not(:-webkit-autofill){animation-name:on-autofill-cancel}.mdc-text-field__input{padding-left:1.25rem}.mdc-textarea-field__input{padding:1.25rem}.mdc-text-field--outlined{background-color:#fff;font-size:1rem;height:44px;padding:0;width:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl],.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#937b6c}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem;transform:translateY(-31.25px) scale(1)}.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem;transform:translateY(-28.75px) scale(.75)}.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-44px .25s 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-44px{0%{transform:translateX(0) translateY(-28.75px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(4%) translateY(-28.75px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(-4%) translateY(-28.75px) scale(.75)}to{transform:translateX(0) translateY(-28.75px) scale(.75)}}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{background:#0000;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--disabled) .mdc-floating-label{color:#000}.mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused):not(.mdc-text-field--disabled) .mdc-floating-label{color:#6c6c6c}.mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused):not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused):not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused):not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#d2c8c2}.mdc-floating-label--float-above{font-size:.75rem}.mdc-textarea-field{height:-moz-fit-content;height:fit-content}.mdc-textarea-field .mdc-text-field__input{padding:1rem}.mdc-textarea-field #textarea-label-id{top:1.25rem}.mdc-text-field--expanded{width:100%}.mdc-text-field-character-counter{bottom:0;margin:.625rem;position:absolute;right:0}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-right:0}:root{--mdc-theme-primary:$setting-color-black;--mdc-theme-on-primary:$setting-color-light-beige;--mdc-theme-secondary:$setting-color-beige;--mdc-typography-subtitle1-font-size:rem(16);--mdc-typography-font-family:$setting-font-family}.mein-dehner-card__container{align-items:center;display:flex;justify-content:center;width:100%}.mein-dehner-card__list{display:flex;flex-flow:row wrap;gap:1.5rem}@media only screen and (max-width:60.5625rem){.mein-dehner-card__list{justify-content:center}}.mein-dehner-card__card{border-radius:.625rem;box-shadow:0 .125rem .5rem 0 #00000040;color:#fff;height:11.25rem;perspective:62.5rem;width:21.3125rem}.mein-dehner-card__card-inner{height:100%;position:relative;width:100%}.mein-dehner-card__front{border-radius:.625rem;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.mein-dehner-card .row{align-items:center;display:flex;justify-content:space-between}.mein-dehner-card .map-img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.mein-dehner-card__card-number{color:#d2c8c2;font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem;margin-top:6.5625rem;text-align:center}.mein-dehner-card .card-holder{font-size:.75rem;margin-top:2.5rem}.mein-dehner-card .name{font-size:1.375rem;margin-top:1.25rem}.mein-dehner-card .bar{background:#222;height:3.75rem;margin-left:1.875rem;margin-right:-1.875rem;margin-top:.625rem}.mein-dehner-card .card-cvv{margin-top:1.25rem}.mein-dehner-card .card-text{font-size:.875rem;margin-top:1.875rem}.mein-dehner-card__add-card-box{align-items:center;border:.125rem dashed var(--greys-creme-dark,#d2c8c2);border-radius:.625rem;box-shadow:0 .125rem .5rem 0 #00000040;display:flex;flex-flow:column;height:100%;justify-content:center;text-align:center}.mein-dehner-card__add-card-box--label{color:#191919;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;height:1.5rem;line-height:1.5rem;margin-top:.75rem;width:11.875rem}.mein-dehner-card__existing-card-box{align-items:center;display:flex;justify-content:center;text-align:center}.mein-dehner-card__circle{background:var(--greys-creme-light,#faf8f7);border-radius:6.25rem;cursor:pointer;height:3.75rem;padding:1.25rem;width:3.75rem}.mein-dehner-card__modal{background:#fff;left:50%;max-width:33.75rem;padding:3rem;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:400}.mein-dehner-card__modal-box__button-wrapper{width:100%}.mein-dehner-card__modal-box__button-wrapper__add{margin-left:1rem}.mein-dehner-card__modal-box--title{font-family:Myriad Pro Bold,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.375rem}@media only screen and (max-width:60.5625rem){.mein-dehner-card__modal-box--title{font-family:Myriad Pro,sans-serif;font-size:1.375rem;font-weight:400;line-height:1.375rem}.mein-dehner-card__modal-box__button-wrapper{flex-direction:column-reverse}.mein-dehner-card__modal-box__button-wrapper__add{margin-bottom:.75rem;margin-left:0;margin-top:.75rem}.mein-dehner-card__modal{border-radius:.625rem .625rem 0 0;bottom:0;padding:2rem 1rem;top:unset;transform:translate(-50%);width:100%}}@media only screen and (min-width:48.125rem){.mein-dehner-card__modal{padding:2rem}}.mein-dehner-card__title{font-family:Myriad Pro Bold,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.375rem;margin-bottom:.75rem}.mein-dehner-card__title-my-profile{margin-top:2.5rem}.mein-dehner-card__title--manage-cards{font-family:Myriad Pro Bold,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.375rem;margin-bottom:.75rem}.mein-dehner-card__subtitle{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}.mein-dehner-card__text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.mein-dehner-card__text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.mein-dehner-card__required{margin:2rem .75rem 0}.mein-dehner-card__close--button{background:#0000;cursor:pointer;position:absolute;right:1.375rem;top:1.3125rem}@media only screen and (max-width:48.0625rem){.mein-dehner-card .form__actions{flex-direction:column-reverse}.mein-dehner-card .form__actions .mein-dehner-card__submit--button{margin-bottom:.9375rem}}.mein-dehner-card__radio-button--form{align-items:center;display:flex;gap:.625rem;justify-content:flex-start;margin-top:.625rem}.mein-dehner-card__cards--container{border-bottom:.0625rem solid #f0ece7;max-width:44.25rem;padding-bottom:1.5rem;width:100%}.merchant-search-form__container{border:.0625rem solid #191919;border-radius:1.25rem;display:flex;overflow:hidden;position:relative;width:97%}@media only screen and (max-width:34.3125rem){.merchant-search-form__container{width:100%}}.merchant-search-form__input{border:none;color:#191919;font:400 1rem Myriad Pro,sans-serif;height:2.375rem;padding:.5625rem .9375rem .4375rem;position:relative;width:86%;z-index:11}.merchant-search-form__input::placeholder{color:#6c6c6c}.merchant-search-form__input::-ms-clear{display:none}.merchant-search-form__search-icon{position:absolute;right:.875rem;top:.375rem;z-index:11}.merchant-search-form__remove-text-icon{cursor:pointer;display:block;position:absolute;right:3.125rem;top:15%;visibility:hidden;z-index:1000}.merchant-search-form__button-hidden{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.merchant-search-suggest__container{margin:0;max-height:30rem;overflow-x:scroll;padding:1.25rem;position:absolute;width:100%}.merchant-search-suggest__input{min-height:1.925rem;position:relative;z-index:702}.merchant-search-suggest__input--transparent{background-color:#fff0}.merchant-search-suggest__item--active{text-decoration:underline}.merchant-search-suggest__hint{border-color:#fff0;color:#dadada;height:100%;padding:.25rem .5rem;position:absolute;top:0;width:100%;z-index:10}.message-box-with-arrow{align-items:center;display:flex;flex-flow:column;justify-content:flex-end}@media only screen and (max-width:48.0625rem){.message-box-with-arrow--safety-code-descriptions{display:flex}}.message-box-with-arrow--big-container--position-mobile{margin-left:.421875rem}@media only screen and (max-width:48.0625rem){.message-box-with-arrow--big-container--position-mobile{align-items:flex-end;padding-right:.4375rem}}.message-box-with-arrow--big-container .message-box-with-arrow__container{height:auto;margin-bottom:3.5rem;width:21.4375rem;z-index:810}@media only screen and (max-width:48.0625rem){.message-box-with-arrow--big-container .message-box-with-arrow__container{align-self:flex-end;translate:5.5%}}.message-box-with-arrow--ingenico-position{margin-top:.875rem;translate:-25%}.message-box-with-arrow--newsletter .message-box-with-arrow__container{filter:drop-shadow(.125rem .25rem .375rem #191919)}.message-box-with-arrow--newsletter .message-box-with-arrow__info-text{margin-bottom:0;max-width:90%;word-wrap:break-word}.message-box-with-arrow--newsletter__icon--info{display:flex}@media only screen and (max-width:48.0625rem){.message-box-with-arrow--medium-container--position-mobile{align-items:flex-end;margin-left:.625rem;padding-right:1.625rem}}.message-box-with-arrow--medium-container .message-box-with-arrow__container{height:auto;margin-bottom:2.875rem;width:17.5rem}@media only screen and (max-width:48.0625rem){.message-box-with-arrow--medium-container .message-box-with-arrow__container{translate:11.5%}}.message-box-with-arrow--medium-container .message-box-with-arrow__container--space-medium--checkout-payment{margin-bottom:2.1875rem}@media only screen and (max-width:48.0625rem){.message-box-with-arrow--medium-container .message-box-with-arrow__container--space-medium--checkout-payment{translate:7%}.message-box-with-arrow--shipment-info .message-box-with-arrow__container{align-self:flex-end;translate:5%}}.message-box-with-arrow--margin-bottom-closer .message-box-with-arrow__container{margin-bottom:2rem}@media only screen and (min-width:48.125rem){.message-box-with-arrow--expand-lg .message-box-with-arrow__container{height:auto;width:32rem}}@media only screen and (max-width:48.0625rem){.message-box-with-arrow--position--mobile-summary-step{align-items:center;margin-left:.625rem}.message-box-with-arrow--position--mobile-summary-step .message-box-with-arrow__arrow-bottom:after{align-self:center;margin-right:6rem}.message-box-with-arrow--position--mobile-summary-step .message-box-with-arrow__container{align-self:center;translate:14%}.message-box-with-arrow--position--mobile-summary-step-sidebar{align-items:center;margin-left:.625rem}.message-box-with-arrow--position--mobile-summary-step-sidebar .message-box-with-arrow__arrow-bottom:after{align-self:center;margin-right:0}.message-box-with-arrow--position--mobile-summary-step-sidebar .message-box-with-arrow__container{translate:0}}.message-box-with-arrow__container{background-color:#d2c8c2;color:#191919;padding:.75rem;position:absolute;white-space:normal}.message-box-with-arrow__container--security-code-descriptions{margin-bottom:3.5rem}@media only screen and (max-width:48.0625rem){.message-box-with-arrow__container--security-code-descriptions{transform:translate(-41.5%)}}@media only screen and (max-width:34.3125rem){.message-box-with-arrow__container--security-code-descriptions:after{transform:translate(-10%)}}@media only screen and (max-width:22.5rem){.message-box-with-arrow__container--security-code-descriptions:after{transform:translate(20%)}}.message-box-with-arrow__container-inner{display:flex;justify-content:space-between}@media only screen and (max-width:34.3125rem){.message-box-with-arrow__info-container--security-code-descriptions{overflow-wrap:break-word;width:17.5rem}}@media only screen and (max-width:22.5rem){.message-box-with-arrow__info-container--security-code-descriptions{width:12.5rem}}.message-box-with-arrow__info-text{font:400 1rem Myriad Pro,sans-serif;margin-bottom:.625rem}.message-box-with-arrow__arrow-bottom{display:flex;flex-flow:column}.message-box-with-arrow__arrow-bottom:after{align-self:center;border:.9375rem solid #0000;border-bottom:none;border-top:1.375rem solid #d2c8c2;bottom:-.9375rem;content:" ";position:absolute}@media only screen and (max-width:48.0625rem){.message-box-with-arrow__arrow-bottom:after{align-self:flex-end}}.message-box-with-arrow__icon--info{margin:auto}.message-box-with-arrow__icon--close{padding:0 .375rem}@media only screen and (max-width:48.0625rem){.message-box-with-arrow__icon--close{padding:0 .5rem}}.message-box-with-arrow__icon--close-padding__left{padding:0 0 0 .9375rem}.message-box-with-arrow--checkout{justify-content:center;margin-left:auto;padding-right:0;position:relative}.message-box-with-arrow--checkout .message-box-with-arrow__icon{padding:0}.message-box-with-arrow--checkout .message-box-with-arrow__container{bottom:3.4375rem;margin-bottom:0;right:-.8125rem;width:21.4375rem;z-index:100}@media only screen and (min-width:48.125rem){.message-box-with-arrow--checkout .message-box-with-arrow__container{height:auto;right:unset;width:14vw}}.message-box-with-arrow--checkout .message-box-with-arrow__arrow-bottom:after{right:.375rem}@media only screen and (min-width:48.125rem){.message-box-with-arrow--checkout .message-box-with-arrow__arrow-bottom:after{right:unset}}.message-box-with-arrow--pdp .message-box-with-arrow__arrow-bottom{flex-flow:row;left:-1.25rem;z-index:999}@media only screen and (max-width:48.125rem){.message-box-with-arrow--pdp .message-box-with-arrow__arrow-bottom{left:1.125rem}}.message-box-with-arrow--pdp .message-box-with-arrow__arrow-bottom:after{left:9.6875rem}@media only screen and (max-width:48.125rem){.message-box-with-arrow--pdp .message-box-with-arrow__arrow-bottom:after{left:7.3125rem}}.message-box-with-arrow--pdp .message-box-with-arrow__container{bottom:2rem}@media only screen and (max-width:34.3125rem){.message-box-with-arrow--position--mobile-payment-step{position:absolute;right:-2rem}}.message-box-with-arrow--mobile .message-box-with-arrow__container{margin-bottom:2.5rem;max-width:80vw}.message-box-with-arrow--mobile .message-box-with-arrow__arrow-bottom:after{right:3%}@media only screen and (min-width:34.375rem){.message-box-with-arrow--mobile .message-box-with-arrow__arrow-bottom:after{right:unset}}@media only screen and (max-width:48.125rem){.message-box-with-arrow--contact .message-box-with-arrow__container{align-self:unset;translate:unset}}.message-box-with-arrow--contact .message-box-with-arrow__container:after{align-self:center}.mobile-item-overlay{background-color:#fff;left:-100%;padding:1.5rem 1.5rem 1rem;position:absolute;transition:left .25s ease-in;width:100vw}.mobile-item-overlay[active]{left:0}.mobile-navigation-menu-open-button__text{font-family:Myriad Pro,sans-serif;font-size:.75rem;font-weight:400;line-height:.9rem;margin:.25rem 0 0;text-align:initial}.navigation-multilevel-node{cursor:pointer;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:.125rem;line-height:1.5rem;text-transform:uppercase;white-space:nowrap}@media only screen and (min-width:48.125rem){.navigation-multilevel-node{height:4rem;max-height:4rem;width:30vw}}@media only screen and (min-width:75.25rem){.navigation-multilevel-node{width:24vw}}.navigation-multilevel-node:hover{color:#005836;text-decoration:none}.navigation-multilevel-node__menu{box-shadow:0 6.25rem 6.25rem 0 #0000000d}.navigation-multilevel-node__menu--side-drawer{box-shadow:none;display:block;left:0;overflow:scroll;position:fixed;top:0;transition:all .25s ease-in-out;width:100%;z-index:1;-ms-overflow-style:none;scrollbar-width:none}.navigation-multilevel-node__menu--side-drawer::-webkit-scrollbar{display:none}.navigation-multilevel-node__menu--hidden{left:-150%}.navigation-multilevel-node__menu--hidden[data-level="3"]{display:none;left:0}.navigation-multilevel-node .navigation-multilevel-node__menu--brand,.navigation-multilevel-node .navigation-multilevel-node__menu--flyout{background-color:#fff;border-left:.0625rem solid #f0ece7;margin:0}@media only screen and (min-width:48.125rem){.navigation-multilevel-node .navigation-multilevel-node__menu--brand,.navigation-multilevel-node .navigation-multilevel-node__menu--flyout{left:100%}}.navigation-multilevel-node__overview{background-color:#fff;width:100%}.navigation-multilevel-node__overview:hover{color:#191919}.navigation-multilevel-node__images-container{align-items:center;background-color:#fff;display:flex;flex-direction:column}.navigation-multilevel-node__images-container>.image-link{padding:1rem 1rem 0;position:relative;text-align:center}.navigation-multilevel-node__images-container>.image-link>.image__title{color:#fff;font:700 1.5rem Walbaum,sans-serif;left:50%;position:absolute;text-transform:none;top:60%;transform:translate(-50%,-50%);z-index:11}.navigation-multilevel-node__images-container>.image-link>.image__text{color:#fff;font:600 1.25rem Myriad Pro Condensed,sans-serif;left:50%;position:absolute;text-transform:none;top:40%;transform:translate(-50%,-50%);z-index:11}.navigation-multilevel-node__image>img{height:7.75rem;max-width:21.4375rem}.navigation-multilevel-node__title{background-color:#fff;color:#191919;height:4rem;padding:1.125rem 12.5rem 1.125rem 1.5rem;width:23.4375rem}.navigation-multilevel-node__title:hover{background-color:#e6eeeb;color:#005836;cursor:pointer;text-decoration:none}.navigation-multilevel-node__title--font{color:#191919;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.5rem;text-decoration:none;text-transform:none;white-space:nowrap}.navigation-multilevel-node__arrow-icon{display:none}@media only screen and (min-width:48.125rem){.navigation-multilevel-node__arrow-icon{align-self:center;display:flex;margin-right:1.5625rem}}.navigation-multilevel-node__link{color:#191919;cursor:pointer;display:flex;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;justify-content:space-between;letter-spacing:0;line-height:1.5rem;text-transform:none;white-space:nowrap}@media only screen and (min-width:48.125rem){.navigation-multilevel-node__link{background-color:#fff;border-inline-start:.25rem solid #0000;padding:1.0625rem 0 1.25rem 1.25rem}}@media only screen and (max-width:48.0625rem){.navigation-multilevel-node__link{margin:0}}.navigation-multilevel-node__link:hover{background-color:#e6eeeb;color:#191919;text-decoration:none}@media only screen and (max-width:48.125rem){.navigation-multilevel-node__link:hover{background-color:#0000}}@media only screen and (min-width:48.125rem){.navigation-multilevel-node__link-active{border-inline-start:.25rem solid #005932}.navigation-multilevel-node__link-active,.navigation-multilevel-node__link-active:hover{background-color:#e6eeeb;color:#005836;text-decoration:none}}.navigation-multilevel-node__link--lvl-1{height:4rem;max-height:4rem;padding:1.0625rem 0 1.25rem 1.25rem}.navigation-multilevel-node__link--lvl-2,.navigation-multilevel-node__link--lvl-3{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:normal;line-height:1.5rem;text-decoration:underline;text-transform:none}.navigation-multilevel-node__link--lvl-2:hover,.navigation-multilevel-node__link--lvl-3:hover{text-decoration:underline}@media only screen and (min-width:48.125rem){.navigation-multilevel-node__link--lvl-2:hover,.navigation-multilevel-node__link--lvl-3:hover{text-decoration:none}}.navigation-multilevel-node__link--side-drawer.navigation-multilevel-node__link--lvl-1,.navigation-multilevel-node__link--side-drawer.navigation-multilevel-node__link--lvl-2,.navigation-multilevel-node__link--side-drawer.navigation-multilevel-node__link--lvl-3,.navigation-multilevel-node__link--side-drawer.navigation-multilevel-node__link--lvl-4{color:#191919;display:inline-block;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;padding:1rem 0}.navigation-multilevel-node__link--side-drawer.navigation-multilevel-node__link--lvl-2,.navigation-multilevel-node__link--side-drawer.navigation-multilevel-node__link--lvl-3{display:inline-block;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;height:2.625rem;line-height:1.5rem;padding:.125rem 0 0 3.5rem;text-decoration:none;width:100%}.navigation-multilevel-node__link--side-drawer.navigation-multilevel-node__link--lvl-4{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;text-decoration:none}.navigation-multilevel-node__link--mobile{font-weight:400}.navigation-multilevel-node__link--mobile:hover{color:#000}@media only screen and (min-width:48.125rem){.navigation-multilevel-node__flyout-fullscreen-container{box-shadow:none;margin:0 auto;max-width:46.5625rem;position:relative;width:100%}}@media only screen and (min-width:60.625rem){.navigation-multilevel-node__flyout-fullscreen-container{max-width:54.375rem}}@media only screen and (min-width:48.125rem){.navigation-multilevel-node__flyout-fullscreen-list{max-width:35%;padding-right:1.25rem;white-space:normal;width:100%}}.navigation-multilevel-node__flyout-fullscreen-list-node-image:after{display:none}@media only screen and (min-width:48.125rem){.navigation-multilevel-node__flyout-fullscreen-list-node-image{max-width:65%;width:100%}}.navigation-multilevel-node__brand-dropdown-container{width:100%}@media only screen and (min-width:60.625rem){.navigation-multilevel-node__brand-dropdown-container{margin:0 auto;max-width:58.125rem}}@media only screen and (min-width:75.25rem){.navigation-multilevel-node__brand-dropdown-container{max-width:75.625rem}}.navigation-multilevel-node__brand-dropdown-list:after{display:none}.navigation-multilevel-node__child{margin:.5rem 0}@media only screen and (min-width:48.125rem){.navigation-multilevel-node__child{margin:0}}.navigation-multilevel-node__child:hover{color:#191919;cursor:default;text-decoration:none}.navigation-multilevel-node__child .navigation-multilevel-node__link--flyout{display:inline-block;font-size:1rem;letter-spacing:.0125rem;line-height:1.25rem;padding-bottom:.25rem;padding-top:.25rem;text-decoration:underline;white-space:normal}@media only screen and (min-width:48.125rem){.navigation-multilevel-node__child .navigation-multilevel-node__link--flyout{cursor:pointer;display:flex;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;height:4rem;justify-content:space-between;line-height:1.5rem;max-height:4rem;padding-bottom:1.125rem;padding-top:1.0625rem;text-decoration:none;text-transform:none;white-space:nowrap;width:100%}}.navigation-multilevel-node__child .navigation-multilevel-node__link--flyout:hover{background-color:#e6eeeb}.navigation-multilevel-node__child .navigation-multilevel-node__link--brand{background-position:top;background-repeat:no-repeat;background-size:cover;display:block;height:100%;line-height:1.75rem;margin-bottom:.625rem;padding:0;text-align:center}@media only screen and (min-width:48.125rem){.navigation-multilevel-node__child .navigation-multilevel-node__link--brand{line-height:2.1875rem;margin-bottom:0;padding:1.0625rem 0 1.25rem}}.navigation-multilevel-node__child .navigation-multilevel-node__link--brand:before{content:"";display:block;height:100%}@media only screen and (min-width:48.125rem){.navigation-multilevel-node__node-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:14.6875rem;margin:0 0 2.5rem;position:relative;width:48%}}@media only screen and (min-width:60.625rem){.navigation-multilevel-node__node-image{height:17.5rem}}@media only screen and (min-width:48.125rem){.navigation-multilevel-node__node-image .navigation-multilevel-node__link--flyout{bottom:0;display:block;font-size:1rem;height:100%;left:0;line-height:2.8125rem;padding-top:calc(100% + .9375rem);position:absolute;text-align:center;width:100%}}@media only screen and (min-width:60.625rem){.navigation-multilevel-node__node-image .navigation-multilevel-node__link--flyout{font-size:1.0625rem}}.navigation-multilevel-node__node-image .navigation-multilevel-node__link--flyout:hover{background-color:#e6eeeb;color:#005836}.navigation-multilevel-node__node-image.image-1{background-image:url(24edf268619a1b9a4b6d.png)}.navigation-multilevel-node__node-image.image-2{background-image:url(795a8d3b2c85b3974ce6.png)}.navigation-multilevel-node__node-image.image-3{background-image:url(6f31a44131b910d8b042.png)}.navigation-multilevel-node__node-image.image-4{background-image:url(293016b1a17763b6ee03.png)}.navigation-multilevel-node__node-image.image-5{background-image:url(1320fb7aef2a5825574b.png)}.navigation-multilevel-node__node-image.image-6{background-image:url(fa59ce98178818623842.png)}@media only screen and (min-width:48.125rem){.navigation-multilevel-node__brand-item{background-size:cover;height:4rem;width:23.4375rem}}.navigation-multilevel-node__icon{display:none}.navigation-multilevel-node__icon--side-drawer{cursor:pointer;display:block;height:1.875rem;position:absolute;right:0;width:1.875rem}.navigation-multilevel-node--mobile{margin:.75rem}.navigation-multilevel-node--side-drawer{align-items:center;background-color:#fff;box-shadow:none;display:flex;height:4rem;margin:0}.navigation-multilevel-node--side-drawer:active,.navigation-multilevel-node--side-drawer:focus{background-color:#e5eeea}.navigation-multilevel-node--side-drawer.is-active{height:100%}.navigation-multilevel-node--side-drawer .navigation-multilevel-node__category-icon-container{background-color:#0000}.navigation-multilevel-node--side-drawer.navigation-multilevel-node--lvl-1{border-top:.0625rem solid #f0ece7;padding:0 1.5625rem}.navigation-multilevel-node--side-drawer.navigation-multilevel-node--lvl-1:first-of-type{border-top:unset}.navigation-multilevel-node--side-drawer .navigation-multilevel-node--lvl-3,.navigation-multilevel-node--side-drawer .navigation-multilevel-node--lvl-4,.navigation-multilevel-node--side-drawer.navigation-multilevel-node--lvl-2{border-top:.0625rem solid #f0ece7;padding:0 3.5rem}.navigation-multilevel-node--side-drawer .navigation-multilevel-node--lvl-3:last-of-type,.navigation-multilevel-node--side-drawer .navigation-multilevel-node--lvl-4:last-of-type,.navigation-multilevel-node--side-drawer.navigation-multilevel-node--lvl-2:last-of-type{border-bottom:.0625rem solid #f0ece7}.navigation-multilevel-node--side-drawer .navigation-multilevel-node--lvl-2{padding:1.25rem 0 0}.navigation-multilevel-node--side-drawer .navigation-multilevel-node--lvl-3{align-items:flex-start;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:flex-start;min-height:4rem;padding:1.25rem 0 0;position:relative}.navigation-multilevel-node--side-drawer .navigation-multilevel-node--lvl-3:hover{background-color:#fff}.navigation-multilevel-node--side-drawer .navigation-multilevel-node--lvl-3 .navigation-multilevel-node__menu--side-drawer{margin-top:1.1875rem;position:relative}.navigation-multilevel-node--side-drawer .navigation-multilevel-node--lvl-3--active .navigation-multilevel-node__link--lvl-3{color:#005932;font-weight:600}.navigation-multilevel-node--side-drawer .navigation-multilevel-node--lvl-4{padding:0 0 0 5rem}.mobile-toggler-accordion--active:after{display:none}.multi-inspirational-block--left{margin-right:2.5rem}.multi-inspirational-block--right{margin-left:2.5rem}.multi-inspirational-block--sm{margin-bottom:2.5rem}@media only screen and (max-width:48.0625rem){.multi-inspirational-block--sm{margin:0 auto 1.875rem;max-width:35.625rem}}.multi-inspirational-block--sm .multi-inspirational-block__img-wrap img{min-width:17.0625rem}.multi-inspirational-block--lg{margin:0 auto 2.5rem;max-width:20.4375rem}@media only screen and (min-width:34.375rem){.multi-inspirational-block--lg{max-width:35.625rem}}@media only screen and (min-width:48.125rem){.multi-inspirational-block--lg{margin-bottom:0}}.multi-inspirational-block--lg .multi-inspirational-block__img-wrap img{min-width:20.4375rem}@media only screen and (min-width:34.375rem){.multi-inspirational-block--lg .multi-inspirational-block__img-wrap img{max-width:35.625rem}}.multi-inspirational-block__image{display:block;flex-shrink:0;height:14.375rem;max-width:50%;position:relative;width:48%}@media only screen and (min-width:34.375rem){.multi-inspirational-block__image{width:50%}}.multi-inspirational-block__image--lg{height:17.9375rem;max-width:20.4375rem;width:100%}@media only screen and (min-width:34.375rem){.multi-inspirational-block__image--lg{height:31.25rem;max-width:35.625rem}}.multi-inspirational-block__image--lg:after{background:#191919;bottom:-1.25rem;content:"";display:block;height:3.6875rem;left:1rem;position:absolute;width:.0625rem;z-index:-1}@media only screen and (min-width:34.375rem){.multi-inspirational-block__image--lg:after{bottom:-2.1875rem;left:3.375rem}}.multi-inspirational-block__image--left:after,.multi-inspirational-block__image--right:after{background:#191919;content:"";display:block;height:.0625rem;position:absolute;top:1.0625rem;width:2.25rem;z-index:-1}@media only screen and (min-width:34.375rem){.multi-inspirational-block__image--left:after,.multi-inspirational-block__image--right:after{top:1.875rem}}.multi-inspirational-block__image--left:after{right:-1.4375rem}@media only screen and (min-width:34.375rem){.multi-inspirational-block__image--left:after{right:-2.1875rem}}.multi-inspirational-block__image--right:after{left:-1.4375rem}@media only screen and (min-width:34.375rem){.multi-inspirational-block__image--right:after{left:-2.1875rem}}.multi-inspirational-block__img-wrap{border-radius:.1875rem;height:100%;overflow:hidden;position:relative;width:100%}.multi-inspirational-block__img-wrap img{height:100%;position:absolute;width:100%}.multi-inspirational-block__text{display:block;text-transform:uppercase;word-break:break-word}.multi-inspirational-block__text:hover{color:inherit;text-decoration:none}.multi-inspirational-block__text--lg{padding:1.375rem 0 0 2.5625rem}@media only screen and (min-width:34.375rem){.multi-inspirational-block__text--lg{padding:2.1875rem 0 0 5.4375rem}}.multi-inspirational-block__text--sm{padding-top:2.625rem}@media only screen and (min-width:34.375rem){.multi-inspirational-block__text--sm{padding-top:3.75rem}}.multi-inspirational-block__text--left{padding-right:1.5rem;text-align:right}@media only screen and (min-width:34.375rem){.multi-inspirational-block__text--left{padding-right:1.875rem}}.multi-inspirational-block__text--right{padding-left:1.5rem}@media only screen and (min-width:34.375rem){.multi-inspirational-block__text--right{padding-left:1.875rem}}.multi-inspirational-block__title{font:700 1.0625rem/1.52 Walbaum,sans-serif;letter-spacing:.1875rem}@media only screen and (min-width:34.375rem){.multi-inspirational-block__title{font-size:1.3125rem;letter-spacing:.2375rem}}.multi-inspirational-block__post-title{color:#b2b5b7;font:400 .5625rem/1.56 Walbaum,sans-serif;letter-spacing:.18125rem}@media only screen and (min-width:34.375rem){.multi-inspirational-block__post-title{font-size:.625rem;letter-spacing:.2rem;line-height:1.6}}.multi-inspirational-wrap{margin:0 0 3.75rem}@media only screen and (min-width:34.375rem){.multi-inspirational-wrap{margin-bottom:9.375rem}}.multi-inspirational-wrap__holder--parallax-to-bottom{position:relative}@media only screen and (min-width:48.125rem){.multi-inspirational-wrap__holder--parallax-to-bottom{bottom:-3.75rem}}@media only screen and (max-width:48.0625rem){.multi-inspirational-wrap--left{flex-direction:column-reverse}}.nav-overlay{height:0;position:absolute;right:-.7rem;top:-1.125rem}.nav-overlay--active .nav-overlay__shadow{opacity:.4;transition:opacity .4s ease-in-out,visibility 0ms ease-in-out;visibility:visible}.nav-overlay--active .nav-overlay__container{opacity:1;transform:scaleY(1);visibility:visible}.nav-overlay__shadow{background:#000;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .4s ease-in-out,visibility .4s ease-in-out .4s;visibility:hidden;width:100%;z-index:15}.nav-overlay__container{background:#fff;min-width:24.6875rem;opacity:0;padding:7.125rem 2rem 1.25rem;position:relative;transform:scaleY(0);transform-origin:top center;transition:all .4s ease-in-out;visibility:hidden;z-index:15}.navigation-category-overview-button__link{width:100%}.navigation-category-overview-button svg{color:#005932}.navigation-footer{border-bottom:.0625rem dotted #d9d9d9}@media only screen and (min-width:34.375rem){.navigation-footer{border-bottom:none}}.navigation-footer__col{width:100%}@media only screen and (min-width:34.375rem){.navigation-footer__col{width:33%}}@media only screen and (min-width:60.625rem){.navigation-footer__col{padding-right:10%}}@media only screen and (min-width:75.1875rem){.navigation-footer__col{padding-right:15%}}@media only screen and (min-width:34.375rem){.navigation-footer--content-item .navigation-footer__col{width:50%}}@media only screen and (min-width:48.125rem){.navigation-footer--content-item .navigation-footer__col{padding-right:5%;width:25%}}.navigation-header{display:flex;flex-direction:column;padding-bottom:1.125rem;padding-top:1.8125rem;position:relative}.navigation-header__link-container{align-items:center;column-gap:1.5rem;display:flex}.navigation-header--column{max-width:unset}@media only screen and (min-width:48.0625rem){.navigation-header--column{background-color:#fff;flex-flow:column;position:absolute;top:100%;width:30vw;z-index:11}}@media only screen and (min-width:75.25rem){.navigation-header--column{width:24vw}}.navigation-header--title{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1rem;font-weight:600;height:4rem;line-height:1rem;padding:1.46875rem 0 1.53125rem 2.4375rem;text-transform:uppercase;width:100%}.navigation-header--title-background{background-color:#faf8f7}.navigation-header__link{align-items:baseline;color:#191919;column-gap:.5rem;cursor:pointer;display:flex;font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1.5rem;font-weight:600;justify-content:center;letter-spacing:0;line-height:1.5rem;text-transform:capitalize;white-space:nowrap}.navigation-header__link>p{margin:0}.navigation-header__link:hover{color:#005932;text-decoration:none}.navigation-header__link:hover>svg{color:#005932;stroke:#005932}.navigation-header__brand-dropdown,.navigation-header__flyout-fullscreen{position:static}.navigation-header__content{margin:1rem 1.5rem}.navigation-header__content-with-icon{align-items:center;display:flex}.navigation-header__content--left-spacing{margin:0;padding-left:2.1875rem}.navigation-header__content .navigation-header__text{color:#191919;display:flex;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;margin:.125rem 0}.navigation-header__content .navigation-header__text--green{color:#005932}.navigation-header__customer-name{align-self:flex-end}.navigation-header__container{align-items:center;background-color:#faf8f7;color:#191919;display:flex;font-family:Myriad Pro Condensed,sans-serif;font-size:1.5rem;font-weight:600;height:4rem;line-height:1.8125rem;min-height:4rem;padding:0 1.5rem;text-transform:uppercase}.navigation-header__container--secondary{align-items:center;background-color:unset;border-top:unset;font-size:1.25rem;font-weight:400;line-height:100%;margin:0;padding:0;text-transform:unset}.navigation-header__container--secondary .navigation-header__text{padding:0}.navigation-header__container--active{background-color:#e5eeea;border:none;color:#005932;letter-spacing:.0625rem;text-transform:capitalize}.navigation-header__container--back{color:#191919;font-size:1.25rem;font-weight:400;letter-spacing:0;text-transform:capitalize}.navigation-menu-icon-list__container{display:flex}.navigation-menu-icon-list__container--icon{margin-right:.5rem}@media only screen and (max-width:48.0625rem){.navigation-menu-icon-list__container--icon{color:#191919;padding-bottom:.3125rem}}.navigation-menu-icon-list__container--title{position:relative;top:.125rem}.navigation-top-mobile__icon-container{align-items:baseline;column-gap:1rem;display:flex;justify-content:flex-end}.navigation-top-mobile-item{display:inline-block}.newsletter-footer #newsletterSubscriptionWidgetForm_subscribe{width:12.5rem}@media only screen and (min-width:48.125rem){.newsletter-footer #newsletterSubscriptionWidgetForm_subscribe{width:16.875rem}}.newsletter-footer__container{align-items:center;background-color:#d2c8c2;display:flex;flex-direction:column;gap:1.25rem;justify-content:center;margin-bottom:2rem;padding:1.875rem 1.5rem}@media only screen and (min-width:48.125rem){.newsletter-footer__container{flex-direction:row;gap:8%;margin-bottom:3.5rem}}.newsletter-footer__container-row{display:flex;flex-direction:row}.newsletter-footer__container-row--text{align-items:flex-start;gap:1.25rem}@media only screen and (min-width:48.125rem){.newsletter-footer__container-row--text{align-items:center;margin-bottom:0}}.newsletter-footer__container-row--form{gap:.625rem}@media only screen and (min-width:48.125rem){.newsletter-footer__container-row--form{gap:1.375rem}}.newsletter-footer__button--width{width:7.125rem}.newsletter-footer__coupon{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:4.75rem;justify-content:center;min-width:4.75rem;padding:.3125rem;text-align:center;width:4.75rem}.newsletter-footer__coupon--text{font-family:Myriad Pro Condensed,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.0075rem;line-height:.75rem;line-height:.90625rem}.newsletter-footer__coupon--text-big{display:block;font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem}.newsletter-footer__subscription-text--small{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;word-break:break-all}.newsletter-footer__subscription-subtext-container{align-items:baseline;display:flex}.newsletter-footer-error-message__container{padding:.3125rem .3125rem 0 .625rem}.node-animator__image{overflow:hidden;pointer-events:none;position:absolute;z-index:500}.panel-info{color:#d9d9d9;font-size:.625rem;font-weight:500;letter-spacing:.13125rem;line-height:1.875rem;padding:0 1rem;text-transform:uppercase}.panel-info__item:not(:first-child){padding-left:2.5rem}@media only screen and (min-width:60.625rem){.panel-info__item:not(:first-child){padding-left:5.625rem}}.pay-pal-payment__label{display:block}.pay-pal-payment__title{font:400 .8125rem/1.0625rem Walbaum,sans-serif}.paypal-express[disabled]{filter:grayscale(1);opacity:.4}.popup__overlay{background:#0000004d;bottom:0;left:0;position:fixed;right:0;top:0;z-index:810}.popup__inner{background:#fff;border-radius:.1875rem;display:block;left:50%;max-height:calc(100vh - 1.75rem);max-width:calc(100vw - 1.75rem);min-width:0;overflow-y:auto;padding:0 1.5rem .4375rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:28.125rem;z-index:811}@media only screen and (min-width:48.125rem){.popup__inner{padding:1.75rem 2.375rem 2.375rem;width:43.75rem}}.popup__inner--review{border-radius:.625rem .625rem 0 0;bottom:0;left:0;max-height:calc(100vh - 4rem);max-width:100vw;padding:2rem 1rem 1rem;right:0;top:4rem;transform:unset}@media only screen and (min-width:48.125rem){.popup__inner--review{border-radius:unset;height:42.375rem;margin:auto;max-height:unset;overflow:unset;padding:3.5rem;top:0;width:41.75rem}}.popup__top{background-color:#b2b5b7;display:flex;justify-content:center;margin:0 -1.5rem .875rem;min-height:5rem;padding:1.6875rem 1.5rem}@media only screen and (min-width:48.125rem){.popup__top{background-color:#fff0;border-bottom:.0625rem dotted #d9d9d9;justify-content:space-between;margin:0 0 1.25rem;min-height:0;padding:0 0 .625rem}}.popup__top--bottom-indent{margin-bottom:2.125rem}@media only screen and (min-width:48.125rem){.popup__top--bottom-indent{margin-bottom:2.6875rem}}.popup__top--review{background-color:#fff;border-bottom:none;margin:0;min-height:unset;padding:0}.popup__title{color:#000;font:700 1.25rem Walbaum,sans-serif}@media only screen and (min-width:48.125rem){.popup__title{margin-bottom:2.25rem}}.popup__close{height:1.1875rem;left:1.5rem;position:absolute;top:1.9375rem;width:1.1875rem}@media only screen and (min-width:48.125rem){.popup__close{cursor:pointer;height:1.75rem;position:static;width:1.75rem}}.phone-country-label{background:#f0ece7;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;height:2.75rem;line-height:1rem;line-height:unset;margin-right:.3125rem;padding-top:.625rem;text-align:center}.product-card-item__title{color:#323232;padding-right:2.25rem}.product-card-item__title--mini-cart{font-size:.9375rem;line-height:1.25rem;margin-bottom:.3125rem}.product-card-item__title--secondary{color:#323232;font-size:.875rem;font-weight:400;line-height:1.0625rem}@media only screen and (min-width:48.125rem){.product-card-item__title--secondary{font-size:1.125rem;line-height:1.375rem;margin:.25rem 0 1.5625rem}}.product-card-item__title--readonly{pointer-events:none}.product-card-item__content{padding:0 0 0 1.5rem;width:calc(58.333% - 13.75rem)}@media only screen and (min-width:48.125rem){.product-card-item__content{padding:0 2.6875rem .3125rem 1.5rem}}.product-card-item__content--mini-cart{width:calc(100% - 6.25rem)}.product-card-item__content--additional-info,.product-card-item__content--alternative{padding:0 0 0 1.25rem}@media only screen and (min-width:48.125rem){.product-card-item__content--additional-info{width:calc(100% - 35.625rem)}}.product-card-item__content--with-checkbox{width:calc(100% - 9.875rem)}.product-card-item__image{position:relative;width:auto}.product-card-item__image--mini-cart{width:6.25rem}.product-card-item__image--mini-cart .thumbnail{height:3.75rem}.product-card-item__image--readonly{pointer-events:none}.product-card-item__remove-button{justify-self:center}.product-card-item__add-to-wishlist{position:absolute;right:.3125rem;top:.3125rem}@media only screen and (min-width:48.125rem){.product-card-item__add-to-wishlist{right:.8125rem;top:.875rem}}.product-card-item__price{flex-direction:column;font-size:1.125rem;justify-content:flex-end;min-width:-moz-fit-content;min-width:fit-content;text-align:right}@media only screen and (min-width:48.125rem){.product-card-item__price{font-size:1.75rem;justify-content:flex-start}}.product-card-item__price--mini-cart{align-self:flex-start;font-size:.9375rem;line-height:1.25rem}.product-card-item__price--alternative,.product-card-item__price--secondary{font:500 .9375rem/1.0625rem Myriad Pro,sans-serif;margin-bottom:.3125rem;text-align:left;width:100%}@media only screen and (min-width:64rem){.product-card-item__price--alternative{align-self:flex-start;margin:.625rem 0;text-align:right;width:auto}}.product-card-item__option--mini-cart{font:400 .8125rem/1.0625rem Walbaum,sans-serif}@media only screen and (max-width:48.125rem){.product-card-item:last-of-type .product-card-item__box{border-bottom:none;margin-bottom:0;padding-bottom:0}}.product-card-item__box{border-bottom:.0625rem solid #f0ece7;margin-bottom:1.5rem;padding-bottom:1rem}@media only screen and (min-width:48.125rem){.product-card-item__box{border-bottom:none;margin-bottom:2.5rem;padding-bottom:0}}.product-card-item__box--with-options{border-bottom:none;margin-bottom:0;padding-bottom:0}.product-card-item__box--mini-cart{border-bottom:.0625rem dotted #d9d9d9;margin:0;padding:1.125rem 0}.product-card-item__options{font-family:Myriad Pro,sans-serif;font-size:1rem}@media only screen and (min-width:48.125rem){.product-card-item__options{justify-self:center}}.product-card-item__additional-info{padding-top:.9375rem;width:100%}@media only screen and (min-width:48.125rem){.product-card-item__additional-info{max-width:21.875rem;padding-left:.9375rem;padding-top:0}}.product-card-item--expand{width:100%}@media only screen and (min-width:48.125rem){.product-card-item--right-indent-from-tablet{padding-right:1.25rem}}.product-card-item__shipping-info--row{align-items:baseline;display:flex;font-size:.875rem;gap:.5rem;line-height:1.0625rem;margin:.5rem 0;padding:0;width:15.25rem}@media only screen and (min-width:48.125rem){.product-card-item__shipping-info--row{font-size:1rem;line-height:1.2rem;width:18.75rem}.product-card-item__shipping-info--row--home-delivery-red,.product-card-item__shipping-info--row--market-pickup-red{color:#be122b;font-family:Myriad Pro,sans-serif;font-weight:400}.product-card-item__shipping-info--row--home-delivery-red--bolder,.product-card-item__shipping-info--row--market-pickup-red--bolder{font-weight:600}}.product-card-item__shipping-info--row-text-bold{font-weight:700;text-decoration:underline}.product-card-item__shipping-info a{font-weight:600;padding-left:1.875rem;text-decoration:underline}.product-card-item__wrapper{column-gap:1rem;display:grid;grid-template-columns:repeat(5,[col-start] 1fr)}@media only screen and (min-width:64rem){.product-card-item__wrapper{display:flex;flex-flow:row nowrap}}.product-card-item__wrapper-image{grid-column:col-start/span 1;grid-row:row-start/span 1}@media only screen and (min-width:48.125rem){.product-card-item__wrapper-image{grid-column:col-start 1/span 1;grid-row:row-start 1/span 1}}@media only screen and (min-width:64rem){.product-card-item__wrapper-image{flex:2}}.product-card-item__wrapper-description{grid-column:col-start 2/span 3;grid-row:row-start/span 4}@media only screen and (min-width:48.125rem){.product-card-item__wrapper-description{grid-column:col-start 2/span 4;grid-row:row-start/span 2}}@media only screen and (min-width:64rem){.product-card-item__wrapper-description{flex:3}}.product-card-item__wrapper-unit-price{grid-column:col-start 2/span 2;grid-row:row-start 5/span 2;margin-top:.125rem}@media only screen and (min-width:48.125rem){.product-card-item__wrapper-unit-price{grid-column:col-start 2/span 2;grid-row:row-start 2/span 1}}@media only screen and (min-width:64rem){.product-card-item__wrapper-unit-price{align-items:flex-end;flex:1;margin-top:0}}.product-card-item__wrapper-quantity{grid-column:col-start 1/span 1;grid-row:row-start 2/span 1;margin-top:1rem}@media only screen and (min-width:64rem){.product-card-item__wrapper-quantity{display:flex;flex:1;justify-content:center;margin-top:0}}.product-card-item__wrapper-total-price{grid-column:col-start 4/span 2;grid-row:row-start 5/span 1}@media only screen and (min-width:48.125rem){.product-card-item__wrapper-total-price{grid-column:col-start 4/span 2;grid-row:row-start 2/span 1}}@media only screen and (min-width:64rem){.product-card-item__wrapper-total-price{align-items:flex-end;flex:1}.product-card-item__wrapper-total-price .money-price__price-description{display:none}}@media only screen and (max-width:64rem){.product-card-item__wrapper-total-price .money-price__amount{display:contents}}.product-card-item__wrapper-remove{grid-column:col-start 5/span 1;grid-row:row-start 1/span 1;margin-left:auto}@media only screen and (min-width:48.125rem){.product-card-item__wrapper-remove{grid-column:col-start 5/span 1;grid-row:row-start 1/span 1}}@media only screen and (min-width:64rem){.product-card-item__wrapper-remove{justify-self:flex-end}}.product-card-item__email{align-items:center;display:flex;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.product-card-item__email-text{max-width:18.75rem;width:max-content}}.product-image{height:7.125rem;min-width:6.125rem;position:relative}@media only screen and (min-width:48.125rem){.product-image{height:13rem}}@media only screen and (min-width:64rem){.product-image{height:16rem}}.product-image:before{border:.0625rem solid #f0ece7;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:11}.product-image--no-indent{padding:0}.product-image--no-side-indent{padding-left:0;padding-right:0}.product-image--mini-cart{padding:0;width:4.75rem}.product-item-summary{margin:0;width:100%}@media only screen and (min-width:48.125rem){.product-item-summary{margin-bottom:1.25rem;padding-top:1.25rem;width:calc(100% - 9rem)}}.product-item-summary__item{border-bottom:.0625rem dotted #d9d9d9;font:500 1.0625rem/1.5rem Walbaum,sans-serif;padding-top:1.25rem}.product-item-summary__item:first-of-type{border-top:.0625rem dotted #d9d9d9}.product-item-summary__item:before{display:none}.product-item-summary__item-inner{margin-bottom:1.25rem}.product-item-summary__item-inner:not(:first-child){border-top:.0625rem dotted #d9d9d9;padding-top:1.125rem}.product-item-summary--alternative{margin-bottom:2rem;padding-top:.4375rem;width:100%}@media only screen and (min-width:48.125rem){.product-item-summary--alternative{padding-top:.625rem}}.product-item-variant-selector__label{display:block}.product-item-variant-selector__title{font:400 .8125rem/1.0625rem Walbaum,sans-serif}.product-price__container{align-items:flex-end;column-gap:.125rem;display:flex;font-family:Myriad Pro,sans-serif;line-height:1}.product-price__sub-unit{font-size:.875rem;margin-right:.125rem;margin-top:.0625rem}@media only screen and (min-width:48.125rem){.product-price__sub-unit{font-size:1.25rem}}.product-price__additional-text{display:flex;flex-basis:0.0625rem;flex-wrap:wrap;font-size:.5rem;text-align:end}@media only screen and (min-width:48.125rem){.product-price__additional-text{font-size:.625rem}}.product-price__value{align-items:flex-start;display:flex;position:relative}.product-price__unit-price{color:#191919;font-size:.5rem}@media only screen and (min-width:48.125rem){.product-price__unit-price{font-size:.875rem}}.product-price--original .product-price__container{justify-content:flex-end}.product-price--original .product-price__value{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25rem;line-height:1}@media only screen and (min-width:48.125rem){.product-price--original .product-price__value{font-size:1.75rem}}.product-price--discount .product-price__container{color:#a21631}.product-price--uvp .product-price__container{align-items:flex-start;font-size:.75rem;height:.3125rem;margin-bottom:0;max-height:.3125rem;min-height:.3125rem;position:relative}@media only screen and (min-width:48.125rem){.product-price--uvp .product-price__container{align-items:flex-end;height:inherit;justify-content:flex-end;margin-bottom:.3125rem;max-height:inherit;min-height:inherit;position:static}}.product-price--uvp .product-price__sub-unit{font-size:.5rem}@media only screen and (min-width:48.125rem){.product-price--uvp .product-price__sub-unit{font-size:.875rem;margin-top:.1875rem}}.product-price--uvp .product-price__value{font-size:.75rem}@media only screen and (min-width:48.125rem){.product-price--uvp .product-price__value{font-size:1.25rem}}.product-price--uvp .product-price__value:after{background-color:#a21631;bottom:0;content:"";display:block;height:.0625rem;margin:auto;position:absolute;top:0;width:100%}@media only screen and (min-width:48.125rem){.product-price--uvp .product-price__value:after{height:.125rem}}.product-price--uvp .product-price__additional-text{font-size:.5rem;margin-right:.125rem;margin-top:.0625rem}@media only screen and (min-width:48.125rem){.product-price--uvp .product-price__additional-text{font-size:.875rem}}.product-price--my-dehner .product-price__container{color:#005932;justify-content:flex-end}@media only screen and (min-width:48.125rem){.product-price--my-dehner .product-price__value{font-size:1.25rem}.product-price--my-dehner .product-price__sub-unit{font-size:.875rem}}.product-quantity-input__label{font:300 .8125rem Walbaum,sans-serif;margin-right:.625rem}.product-slider-title{align-items:flex-start;display:flex;flex-flow:column wrap;justify-content:flex-start;margin:1.875rem 0;padding:0 1rem}@media only screen and (min-width:34.375rem){.product-slider-title{flex-wrap:nowrap;margin:2.8125rem 0 5.625rem}}.product-slider-title__sub-col{margin-top:0;order:3;width:auto}.product-slider-title--pdp-review{margin:3.75rem 0;padding:0}.product-slider-title--set{margin-bottom:0;padding:0}.quantity-counter--minus{opacity:.5;pointer-events:none}.quantity-counter--minus>svg{width:.625rem}.quantity-counter__container{border:.0625rem solid #d2c8c2;height:2.75rem;padding:0 .3125rem;width:-moz-fit-content;width:fit-content}.quantity-counter__container--no-spacing{padding:0}.quantity-counter__input{-moz-appearance:textfield;border:none;display:block;font-family:Myriad Pro,sans-serif;font-size:1rem;margin:0;padding:0;text-align:center;width:1.25rem}.quantity-counter__input::-webkit-inner-spin-button{appearance:none}.quantity-counter__input--quantity-large{font-size:.9375rem}.quantity-counter__input--transparent{background:#fff0}.quote-teaser{height:32rem;margin:9.375rem 0;overflow:hidden;position:relative}.touch .quote-teaser{background-image:url(69a3673d2098766753d0.jpg);background-size:cover}@media only screen and (max-width:48.0625rem){.quote-teaser{height:22rem}}.quote-teaser__video{display:none;height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.no-touch .quote-teaser__video{display:block}.quote-teaser__container{height:100%;padding:0 1.5625rem}.quote-teaser__container:after{display:none}.quote-teaser__content{max-width:46.875rem}.quote-teaser__text{margin-top:2.1875rem}.quote-teaser__text>*{color:#fff;font-size:.8125rem;letter-spacing:.1875rem;line-height:1.8;text-align:center;text-transform:uppercase}@media only screen and (min-width:34.375rem){.quote-teaser__text>*{font-size:1rem}}.quote-teaser__auth>*{color:#fff;font-size:.625rem;letter-spacing:.10625rem;opacity:.4;padding:1.25rem 0;text-align:center;text-transform:uppercase}@media only screen and (min-width:34.375rem){.quote-teaser__auth>*{font-size:.75rem}}.quantity-selector--full-width,.quantity-selector-with-volume-price--full-width{width:100%}.quantity-selector-with-volume-price__volume-prices{background:#fff;border:.125rem solid #191919;padding:.75rem;position:absolute;z-index:100}.quantity-selector-with-volume-price__title{font-family:Myriad Pro Bold,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.125rem;text-align:center}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none}.noUi-target{direction:ltr;position:relative}.noUi-base,.noUi-connects{height:100%;position:relative;width:100%;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{height:100%;left:0;position:absolute;top:0;transform-origin:0 0;width:100%;will-change:transform;z-index:1}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{position:absolute}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{height:28px;left:-17px;top:-6px;width:34px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{height:34px;left:-6px;top:-17px;width:28px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{left:auto;right:-17px}.noUi-target{background:#fafafa;border:1px solid #d3d3d3;border-radius:4px;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{background:#fff;border:1px solid #d9d9d9;border-radius:3px;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;cursor:default}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{background:#e8e7e6;content:"";display:block;height:14px;left:14px;position:absolute;top:6px;width:1px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{height:1px;left:6px;top:14px;width:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{position:absolute;text-align:center;white-space:nowrap}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{height:80px;left:0;padding:10px 0;top:100%;width:100%}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{height:5px;margin-left:-1px;width:2px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;left:100%;padding:0 10px;top:0}.noUi-value-vertical{padding-left:25px;transform:translate(0,-50%,0)}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{height:2px;margin-top:-1px;width:5px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{background:#fff;border:1px solid #d9d9d9;border-radius:3px;color:#000;display:block;padding:5px;position:absolute;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;transform:translate(-50%)}.noUi-vertical .noUi-tooltip{right:120%;top:50%;transform:translateY(-50%)}.range-slider{padding:0 .75rem}.range-slider input::-webkit-inner-spin-button,.range-slider input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.range-slider input[type=number]{-moz-appearance:textfield}.range-slider__input-fields-container{display:flex;justify-content:space-between}.range-slider__slider-content{background:none;border:none;box-shadow:none;display:flex;flex-direction:column-reverse;height:auto;padding:0 .75rem}.range-slider__slider-content--horizontal .noUi-handle{top:0}html:not([dir=rtl]) .range-slider__slider-content--horizontal .noUi-handle{margin-right:-.75rem;right:0}.range-slider__inline-text-field-container{max-height:2.75rem}.range-slider__values{align-items:center;display:flex;font-size:.6875rem;justify-content:space-between;margin:0 -.75rem;padding-top:.625rem;position:relative;z-index:10}.range-slider .noUi-handle{border-color:#191919;border-radius:.75rem;box-shadow:none;height:1.5rem;transition:border-color .25s ease-in-out,transform .25s ease-in-out;width:1.5rem}.range-slider .noUi-handle:before{display:none}.range-slider .noUi-handle:after{background-color:#0059321a;border-radius:50%;height:100%;left:0;opacity:0;top:0;transition:opacity .25s ease-in-out;width:100%}.range-slider .noUi-handle:hover{border-color:#005932;cursor:pointer;transform:scale(1.25)}.range-slider .noUi-handle:hover:after{opacity:1}.range-slider .noUi-base{box-sizing:border-box;cursor:pointer;padding:.6875rem 0 .75rem;position:relative;z-index:11}.range-slider .noUi-connects{background-color:#d2c8c2;height:.09375rem;margin:0 -.75rem;width:calc(100% + 1.5rem)}.range-slider .noUi-connect{background-color:#191919}.shadow-overlay{background:#000;height:100%;left:0;opacity:0;position:absolute;transition:opacity .2s ease-in-out,visibility .2s ease-in-out .2s;visibility:hidden;width:100%;z-index:99}.shadow-overlay[active]{opacity:.4;transition:opacity .2s ease-in-out,visibility 0ms ease-in-out;visibility:visible}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-carousel--align-left .slick-track{margin-left:0}.slick-carousel__container{position:relative}@media only screen and (max-width:34.3125rem){.slick-carousel__container{padding:0 .6875rem}}.slick-carousel__container .slick-arrow{background:url(6316e78e87e5efe9f526.svg) no-repeat 50%/.9375rem;border-radius:50%;font-size:0;height:1.875rem;opacity:.7;position:absolute;top:10.3125rem;width:1.875rem;z-index:11}@media only screen and (max-width:34.3125rem){.slick-carousel__container .slick-arrow{top:7.8125rem}}.slick-carousel__container .slick-arrow:hover{background-color:#fff;cursor:pointer;opacity:1}.slick-carousel__container .slick-prev{left:1.25rem;transform:rotate(180deg)}@media only screen and (max-width:34.3125rem){.slick-carousel__container .slick-prev{left:.9375rem}}.slick-carousel__container .slick-next{right:1.25rem}@media only screen and (max-width:34.3125rem){.slick-carousel__container .slick-next{right:.9375rem}}.slick-carousel--product-set .slick-carousel__container{padding:0}.slick-carousel--product-set .slick-dots{align-items:center;display:flex;justify-content:center;margin-top:.75rem}.slick-carousel--product-set .slick-dots li{background:#d9d9d9;border-radius:50%;display:block;height:.375rem;margin:.3rem .5rem;width:.375rem}.slick-carousel--product-set .slick-dots li:hover{cursor:pointer}.slick-carousel--product-set .slick-dots li.slick-active{background:#fff0;border:.0625rem solid #bb484d;height:.75rem;width:.75rem}.slick-carousel--product-set .slick-dots button{font-size:0}@media only screen and (max-width:48.0625rem){.slick-carousel--product-set .slick-arrow{top:5.3125rem}.slick-carousel--product-set .slick-prev{left:0}.slick-carousel--product-set .slick-next{right:0}}.slick-carousel--product-set .slick-disabled{display:none!important}.slick-carousel--product-set-secondary{margin-top:1.5rem}@media only screen and (min-width:48.125rem){.slick-carousel--product-set-secondary{margin-top:0}}.slick-carousel--product-set-secondary .slick-slide{width:14.375rem}@media only screen and (min-width:34.3125rem){.slick-carousel--product-set-secondary .slick-slide{padding-right:1.875rem}.slick-carousel--product-set-secondary .slick-slide:last-of-type{padding-right:0}}@media only screen and (min-width:48.125rem){.slick-carousel--product-set-secondary .slick-slide{width:19.3125rem}}.slick-carousel--coupons{height:21.25rem}.slick-carousel--coupons .slick-arrow{background:url(5cfb7b2fcd9f9a1db680.svg) no-repeat 50%/1.5rem;border:.0625rem solid #191919;height:2.5rem;top:-4rem;width:2.5rem}.slick-carousel--coupons .slick-next{left:auto;right:0}.slick-carousel--coupons .slick-prev{left:auto;right:3rem}.slick-carousel--coupons .slick-slide{margin-right:.75rem}.slick-carousel--coupons .slick-slide:last-child{margin-right:0}@media only screen and (min-width:48.125rem){.slick-carousel--coupons .slick-slide{margin-right:1.5rem}}.slick-carousel--coupons .custom-arrow{opacity:20%}.slick-carousel--coupons .custom-arrow:hover{cursor:default;opacity:20%}@media only screen and (max-width:48.125rem){.slick-carousel--coupons{height:16.9375rem;width:95.5vw}.slick-carousel--coupons .slick-arrow{display:none!important}.slick-carousel--coupons .slick-carousel__container{padding:0}}.slick-carousel--promotional,.slick-carousel--promotional .slick-slide{height:-moz-fit-content;height:fit-content}.slick-carousel--promotional .slick-arrow{top:4.375rem}.slick-carousel--color-and-pattern{height:1.5rem;position:relative}.slick-carousel--color-and-pattern .slick-carousel__container{align-items:center;display:flex;padding:0}.slick-carousel--color-and-pattern .slick-track{margin-left:unset;margin-right:unset}.slick-carousel--color-and-pattern .slick-list{height:1.5rem;min-width:6.25rem}.slick-carousel--color-and-pattern .slick-arrow{align-items:center;background:none;display:flex;height:1.25rem;justify-content:center;position:relative;top:0;width:1.25rem}.slick-carousel--color-and-pattern .slick-arrow.slick-disabled{color:#b2b5b7}.slick-carousel--color-and-pattern .slick-slide{max-height:1.5rem}.slick-carousel--color-and-pattern .slick-initialized .slick-slide{text-align:center}.slick-carousel--color-and-pattern .slick-prev{left:0}.slick-carousel--color-and-pattern .slick-next{right:0}.storefinder-menu{cursor:pointer;display:none}@media only screen and (min-width:48.125rem){.storefinder-menu{align-items:flex-start;column-gap:.3125rem;display:flex;flex-direction:row;height:-moz-fit-content;height:fit-content}}.storefinder-menu__icon{line-height:.8}.storefinder-menu__info{align-self:center;display:flex;flex-direction:column}.storefinder-menu__text{text-transform:uppercase}.storefinder-menu__not-selected-market-text,.storefinder-menu__text{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1rem;font-weight:600;line-height:1rem}.storefinder-menu__not-selected-market-text{text-transform:none}.storefinder-menu__time{font-family:Myriad Pro Condensed,sans-serif;font-size:.875rem;font-weight:400;line-height:1.05rem}.storefinder-menu-item{display:flex;flex-direction:column;margin:0;width:100%}@media only screen and (min-width:48.125rem){.storefinder-menu-item{padding-bottom:1rem}}.storefinder-menu-item__store-active{color:#005932;font-family:Myriad Pro Semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:.875rem;margin-bottom:.5rem}@media only screen and (min-width:48.125rem){.storefinder-menu-item__store-active{font-family:Myriad Pro Semibold,sans-serif;font-size:1rem;font-weight:600;line-height:1.25rem}}.storefinder-menu-item__border-bottom{border-bottom:.03125rem solid #d2c8c2}.storefinder-menu-item[active] .storefinder-menu-item__inner-container{border-left:.3125rem solid #d2c8c2;padding-left:.4375rem}.storefinder-menu-item__container{cursor:pointer;margin-bottom:1rem;margin-top:.75rem}.storefinder-menu-item__general-info-container{display:flex}.storefinder-menu-item__link-container{display:flex;margin-left:auto;padding:0 .2rem}.storefinder-menu-item__link-container .icon{cursor:pointer}.storefinder-menu-item__store-name{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-bottom:0}@media only screen and (min-width:48.125rem){.storefinder-menu-item__store-name{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.storefinder-menu-item__store-address{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem;margin-bottom:1rem}@media only screen and (min-width:48.125rem){.storefinder-menu-item__store-address{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}}.storefinder-menu-item__store-hours{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem;margin-bottom:.25rem}@media only screen and (min-width:48.125rem){.storefinder-menu-item__store-hours{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}}.storefinder-menu-item__button-container{display:flex;margin-top:1rem}.storefinder-menu-item__button-container .storefinder-menu-item__primary{margin-right:.375rem}.storefinder-menu-item__button-container .storefinder-menu-item__secondary{margin-left:.375rem}@media only screen and (max-width:34.3125rem){.storefinder-menu-item__button-container .storefinder-menu-item__secondary{margin-right:.75rem}}.storefinder-menu-item__stock-availability{color:#a21631;font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem;margin-bottom:1rem}@media only screen and (min-width:48.125rem){.storefinder-menu-item__stock-availability{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}}.storefinder-menu-item__action-btn{border:.0625rem solid #000;transition:all 50ms;width:50%}.storefinder-menu-item__secondary{background:#fff;color:#000}.storefinder-menu-item__secondary:hover{background-color:#fff;color:#000}.stock-unavailable{color:#a21631}.stock-available{color:#007340}.storefinder-overlay{left:-100%;opacity:0;position:fixed;top:0;transition:left .25s ease-in;z-index:900}.storefinder-overlay[active]{left:0;opacity:1}.storefinder-overlay[active] .storefinder-overlay__overlay{opacity:1}.storefinder-overlay_google-maps-consent iframe{height:0}.storefinder-overlay_google-maps-consent .uc-embedding-container{height:100%;width:100%}@media only screen and (max-width:34.3125rem){.storefinder-overlay_google-maps-consent .uc-embedding-container{min-height:auto}.storefinder-overlay_google-maps-consent .uc-embedding-container img{min-height:9.25rem}}@media only screen and (min-width:48.125rem){.storefinder-overlay[google-maps="1"] .storefinder-overlay__drawer,.storefinder-overlay[user-centrics-iframe="1"] .storefinder-overlay__drawer{width:80vw}}@media only screen and (min-width:75.25rem){.storefinder-overlay[google-maps="1"] .storefinder-overlay__drawer,.storefinder-overlay[user-centrics-iframe="1"] .storefinder-overlay__drawer{width:70vw}}@media only screen and (min-width:106.25rem){.storefinder-overlay[google-maps="1"] .storefinder-overlay__drawer,.storefinder-overlay[user-centrics-iframe="1"] .storefinder-overlay__drawer{width:55vw}}@media only screen and (min-width:48.125rem){.storefinder-overlay[google-maps="1"] .storefinder-overlay__store-list,.storefinder-overlay[user-centrics-iframe="1"] .storefinder-overlay__store-list{margin-right:1%;max-width:45%}}@media only screen and (min-width:106.25rem){.storefinder-overlay[google-maps="1"] .storefinder-overlay__store-list,.storefinder-overlay[user-centrics-iframe="1"] .storefinder-overlay__store-list{max-width:39%}}.storefinder-overlay[google-maps="1"] .storefinder-overlay__google-map,.storefinder-overlay[user-centrics-iframe="1"] .storefinder-overlay__google-map{margin-bottom:.75rem;min-height:9.25rem;width:100%}@media only screen and (min-width:48.125rem){.storefinder-overlay[google-maps="1"] .storefinder-overlay__google-map,.storefinder-overlay[user-centrics-iframe="1"] .storefinder-overlay__google-map{margin:0;max-width:54%;min-height:21.6875rem;width:-webkit-fill-available}}@media only screen and (min-width:106.25rem){.storefinder-overlay[google-maps="1"] .storefinder-overlay__google-map,.storefinder-overlay[user-centrics-iframe="1"] .storefinder-overlay__google-map{max-width:60%}}@media only screen and (min-width:48.125rem){.storefinder-overlay[google-maps="1"] .storefinder-overlay__search-wrapper .merchant-search-form--storefinder-search,.storefinder-overlay[user-centrics-iframe="1"] .storefinder-overlay__search-wrapper .merchant-search-form--storefinder-search{width:40%}}.storefinder-overlay__overlay{background-color:#1919194d;height:100dvh;opacity:0;position:absolute;transition:opacity .25s ease-in;transition-delay:.25s;width:100vw;z-index:402}.storefinder-overlay__drawer{background:#fff;border-radius:.625rem .625rem 0 0;display:flex;flex-direction:column;height:calc(100dvh - 4.375rem);justify-content:flex-start;padding:1rem .75rem 0;position:absolute;top:4.375rem;transition:all .25s ease-in;width:100vw;z-index:403}@media only screen and (min-width:48.125rem){.storefinder-overlay__drawer{border-radius:0;display:flex;flex-flow:row wrap;height:100dvh;max-height:100dvh;min-width:25rem;padding:1rem .75rem .6875rem 2rem;top:0;width:25vw}}.storefinder-overlay__close-menu{align-items:center;justify-content:flex-end;order:1;padding-bottom:.5625rem}.storefinder-overlay__close-menu,.storefinder-overlay__title{display:flex;height:-moz-fit-content;height:fit-content;width:100%}.storefinder-overlay__title{order:2;padding-bottom:.75rem}@media only screen and (min-width:48.125rem){.storefinder-overlay__title{padding-bottom:1.5rem}}.storefinder-overlay__info_subtitle{height:-moz-fit-content;height:fit-content;margin:0;order:3;padding:.5rem 0;width:100%}.storefinder-overlay__search-wrapper{height:-moz-fit-content;height:fit-content;order:4;padding-bottom:.75rem;width:100%}.storefinder-overlay__search-wrapper .merchant-search-form--storefinder-search{width:100%}.storefinder-overlay__checkbox{display:flex;height:-moz-fit-content;height:fit-content;order:5;padding:.5rem 0 1rem;width:100%}.storefinder-overlay__checkbox[data-is-pdp=false]{display:none}@media only screen and (min-width:48.125rem){.storefinder-overlay__checkbox[data-is-pdp=false]{display:flex;visibility:hidden}}.storefinder-overlay__google-map{height:0;order:6;width:100%}@media only screen and (min-width:48.125rem){.storefinder-overlay__google-map{order:6;width:0}}.storefinder-overlay__store-list{display:flex;flex-direction:column;order:7;overflow-y:scroll;overscroll-behavior:contain;position:relative;width:100%}.storefinder-overlay__store-list::-webkit-scrollbar{position:absolute;width:.75rem}.storefinder-overlay__store-list::-webkit-scrollbar-track{background-color:#0000}.storefinder-overlay__store-list::-webkit-scrollbar-thumb{background-color:#d9d9d9;border:.25rem solid #fff;border-radius:1.875rem;height:8rem}.storefinder-overlay__store-list::-webkit-scrollbar-button{display:none}@media only screen and (min-width:48.125rem){.storefinder-overlay__store-list{order:5;width:100%}}.storefinder-overlay__search-text{display:block;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-bottom:.5rem}@media only screen and (min-width:34.375rem){.storefinder-overlay__search-text{display:block}}.storefinder-overlay__pdp-text-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media only screen and (min-width:48.125rem){.storefinder-overlay__pdp-text-container{column-gap:.3125rem;justify-content:flex-start}}.storefinder-overlay__pdp-checkmark{accent-color:#005932;color:#d2c8c2;height:1.5rem;width:1.5rem}.storefinder-overlay__pdp-checkmark:checked:hover{background-color:#005932;color:#005932}.storefinder-overlay__pdp-title{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem}.summary-product-card-item__title{color:#323232;padding-right:2.25rem}@media only screen and (min-width:48.125rem){.summary-product-card-item__title{padding-right:0}}.summary-product-card-item__title--mini-cart{font-size:.9375rem;line-height:1.25rem;margin-bottom:.3125rem}.summary-product-card-item__title--quantity{font-family:Myriad Pro,sans-serif;line-height:1.35rem}@media only screen and (max-width:48.125rem){.summary-product-card-item__title--quantity{font-size:.875rem}}.summary-product-card-item__title--price{font-family:Myriad Pro,sans-serif;line-height:1.35rem}@media only screen and (max-width:48.125rem){.summary-product-card-item__title--price{font-size:.875rem}}.summary-product-card-item__title--shipping{font-family:Myriad Pro,sans-serif;font-size:1rem;line-height:1.2rem}@media only screen and (max-width:48.125rem){.summary-product-card-item__title--shipping{font-size:.875rem}}.summary-product-card-item__title--secondary{color:#323232;font-size:.875rem;font-weight:400;line-height:1.0625rem}@media only screen and (min-width:48.125rem){.summary-product-card-item__title--secondary{font-size:1.125rem;line-height:1.375rem;margin:.25rem 0 1.5625rem}}.summary-product-card-item__title--readonly{pointer-events:none}.summary-product-card-item__content{padding:0 0 0 1.5rem;width:calc(58.333% - 13.75rem)}@media only screen and (min-width:48.125rem){.summary-product-card-item__content{padding:0 2.6875rem .3125rem 1.5rem}}.summary-product-card-item__content--mini-cart{width:calc(100% - 6.25rem)}.summary-product-card-item__content--additional-info,.summary-product-card-item__content--alternative{padding:0 0 0 1.25rem}@media only screen and (min-width:48.125rem){.summary-product-card-item__content--additional-info{width:calc(100% - 35.625rem)}}.summary-product-card-item__content--with-checkbox{width:calc(100% - 9.875rem)}.summary-product-card-item__item-price-container{display:flex;justify-content:space-evenly;width:100%}.summary-product-card-item__image{position:relative}@media only screen and (min-width:48.125rem){.summary-product-card-item__image{height:100%;max-height:16rem;max-width:13.75rem;width:20vw}}.summary-product-card-item__image--mini-cart{width:6.25rem}.summary-product-card-item__image--mini-cart .thumbnail{height:3.75rem}.summary-product-card-item__image--readonly{pointer-events:none}.summary-product-card-item__remove-button{justify-self:center}.summary-product-card-item__add-to-wishlist{position:absolute;right:.3125rem;top:.3125rem}@media only screen and (min-width:48.125rem){.summary-product-card-item__add-to-wishlist{right:.8125rem;top:.875rem}}.summary-product-card-item__price{flex-direction:column;font-size:1.25rem;justify-content:flex-end;min-width:-moz-fit-content;min-width:fit-content;text-align:right}@media only screen and (max-width:60.5625rem){.summary-product-card-item__price .money-price__amount{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:600;line-height:2.625rem}}@media only screen and (min-width:48.125rem){.summary-product-card-item__price{font-size:1.75rem;justify-content:flex-start}}.summary-product-card-item__price--mini-cart{align-self:flex-start;font-size:.9375rem;line-height:1.25rem}.summary-product-card-item__price--alternative,.summary-product-card-item__price--secondary{font:500 .9375rem/1.0625rem Myriad Pro,sans-serif;margin-bottom:.3125rem;text-align:left;width:100%}@media only screen and (min-width:48.125rem){.summary-product-card-item__price--alternative{align-self:flex-start;margin:.625rem 0;text-align:right;width:auto}}.summary-product-card-item__option--mini-cart{font:400 .8125rem/1.0625rem Walbaum,sans-serif}@media only screen and (max-width:48.125rem){.summary-product-card-item:last-of-type .summary-product-card-item__box{border-bottom:none;margin-bottom:0;padding-bottom:0}}.summary-product-card-item__box{border-bottom:.0625rem solid #f0ece7;margin-bottom:1.5rem;padding-bottom:1rem}@media only screen and (min-width:48.125rem){.summary-product-card-item__box{border-bottom:none;margin-bottom:2.5rem;padding-bottom:0}}@media only screen and (max-width:48.125rem){.summary-product-card-item__box--summary-height{height:-moz-fit-content;height:fit-content;max-height:-moz-fit-content;max-height:fit-content}}.summary-product-card-item__box--direction-horizontal{display:flex;flex-flow:row}.summary-product-card-item__box--with-options{border-bottom:none;margin-bottom:0;padding-bottom:0}.summary-product-card-item__box--mini-cart{border-bottom:.0625rem dotted #d9d9d9;margin:0;padding:1.125rem 0}.summary-product-card-item__options{font:500 .8125rem/.9375rem Walbaum,sans-serif}@media only screen and (min-width:48.125rem){.summary-product-card-item__options{font:500 1rem/1.375rem Myriad Pro,sans-serif;justify-self:center}}.summary-product-card-item__additional-info{padding-top:.9375rem;width:100%}@media only screen and (min-width:48.125rem){.summary-product-card-item__additional-info{max-width:21.875rem;padding-left:.9375rem;padding-top:0}}.summary-product-card-item--expand{width:100%}@media only screen and (min-width:48.125rem){.summary-product-card-item--right-indent-from-tablet{padding-right:1.25rem}}.summary-product-card-item__shipping-info--row{align-items:baseline;display:flex;font-size:.875rem;gap:.5rem;line-height:1.0625rem;margin:.5rem 0;padding:0}@media only screen and (min-width:48.125rem){.summary-product-card-item__shipping-info--row{font-size:1rem;line-height:1.2rem}}.summary-product-card-item__shipping-info--row-text-bold{font-weight:700;text-decoration:underline}.summary-product-card-item__wrapper{display:flex}.summary-product-card-item__email{align-items:center;display:flex;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;min-width:max-content}.toggler-accordion--active:after{display:none}.toggler-item__link{padding-bottom:.5rem}.toggler-item__link>svg{margin-right:.3125rem}.toggler-item__link:hover{cursor:pointer;opacity:.7;text-decoration:underline;text-decoration-color:#191919b3}.toggler-item__title{cursor:pointer;display:flex;font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;justify-content:space-between;line-height:1.40625rem;position:relative;transition:opacity .25s ease-in-out;width:100%}.toggler-item__title:after{content:url(4844f0104a450b590ccf.svg)}.toggler-item__title--active .toggler-item__toggler-icon,.toggler-item__title--active:after{transform:rotate(180deg)}.no-touch .toggler-item__title:not(.toggler-item__title--read-only):hover{cursor:pointer}.toggler-item__title--pdp,.toggler-item__title--quantity{font-family:Myriad Pro Semibold,sans-serif;font-size:1.125rem;line-height:100%;padding-bottom:.5rem}@media only screen and (max-width:48.125rem){.toggler-item__title--quantity{width:5rem}}.toggler-item__title--color{font-family:Myriad Pro,sans-serif;font-weight:400}.toggler-item__title--bundle{padding-left:.6875rem}.toggler-item__title--bundle-note{color:#191919;font:300 .875rem Myriad Pro,sans-serif;letter-spacing:0;padding:0 1.25rem 0 0}@media only screen and (min-width:75.25rem){.toggler-item__title--bundle-note{font-size:18px}}.no-touch .toggler-item__title--mobile:not(.toggler-item__title--read-only):hover,.toggler-item__title--mobile:hover{cursor:default;opacity:1}@media only screen and (min-width:34.375rem){.toggler-item__title--mobile{padding-right:0;padding-top:0}.toggler-item__title--mobile:after{display:none}.toggler-item__title--desktop-border-bottom{border-bottom:.0625rem dotted #d9d9d9;margin-bottom:1rem;padding-bottom:.875rem}}.toggler-item__title--filter{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem;text-transform:uppercase}.toggler-item__title-text{align-items:center;column-gap:.3125rem;display:flex}.toggler-item__title-text--counter{color:#6c6c6c;font-family:Myriad Pro Condensed,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.875rem;text-transform:uppercase}.toggler-item__description-text-paragraphs>p{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.toggler-item__description-text-paragraphs>p{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.toggler-item__content{padding-bottom:.9375rem;padding-top:1.5625rem}.toggler-item__content--mobile{padding-bottom:1rem;padding-top:0}.toggler-item__content--option{padding-bottom:2.5rem;padding-top:.3125rem}.toggler-item__content--quantity{padding:0}.toggler-item__content--bundle{padding-left:.6875rem;padding-right:.6875rem}.toggler-item__content--bundle-note{padding:.9375rem 0 0}.toggler-item__content--filter{padding-bottom:0;padding-top:.625rem}.toggler-item__content--giftcard{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem;padding-bottom:0;padding-top:1.5rem}.toggler-item__content--flex{display:flex}.toggler-item__content--footer .toggler-item__link{display:block}.toggler-item__content--review-comments .toggler-item__reviews{column-count:1;column-gap:1.875rem;margin:0 0 4.375rem}.toggler-item__content--pdp{padding-bottom:1rem;padding-top:.5rem}.toggler-item__text--my-dehner-card-form{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;padding-top:1.4375rem}.toggler-item--filter{order:1;padding:.75rem 0}.toggler-item--filter-order{order:0}.toggler-item--giftcard,.toggler-item--my-dehner-card-form,.toggler-item--my-dehner-card-submitted{display:flex;flex-direction:column}.toggler-item--giftcard .toggler-item__title,.toggler-item--my-dehner-card-form .toggler-item__title,.toggler-item--my-dehner-card-submitted .toggler-item__title{align-items:center;border-top:.0625rem solid #d2c8c2;display:flex;gap:.5rem;order:1;padding-bottom:0;padding-top:1.5rem;text-transform:unset}.toggler-item--giftcard .toggler-item__title--active,.toggler-item--my-dehner-card-form .toggler-item__title--active,.toggler-item--my-dehner-card-submitted .toggler-item__title--active{order:0}.toggler-item--my-dehner-card-form .toggler-item__title,.toggler-item--my-dehner-card-submitted .toggler-item__title{border-top:none}.toggler-item--my-dehner-card-form .toggler-item__content,.toggler-item--my-dehner-card-submitted .toggler-item__content{padding-bottom:0}.toggler-item--my-dehner-card-submitted{border-bottom:.0625rem solid #d2c8c2}.toggler-item--my-dehner-card-submitted .toggler-item__title{margin-bottom:1.5rem}.toggler-item--my-dehner-card-submitted .toggler-item__text{padding-bottom:1.5rem;padding-top:0}.toggler-item--my-dehner-card-submitted .toggler-item__content{padding-top:0}.toggler-item--coupons-container{border-bottom:.0625rem solid #d2c8c2;padding-right:2rem}@media only screen and (max-width:48.125rem){.toggler-item--coupons-container{padding-right:0}}.toggler-item--coupons-container .toggler-item__title{align-items:center;display:flex;padding-bottom:1.5rem;padding-top:0}@media only screen and (max-width:48.125rem){.toggler-item--coupons-container .toggler-item__title{padding-top:1.5rem}}.toggler-item--coupons-container .toggler-item__selected-coupons{color:#6c6c6c;font-size:.75rem;padding-right:1.3125rem}.toggler-item--coupons-container .toggler-item__header{margin-bottom:2.4375rem}@media only screen and (max-width:48.125rem){.toggler-item--coupons-container .toggler-item__header{display:flex;flex-direction:column;margin-bottom:.75rem}}.toggler-item--coupons-container .toggler-item__content{border-top:.0625rem solid #d2c8c2}@media only screen and (max-width:48.125rem){.toggler-item--coupons-container .toggler-item__content{border-top:unset;margin-right:-1rem;padding-top:0;position:relative}}.toggler-item--coupons-container-mobile .toggler-item__title{padding-top:1.5625rem}.toggler-item--with-top-border{border-top:.0625rem dotted #d9d9d9}.toggler-item--with-bottom-border{border-bottom:.0625rem solid #f0ece7}.toggler-item--review-comments{word-break:break-word}.toggler-item--review-comments .toggler-item__title{display:flex;font-family:Myriad Pro,sans-serif;font-size:1.625rem;font-weight:400;line-height:100%;position:relative}@media only screen and (max-width:48.125rem){.toggler-item--review-comments .toggler-item__title{border-bottom:.0625rem solid #d9d9d9;padding-bottom:1rem}}.no-touch .toggler-item--review-comments .toggler-item__title:not(.toggler-item--review-comments .toggler-item__title--read-only):hover{cursor:text}.toggler-item--mobile .toggler-item__title{padding-bottom:1rem}@media only screen and (min-width:48.125rem){.toggler-item--mobile .toggler-item__title:after{display:none}}.toggler-item--footer .toggler-item__title{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem;text-transform:uppercase}.toggler-item--footer .toggler-item__link{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}.radio{display:inline-block;position:relative}.radio__container{display:block}.radio__box{background-color:#fff;border:1px solid #d2c8c2;display:inline-block;height:1.25rem;margin-right:.25rem;text-align:center;vertical-align:top;width:1.25rem}.radio__check{background-color:#005932;left:.25rem;top:.25rem;transition:visibility .25s ease-in-out,opacity .25s ease-in-out}.radio__check,.radio__input{opacity:0;pointer-events:none;position:absolute;visibility:hidden}.radio__input:active+.radio__box{border-color:#005932}.radio__input:checked~.radio__check{opacity:1;pointer-events:all;visibility:visible}.radio--expand{display:block}.radio--error .radio__box{border-color:#bb484d}.radio--active .radio__box,.radio:active .radio__box{border-color:#005932}.radio--disabled .radio__box,.radio[disabled] .radio__box{background-color:#f0f0f0}.radio__box,.radio__check{border-radius:100%}.radio__container{align-items:center;display:flex}.radio__box{border:.09375rem solid #d2c8c2;height:1.3125rem;margin-right:.75rem;min-height:1.3125rem;min-width:1.3125rem;width:1.3125rem}.radio__label{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.radio__label--secondary{color:#6c6c6c;margin-left:.3125rem}.radio__check{background-color:#0000;height:.75rem;left:.3125rem;top:.3125rem;width:.75rem}.radio__input:checked+.radio__box{background-color:#191919;border-color:#191919}.radio__input:checked+.radio__box>.radio__check{opacity:1;pointer-events:all;visibility:visible}.radio--with-bg,.radio--with-bg-wrap .radio{display:block;margin-bottom:0}.radio--with-bg .radio__container,.radio--with-bg-wrap .radio .radio__container{cursor:pointer;padding:1.125rem 1.3125rem;position:relative;white-space:nowrap}.radio--with-bg .radio__box:before,.radio--with-bg-wrap .radio .radio__box:before{background-color:#fff;border:.0625rem solid #191919;border-radius:.1875rem;content:"";height:100%;left:.3125rem;position:absolute;top:.3125rem;width:100%;z-index:-1}.radio--with-bg-wrap .radio:focus .radio__box:before,.radio--with-bg-wrap .radio:hover .radio__box:before,.radio--with-bg:focus .radio__box:before,.radio--with-bg:hover .radio__box:before{background-color:#fff;border-color:#191919}.radio--with-bg-wrap .radio.radio--error .radio__box:before,.radio--with-bg.radio--error .radio__box:before{border-color:#bb484d}.radio--with-bg .radio__input:checked+.radio__box,.radio--with-bg-wrap .radio .radio__input:checked+.radio__box{background-color:#000;border:.1875rem solid #fff}.radio--with-bg .radio__input:checked+.radio__box:before,.radio--with-bg-wrap .radio .radio__input:checked+.radio__box:before{background-color:#00593266;border:none}.radio--with-bg .radio__input:checked~.radio__check,.radio--with-bg-wrap .radio .radio__input:checked~.radio__check{opacity:0;pointer-events:none;visibility:hidden}.radio--with-bg .radio__label,.radio--with-bg-wrap .radio .radio__label{color:#000;display:inline-block;font-weight:500;margin-top:.125rem}.radio--disabled .radio__box,.radio[disabled] .radio__box{background-color:#b2b5b740;border-color:#b2b5b7;cursor:not-allowed}.radio--disabled .radio__label,.radio[disabled] .radio__label{color:#b2b5b7}.radio--filter-pointer{cursor:pointer;pointer-events:auto;width:100%}.radio--filter-pointer>.radio__container{cursor:inherit}.radio--my-dehner-account .radio__box{background:hsla(204,3%,71%,.251)}.toggler-radio{display:inline-block;position:relative}.toggler-radio__container{display:block}.toggler-radio__box{background-color:#fff;border:1px solid #d2c8c2;display:inline-block;height:1.25rem;margin-right:.25rem;text-align:center;vertical-align:top;width:1.25rem}.toggler-radio__check{background-color:#005932;left:.25rem;top:.25rem;transition:visibility .25s ease-in-out,opacity .25s ease-in-out}.toggler-radio__check,.toggler-radio__input{opacity:0;pointer-events:none;position:absolute;visibility:hidden}.toggler-radio__input:active+.toggler-radio__box{border-color:#005932}.toggler-radio__input:checked~.toggler-radio__check{opacity:1;pointer-events:all;visibility:visible}.toggler-radio--expand{display:block}.toggler-radio--error .toggler-radio__box{border-color:#bb484d}.toggler-radio--active .toggler-radio__box,.toggler-radio:active .toggler-radio__box{border-color:#005932}.toggler-radio--disabled .toggler-radio__box,.toggler-radio[disabled] .toggler-radio__box{background-color:#f0f0f0;cursor:not-allowed}.toggler-radio__box,.toggler-radio__check{border-radius:100%}.toggler-radio__check{background-color:#000;height:.75rem;left:.3125rem;top:.3125rem;width:.75rem}.toggler-radio__box{border:.09375rem solid #d2c8c2;height:1.3125rem;margin-right:.75rem;width:1.3125rem}.toggler-radio__box+.toggler-radio__box,.toggler-radio__input:checked+.toggler-radio__box{background-color:#191919;border-color:#191919}.toggler-radio__box+.toggler-radio__box>.toggler-radio__check,.toggler-radio__input:checked+.toggler-radio__box>.toggler-radio__check{opacity:1;pointer-events:all;visibility:visible}.toggler-radio--with-bg,.toggler-radio--with-bg .toggler-radio{display:block;margin-bottom:0}.toggler-radio--with-bg .toggler-radio .toggler-radio__container,.toggler-radio--with-bg .toggler-radio__container{align-items:center;cursor:pointer;display:flex;position:relative;white-space:nowrap}.toggler-radio--with-bg .toggler-radio .toggler-radio__box:before,.toggler-radio--with-bg .toggler-radio__box:before{border:none;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.toggler-radio--with-bg .toggler-radio .toggler-radio__box:hover,.toggler-radio--with-bg .toggler-radio__box:hover{border-color:#4d4d4d}.toggler-radio--with-bg .toggler-radio:focus .toggler-radio__box:before,.toggler-radio--with-bg .toggler-radio:hover .toggler-radio__box:before,.toggler-radio--with-bg:focus .toggler-radio__box:before,.toggler-radio--with-bg:hover .toggler-radio__box:before{background-color:#fff;border-color:#4d4d4d;color:#000}.toggler-radio--with-bg .toggler-radio__input:focus+.toggler-radio__box,.toggler-radio--with-bg__input:focus+.toggler-radio__box{border-color:#d2c8c2}.toggler-radio--with-bg .toggler-radio .toggler-radio__input:checked+.toggler-radio__box,.toggler-radio--with-bg .toggler-radio__input:checked+.toggler-radio__box{background-color:#191919;border-color:#191919}.toggler-radio--with-bg .toggler-radio .toggler-radio__input:checked+.toggler-radio__box:before,.toggler-radio--with-bg .toggler-radio__input:checked+.toggler-radio__box:before{background-color:#fff;border-color:#191919}.toggler-radio--with-bg .toggler-radio .toggler-radio__input:checked~.toggler-radio__check,.toggler-radio--with-bg .toggler-radio__input:checked~.toggler-radio__check{background-color:#0000;left:.3125rem;pointer-events:none;top:.3125rem}.toggler-radio--with-bg .toggler-radio .toggler-radio__label,.toggler-radio--with-bg .toggler-radio__label{color:#191919;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.toggler-radio-icon{display:inline-block;position:relative}.toggler-radio-icon__container{display:block}.toggler-radio-icon__box{background-color:#fff;border:1px solid #d2c8c2;display:inline-block;height:1.25rem;margin-right:.25rem;text-align:center;vertical-align:top;width:1.25rem}.toggler-radio-icon__check{background-color:#005932;left:.25rem;top:.25rem;transition:visibility .25s ease-in-out,opacity .25s ease-in-out}.toggler-radio-icon__check,.toggler-radio-icon__input{opacity:0;pointer-events:none;position:absolute;visibility:hidden}.toggler-radio-icon__input:active+.toggler-radio-icon__box{border-color:#005932}.toggler-radio-icon__input:checked~.toggler-radio-icon__check{opacity:1;pointer-events:all;visibility:visible}.toggler-radio-icon--expand{display:block}.toggler-radio-icon--error .toggler-radio-icon__box{border-color:#bb484d}.toggler-radio-icon--active .toggler-radio-icon__box,.toggler-radio-icon:active .toggler-radio-icon__box{border-color:#005932}.toggler-radio-icon--disabled .toggler-radio-icon__box,.toggler-radio-icon[disabled] .toggler-radio-icon__box{background-color:#f0f0f0;cursor:not-allowed}.toggler-radio-icon__box,.toggler-radio-icon__check{border-radius:100%}.toggler-radio-icon__check{background-color:#000;height:.75rem;left:.3125rem;top:.3125rem;width:.75rem}.toggler-radio-icon__box{border:.09375rem solid #d2c8c2;height:1.3125rem;margin-right:.75rem;width:1.3125rem}.toggler-radio-icon__box+.toggler-radio-icon__box,.toggler-radio-icon__input:checked+.toggler-radio-icon__box{background-color:#191919;border-color:#191919}.toggler-radio-icon__box+.toggler-radio-icon__box>.toggler-radio-icon__check,.toggler-radio-icon__input:checked+.toggler-radio-icon__box>.toggler-radio-icon__check{opacity:1;pointer-events:all;visibility:visible}.toggler-radio-icon--with-bg,.toggler-radio-icon--with-bg .toggler-radio-icon{display:block;margin-bottom:0}.toggler-radio-icon--with-bg .toggler-radio-icon .toggler-radio-icon__container,.toggler-radio-icon--with-bg .toggler-radio-icon__container{align-items:center;cursor:pointer;display:flex;position:relative;white-space:nowrap}.toggler-radio-icon--with-bg .toggler-radio-icon .toggler-radio-icon__box:before,.toggler-radio-icon--with-bg .toggler-radio-icon__box:before{border:none;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.toggler-radio-icon--with-bg .toggler-radio-icon .toggler-radio-icon__box:hover,.toggler-radio-icon--with-bg .toggler-radio-icon__box:hover{border-color:#4d4d4d}.toggler-radio-icon--with-bg .toggler-radio-icon:focus .toggler-radio-icon__box:before,.toggler-radio-icon--with-bg .toggler-radio-icon:hover .toggler-radio-icon__box:before,.toggler-radio-icon--with-bg:focus .toggler-radio-icon__box:before,.toggler-radio-icon--with-bg:hover .toggler-radio-icon__box:before{background-color:#fff;border-color:#4d4d4d;color:#000}.toggler-radio-icon--with-bg .toggler-radio-icon__input:focus+.toggler-radio-icon__box,.toggler-radio-icon--with-bg__input:focus+.toggler-radio-icon__box{border-color:#d2c8c2}.toggler-radio-icon--with-bg .toggler-radio-icon .toggler-radio-icon__input:checked+.toggler-radio-icon__box,.toggler-radio-icon--with-bg .toggler-radio-icon__input:checked+.toggler-radio-icon__box{background-color:#191919;border-color:#191919}.toggler-radio-icon--with-bg .toggler-radio-icon .toggler-radio-icon__input:checked+.toggler-radio-icon__box:before,.toggler-radio-icon--with-bg .toggler-radio-icon__input:checked+.toggler-radio-icon__box:before{background-color:#fff;border-color:#191919}.toggler-radio-icon--with-bg .toggler-radio-icon .toggler-radio-icon__input:checked~.toggler-radio-icon__check,.toggler-radio-icon--with-bg .toggler-radio-icon__input:checked~.toggler-radio-icon__check{background-color:#0000;left:.3125rem;pointer-events:none;top:.3125rem}.toggler-radio-icon--with-bg .toggler-radio-icon .toggler-radio-icon__label,.toggler-radio-icon--with-bg .toggler-radio-icon__label{color:#191919;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.toggler-radio-icon__container{flex-flow:row}.toggler-radio-icon__checkout-paypal,.toggler-radio-icon__riverty{height:2rem;width:7rem}.toggler-radio-icon__klarna-payment{height:2rem;width:5rem}.toggler-radio-icon__checkout-gift-card{height:2rem;width:2.875rem}.toggler-radio-icon__credit-cards{height:2rem;width:9.125rem}.toggler-radio-icon__market-payment,.toggler-radio-icon__purchase-on-invoice-payment{height:2rem;width:2.875rem}.toggler-radio-icon__checkout-gift-card,.toggler-radio-icon__checkout-paypal,.toggler-radio-icon__credit-cards,.toggler-radio-icon__klarna-payment,.toggler-radio-icon__market-payment,.toggler-radio-icon__purchase-on-invoice-payment,.toggler-radio-icon__riverty{margin-right:1rem}.toggler-radio-icon--payment .toggler-radio-icon__box{margin-right:1.5rem}@media only screen and (max-width:34.3125rem){.toggler-radio-icon__additional-text{line-height:1.25rem;white-space:normal;word-break:break-word}}.tooltip{background:#d2c8c2;display:flex;font-family:Myriad Pro,sans-serif;font-size:1rem;max-width:100%;padding:.3125rem .625rem;position:absolute;z-index:810}@media only screen and (min-width:48.125rem){.tooltip{max-width:21.25rem}}.tooltip__arrow{border-left:.5rem solid #0000;border-right:.5rem solid #0000;border-top:.625rem solid #d2c8c2;position:absolute}.tooltip__close-button{margin-left:.3125rem}.user-block__buttons-container{border-top:.0625rem dotted #d9d9d9;padding-top:1.25rem}.user-block__button{min-width:0;width:calc(50% - .625rem)}.user-block__head-container{align-items:center;display:flex;justify-content:space-between}.user-block__head-container__title{font-size:1.375rem;font-weight:700;line-height:1.375rem;text-align:left}.user-block__head-container__icon{cursor:pointer}.user-block__container--top-border{border-top:.0625rem solid #f0ece7}.tooltip-icon{display:inline-block}.tooltip-icon--flex{display:flex}.user-block-item{display:flex;font-weight:400;justify-content:flex-start;line-height:1.8rem;margin:1rem 0;text-transform:capitalize}.user-block-item:hover{text-decoration:none}.user-block-item--small{border-top:.0625rem dotted #d9d9d9;font-size:.75rem;margin:0;padding-top:1.5625rem}.user-block-item__item{align-items:center;column-gap:.5rem;display:flex;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;margin:0}.user-block-item--logout{margin-bottom:0}.user-block-item--logout .user-block-item__item{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}.wrapper{border:.0625rem solid #d2c8c2;margin-bottom:1.75rem;padding:1rem 1.125rem 1rem .8125rem}.wrapper-form{padding-left:0}@media only screen and (min-width:22.5rem){.wrapper-form{padding-left:3rem}}@media only screen and (max-width:34.3125rem){.wrapper-form--layout-relative{position:relative}}.iframe-trusted-returns__content{border:0;height:46rem;margin-bottom:2.5rem;position:relative;width:100%}@media only screen and (max-width:48.0625rem){.iframe-trusted-returns__content{margin-bottom:2rem}}.summary-overview__grand-total-price{font-size:1.1rem;line-height:1.4}.collapsible-list__button{background-color:#fff0;color:#005932;cursor:pointer}.collapsible-list__button:hover{text-decoration:underline}.collapsible-list__button:after{content:attr(data-show)}.collapsible-list__button--shown:after{content:attr(data-hide)}.collapsible-list__button-content{display:none}.trusted-returns-reference{align-items:flex-start;display:flex;gap:.3125rem;height:1.9375rem;justify-content:center;width:11.25rem}.trusted-returns-reference__link{align-items:center;display:flex;font-size:1.5rem;text-decoration-line:underline}
*{border:0;box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-font-smoothing:antialiased}:active,:focus,:hover{outline:0}:after,:before{color:inherit}:after,:before,html{box-sizing:border-box}html{border:0;margin:0;padding:0;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-font-smoothing:antialiased}article,aside,details,figcaption,figure,footer,form,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}img{max-height:100%;max-width:100%}.custom-element{display:block}@font-face{font-family:Roboto-Regular;font-style:normal;font-weight:400;src:url(fc2b5060f7accec5cf74.ttf) format("truetype"),url(fc2b5060f7accec5cf74.ttf) format("truetype")}@font-face{font-family:Myriad Pro;font-style:normal;font-weight:400;src:url(c59859cec849233be7f8.ttf) format("truetype"),url(c59859cec849233be7f8.ttf) format("truetype")}@font-face{font-family:Myriad Pro Light;font-style:normal;font-weight:300;src:url(b0bb7658963c5d720ddd.otf) format("opentype"),url(b0bb7658963c5d720ddd.otf) format("opentype")}@font-face{font-family:Myriad Pro Semibold;font-style:normal;font-weight:500;src:url(bae6cc04f0c3dcf93b2b.otf) format("opentype"),url(bae6cc04f0c3dcf93b2b.otf) format("opentype")}@font-face{font-family:Myriad Pro Bold;font-style:normal;font-weight:600;src:url(ba6deb5147fa6e225f9b.ttf) format("truetype"),url(ba6deb5147fa6e225f9b.ttf) format("truetype")}@font-face{font-family:Myriad Pro Italic;font-style:normal;font-weight:600;src:url(df4dedd8075b6ecfa87e.otf) format("opentype"),url(df4dedd8075b6ecfa87e.otf) format("opentype")}@font-face{font-family:Myriad Pro Black;font-style:normal;font-weight:800;src:url(e730e1b19ca276c646dc.otf) format("opentype"),url(e730e1b19ca276c646dc.otf) format("opentype")}@font-face{font-family:Myriad Pro Condensed;font-style:normal;font-weight:400;src:url(f3e913b8452cf281446f.ttf) format("truetype"),url(f3e913b8452cf281446f.ttf) format("truetype")}@font-face{font-family:Myriad Pro Semibold Condensed;font-style:normal;font-weight:600;src:url(32db00d8353d06b21eec.otf) format("opentype"),url(32db00d8353d06b21eec.otf) format("opentype")}@font-face{font-family:Walbaum;font-style:normal;font-weight:400;src:url(eaadb3f60aa397776ae2.ttf) format("truetype"),url(eaadb3f60aa397776ae2.ttf) format("truetype")}@font-face{font-family:Walbaum Bold;font-style:normal;font-weight:600;src:url(789bfca0e89eea8e0e63.ttf) format("truetype"),url(789bfca0e89eea8e0e63.ttf) format("truetype")}html{font-size:100%;scroll-behavior:smooth}body{background-color:#fff;color:#191919;font-size:1.125rem;line-height:1.5rem;position:relative}body,h1{font-family:Myriad Pro,sans-serif;font-weight:400}h1{display:block;font-size:1.625rem;line-height:100%}@media only screen and (min-width:48.125rem){h1{font-size:2rem;letter-spacing:0}}h2{display:block;font-family:Myriad Pro,sans-serif;font-size:1.5rem;font-weight:400;line-height:100%}@media only screen and (min-width:48.125rem){h2{font-size:1.75rem;letter-spacing:0}}h3{display:block;font-family:Myriad Pro,sans-serif;font-size:1.375rem;font-weight:400;line-height:100%}@media only screen and (min-width:48.125rem){h3{font-size:1.625rem;letter-spacing:0}}h4{display:block;font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:400;line-height:100%}@media only screen and (min-width:48.125rem){h4{font-size:1.375rem;letter-spacing:0}}h5{display:block;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:125%}@media only screen and (min-width:48.125rem){h5{font-size:1.125rem;letter-spacing:0}}h6{display:block;font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:125%}@media only screen and (min-width:48.125rem){h6{font-size:1rem;letter-spacing:0}}.fonts-body{font-size:1.125rem;line-height:1.40625rem}.fonts-body,.fonts-body-big{font-family:Myriad Pro,sans-serif;font-weight:400}.fonts-body-big{font-size:1.25rem;line-height:1.25rem}.fonts-body-semi-big{font-size:1.375rem;line-height:1.375rem}.fonts-body-bigger,.fonts-body-semi-big{font-family:Myriad Pro,sans-serif;font-weight:400}.fonts-body-bigger{font-size:1.5rem;line-height:1.875rem}.fonts-body-half-semi-bigger{font-size:1.625rem;line-height:1.625rem}.fonts-body-biggest,.fonts-body-half-semi-bigger{font-family:Myriad Pro,sans-serif;font-weight:400}.fonts-body-biggest{font-size:2rem;line-height:2.5rem}.fonts-body-semi-biggest{font-size:2.125rem;line-height:2.125rem}.fonts-body-head,.fonts-body-semi-biggest{font-family:Myriad Pro,sans-serif;font-weight:400}.fonts-body-head{font-size:1.125rem;line-height:1.125rem}.fonts-body-medium{font-size:1rem;line-height:1.25rem}.fonts-body-medium,.fonts-body-small{font-family:Myriad Pro,sans-serif;font-weight:400}.fonts-body-small{font-size:.875rem;line-height:.875rem}.fonts-body-xsmall{font-size:.75rem;line-height:.75rem}.fonts-body-link,.fonts-body-xsmall{font-family:Myriad Pro,sans-serif;font-weight:400}.fonts-body-link{font-size:1rem;line-height:1.25rem}.fonts-body-bold{font-size:1.125rem;line-height:1.40625rem}.fonts-body-big-bold,.fonts-body-bold{font-family:Myriad Pro Bold,sans-serif;font-weight:700}.fonts-body-big-bold{font-size:1.25rem;line-height:1.25rem}.fonts-body-semi-bigger-bold{font-family:Myriad Pro Bold,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.75rem}.fonts-body-semi-big-bold{font-size:1.375rem;line-height:1.375rem}.fonts-body-head-bold,.fonts-body-semi-big-bold{font-family:Myriad Pro Bold,sans-serif;font-weight:700}.fonts-body-head-bold{font-size:1.125rem;line-height:1.125rem}.fonts-body-medium-bold{font-size:1rem;line-height:1.25rem}.fonts-body-medium-bold,.fonts-body-small-bold{font-family:Myriad Pro Bold,sans-serif;font-weight:700}.fonts-body-small-bold{font-size:.875rem;line-height:.875rem}.fonts-body-xsmall-bold{font-size:.75rem;line-height:.75rem}.fonts-body-link-bold,.fonts-body-xsmall-bold{font-family:Myriad Pro Bold,sans-serif;font-weight:700}.fonts-body-link-bold{font-size:1rem;line-height:1.25rem}.fonts-body-semibold{font-size:1.125rem;line-height:1.40625rem}.fonts-body-big-semibold,.fonts-body-semibold{font-family:Myriad Pro Semibold,sans-serif;font-weight:600}.fonts-body-big-semibold{font-size:1.25rem;line-height:1.5rem}.fonts-body-head-semibold{font-size:1.125rem;line-height:1.125rem}.fonts-body-head-semibold,.fonts-body-medium-semibold{font-family:Myriad Pro Semibold,sans-serif;font-weight:600}.fonts-body-medium-semibold{font-size:1rem;line-height:1.25rem}.fonts-body-small-semibold{font-size:.875rem;line-height:.875rem}.fonts-body-small-semibold,.fonts-body-xsmall-semibold{font-family:Myriad Pro Semibold,sans-serif;font-weight:600}.fonts-body-xsmall-semibold{font-size:.75rem;line-height:.75rem}.fonts-body-link-semibold{font-family:Myriad Pro Semibold,sans-serif;font-size:1rem;font-weight:600;line-height:1.25rem}.fonts-body-condensed{line-height:1.40625rem}.fonts-body-condensed,.fonts-body-head-condensed{font-family:Myriad Pro Condensed,sans-serif;font-size:1.125rem;font-weight:400}.fonts-body-head-condensed{line-height:1.125rem}.fonts-body-medium-condensed{font-size:1rem;line-height:1.25rem}.fonts-body-medium-condensed,.fonts-body-small-condensed{font-family:Myriad Pro Condensed,sans-serif;font-weight:400}.fonts-body-small-condensed{font-size:.875rem;line-height:.875rem}.fonts-body-xsmall-condensed{font-size:.75rem;line-height:.75rem}.fonts-body-link-condensed,.fonts-body-xsmall-condensed{font-family:Myriad Pro Condensed,sans-serif;font-weight:400}.fonts-body-link-condensed{font-size:1rem;line-height:1.25rem}.fonts-body-condensed-semibold{line-height:1.40625rem}.fonts-body-condensed-semibold,.fonts-body-head-condensed-semibold{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1.125rem;font-weight:600}.fonts-body-head-condensed-semibold{line-height:1.125rem}.fonts-body-medium-condensed-semibold{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1rem;font-weight:600;line-height:1.25rem}.fonts-body-small-condensed-semibold{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:.875rem;font-weight:600;line-height:.875rem}.fonts-body-xsmall-condensed-semibold{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:.75rem;font-weight:600;line-height:.75rem}.fonts-body-link-condensed-semibold{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1rem;font-weight:600;line-height:1.25rem}.fonts-body-additional{font-family:Walbaum,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}.fonts-body-big-additional{font-family:Walbaum,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5625rem}.fonts-body-bigger-additional{font-family:Walbaum,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.875rem}.fonts-body-biggest-additional{font-family:Walbaum,sans-serif;font-size:2rem;font-weight:400;line-height:2.5rem}.fonts-body-head-additional{font-family:Walbaum,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.125rem}.fonts-body-medium-additional{font-family:Walbaum,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.fonts-body-small-additional{font-family:Walbaum,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem}.fonts-body-xsmall-additional{font-family:Walbaum,sans-serif;font-size:.75rem;font-weight:400;line-height:.75rem}.fonts-body-link-additional{font-family:Walbaum,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.labels-label-default{font-size:1.125rem;line-height:1.40625rem}.labels-label-big,.labels-label-default{font-family:Myriad Pro,sans-serif;font-weight:400}.labels-label-big{font-size:1.5rem;line-height:1.5rem}.labels-label-medium{font-size:1rem;line-height:1rem}.labels-label-medium,.labels-label-small{font-family:Myriad Pro,sans-serif;font-weight:400}.labels-label-small{font-size:.875rem;line-height:1.05rem}.labels-label-xsmall{line-height:.75rem}.labels-label-icon,.labels-label-xsmall{font-family:Myriad Pro,sans-serif;font-size:.75rem;font-weight:400}.labels-label-icon{line-height:.9rem}.labels-button{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}.labels-label-bold{font-size:1.125rem;line-height:1.40625rem}.labels-label-big-bold,.labels-label-bold{font-family:Myriad Pro Bold,sans-serif;font-weight:700}.labels-label-big-bold{font-size:1.5rem;line-height:1.5rem}.labels-label-medium-bold{font-size:1rem;line-height:1rem}.labels-label-medium-bold,.labels-label-small-bold{font-family:Myriad Pro Bold,sans-serif;font-weight:700}.labels-label-small-bold{font-size:.875rem;line-height:1.05rem}.labels-label-xsmall-bold{font-size:.75rem;line-height:.75rem}.labels-label-link-bold,.labels-label-xsmall-bold{font-family:Myriad Pro Bold,sans-serif;font-weight:700}.labels-label-link-bold{font-size:1.125rem;line-height:1.40625rem}.labels-label-big-semibold{font-size:1.5rem;line-height:1.5rem}.labels-label-big-semibold,.labels-label-medium-semibold{font-family:Myriad Pro Semibold,sans-serif;font-weight:600}.labels-label-medium-semibold{font-size:1rem;line-height:1.25rem}.labels-label-default-condensed{font-family:Myriad Pro Condensed,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}.labels-label-big-condensed{font-size:1.5rem;line-height:1.875rem}.labels-label-big-condensed,.labels-label-medium-condensed{font-family:Myriad Pro Condensed,sans-serif;font-weight:400}.labels-label-medium-condensed{font-size:1rem;line-height:1rem}.labels-label-small-condensed{font-family:Myriad Pro Condensed,sans-serif;font-size:.875rem;font-weight:400;line-height:1.05rem}.labels-label-xsmall-condensed{line-height:.75rem}.labels-label-icon-condensed,.labels-label-xsmall-condensed{font-family:Myriad Pro Condensed,sans-serif;font-size:.75rem;font-weight:400}.labels-label-icon-condensed{line-height:.9rem}.labels-button-condensed{font-size:1.25rem;line-height:1.5rem}.labels-button-condensed,.labels-label-link-condensed{font-family:Myriad Pro Condensed,sans-serif;font-weight:400}.labels-label-link-condensed{font-size:1.125rem;line-height:1.125rem}.labels-label-default-condensed-semibold{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.40625rem}.labels-label-big-condensed-semibold{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem}.labels-label-default-big-condensed-semibold{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.25rem}.labels-label-medium-condensed-semibold{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1rem;font-weight:600;line-height:1rem}.labels-label-small-condensed-semibold{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:.875rem;font-weight:600;line-height:1.05rem}.labels-label-xsmall-condensed-semibold{line-height:.75rem}.labels-label-icon-condensed-semibold,.labels-label-xsmall-condensed-semibold{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:.75rem;font-weight:600}.labels-label-icon-condensed-semibold{line-height:.9rem}.labels-button-condensed-semibold{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.35rem}.h4-bold{display:block;font:1.125rem/1.125rem Myriad Pro Bold,sans-serif}@media only screen and (min-width:48.125rem){.h4-bold{font:1.375rem/1.375rem Myriad Pro Bold,sans-serif}}a{color:#191919;text-decoration:none}a:hover{color:#191919b3;text-decoration:underline}b,strong{font-weight:700}cite,em,i{font-style:italic}hr{border:.03125rem solid #f0ece7;margin:.5rem 0}small{font-size:.875rem}big{font-size:1.25rem}blockquote,iframe,p{margin:.5rem 0}iframe{max-width:100%}.text--semibold{font-weight:600}.container{display:block;max-width:90rem}@media only screen and (min-width:100rem){.container{margin:auto}}@media only screen and (max-width:100rem){.container{margin:0 1rem}}.container--no-max-width{margin:0 1rem;max-width:unset}@media only screen and (min-width:75.25rem){.container--no-max-width{margin:0 5rem}}.container--maximum-width{margin:0 auto;max-width:unset}.container--home-page{max-width:none}@media only screen and (max-width:48.125rem){.container--home-page{margin:0 auto}}@media only screen and (min-width:48.125rem){.container--cms-content{margin:0 auto}}.container__inner{margin:0 auto;max-width:90rem}@media only screen and (min-width:48.125rem){.container__inner--pdp{position:relative}}.container__inner--pdp-width{margin:auto 1rem;max-width:unset}@media only screen and (min-width:48.125rem){.container__inner--pdp-width{margin:auto 12.5rem;max-width:unset}}.container__whitespace{padding-bottom:4.3125rem}.col--spaced-sm,.grid--spaced-sm{padding:.5rem}.col--spaced-md,.grid--spaced-md{padding:.8125rem}.col--spaced-lg,.grid--spaced-lg{padding:1rem}.col{display:block;flex-basis:auto;flex-grow:0;float:left}.col:after{clear:both;content:"";display:table}@media only screen and (min-width:0){.col--sm-1{min-width:8.33333%;width:8.33333%}.col--sm-2{min-width:16.66667%;width:16.66667%}.col--sm-3{min-width:25%;width:25%}.col--sm-4{min-width:33.33333%;width:33.33333%}.col--sm-5{min-width:41.66667%;width:41.66667%}.col--sm-6{min-width:50%;width:50%}.col--sm-7{min-width:58.33333%;width:58.33333%}.col--sm-8{min-width:66.66667%;width:66.66667%}.col--sm-9{min-width:75%;width:75%}.col--sm-10{min-width:83.33333%;width:83.33333%}.col--sm-11{min-width:91.66667%;width:91.66667%}.col--sm-12{min-width:100%;width:100%}}@media only screen and (min-width:550px){.col--md-1{min-width:8.33333%;width:8.33333%}.col--md-2{min-width:16.66667%;width:16.66667%}.col--md-3{min-width:25%;width:25%}.col--md-4{min-width:33.33333%;width:33.33333%}.col--md-5{min-width:41.66667%;width:41.66667%}.col--md-6{min-width:50%;width:50%}.col--md-7{min-width:58.33333%;width:58.33333%}.col--md-8{min-width:66.66667%;width:66.66667%}.col--md-9{min-width:75%;width:75%}.col--md-10{min-width:83.33333%;width:83.33333%}.col--md-11{min-width:91.66667%;width:91.66667%}.col--md-12{min-width:100%;width:100%}}@media only screen and (min-width:770px){.col--lg-1{min-width:8.33333%;width:8.33333%}.col--lg-2{min-width:16.66667%;width:16.66667%}.col--lg-3{min-width:25%;width:25%}.col--lg-4{min-width:33.33333%;width:33.33333%}.col--lg-5{min-width:41.66667%;width:41.66667%}.col--lg-6{min-width:50%;width:50%}.col--lg-7{min-width:58.33333%;width:58.33333%}.col--lg-8{min-width:66.66667%;width:66.66667%}.col--lg-9{min-width:75%;width:75%}.col--lg-10{min-width:83.33333%;width:83.33333%}.col--lg-11{min-width:91.66667%;width:91.66667%}.col--lg-12{min-width:100%;width:100%}}@media only screen and (min-width:970px){.col--xl-1{min-width:8.33333%;width:8.33333%}.col--xl-2{min-width:16.66667%;width:16.66667%}.col--xl-3{min-width:25%;width:25%}.col--xl-4{min-width:33.33333%;width:33.33333%}.col--xl-5{min-width:41.66667%;width:41.66667%}.col--xl-6{min-width:50%;width:50%}.col--xl-7{min-width:58.33333%;width:58.33333%}.col--xl-8{min-width:66.66667%;width:66.66667%}.col--xl-9{min-width:75%;width:75%}.col--xl-10{min-width:83.33333%;width:83.33333%}.col--xl-11{min-width:91.66667%;width:91.66667%}.col--xl-12{min-width:100%;width:100%}}.col--expand{flex-grow:1}.col--reset-min-width{min-width:0}.col--top{align-self:flex-start;margin-bottom:auto}.col--bottom{align-self:flex-end;margin-top:auto}.col--left{justify-self:flex-start;margin-right:auto}.col--right{justify-self:flex-end;margin-left:auto}.col--center{justify-self:center;margin-left:auto;margin-right:auto}.col--middle{align-self:center;margin-bottom:auto;margin-top:auto}@media only screen and (min-width:48.125rem){.sticky{position:sticky;top:1rem}}.grid{align-items:flex-start;clear:both;display:flex;flex-flow:row wrap;justify-content:flex-start;max-width:100%}.grid:after{clear:both;content:"";display:table}@media only screen and (min-width:48.125rem){.grid--pdp-top{display:inherit}}.grid--top{align-items:flex-start}.grid--bottom{align-items:flex-end}.grid--center{justify-content:center}.grid--middle{align-items:center}.grid--direction-vertical{flex-direction:column}.grid--direction-horizontal{flex-direction:row}.grid--stretch{align-items:stretch}.grid--stretch .col{margin-bottom:0;margin-top:0}.grid--justify{justify-content:space-between}.grid--justify .col{margin-left:auto;margin-right:auto}.grid--justify .col:first-child{margin-left:0}.grid--justify .col:last-child{margin-right:0}.grid--left{justify-content:flex-start}.grid--left .col--left{margin-left:0;margin-right:0}.grid--right{justify-content:flex-end}.grid--right .col--right{margin-left:0;margin-right:0}.grid--inline{display:inline-flex}.grid.container{max-width:90rem}.grid--nowrap{flex-wrap:nowrap}.grid--desktop-nowrap{flex-wrap:wrap}@media only screen and (min-width:48.125rem){.grid--desktop-nowrap{flex-wrap:nowrap}}@media only screen and (max-width:60.5625rem){.grid--mobile-row-revers{flex-direction:column-reverse}}.grid--indent{margin:0 -1rem;max-width:none}.grid--expand{width:100%}.grid--baseline{align-items:baseline}.no-scroll,.no-scroll-x{overflow:hidden}.no-scroll--safari{height:100%;position:fixed;width:100%}@keyframes spin-to{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-highlight{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes zoom-out{0%{transform:scale(1)}90%{transform:scale(0)}to{position:absolute;transform:scale(0);visibility:hidden}}@keyframes fade-out{0%{opacity:1}40%{opacity:1}to{opacity:0}}@media only screen and (min-width:60.625rem){.sort{padding:0 0 .9375rem}}.sort__results{color:#6c6c6c;font-size:.875rem;line-height:.875rem}.sort__label,.sort__results{font-family:Myriad Pro,sans-serif;font-weight:400}.sort__label{vertical-align:middle}.sort__label,.suggestion-product{font-size:1rem;line-height:1.25rem}.suggestion-product{font-family:Myriad Pro Bold,sans-serif;font-weight:700;padding:.375rem .625rem .125rem}.suggestion-product__link{color:#000}.suggestion-product__thumbnail{margin:0}.suggestion-product__container{display:flex;flex-flow:row;justify-content:space-between}.suggestion-product__search-icon{color:#d2c8c2}.suggestion-product__text{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:18.75rem}@media only screen and (min-width:48.0625rem){.suggestion-product__text{width:100%}}.suggestion-product:hover{background-color:#faf8f7;cursor:pointer}.suggestion-product:hover .icon{color:#191919b3}.product-carousel{position:relative}.badge{border:.0625rem solid #b2b5b7;border-radius:.25rem;color:#000;display:inline-block;font-size:.875rem;padding:.125rem .5rem 0}.badge--address{background-color:#f0ece7;border:unset;border-radius:unset;color:#191919;font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:.75rem;font-weight:600;line-height:.75rem;padding:.375rem .75rem .25rem;text-transform:uppercase}.box{background-color:#fff;border:none;margin:.5rem;padding:.5rem}.box:after{clear:both;content:"";display:table}.box__separator{border-bottom:1px solid #f0f0f0;display:block;margin:.5rem -.5rem}.box--borderless{border-color:#fff0}.box--spacingless{margin:0;padding:0}.box--spacingless .box__separator{margin-left:0;margin-right:0}.box--stretch{height:calc(100% - 1rem)}.box--dark{background-color:#f4f4f4}.box--info{background-color:#fff;border-color:#f0ede6;color:#ddd6c6}.box--warning{background-color:#fcf9f6;border-color:#d3a06d;color:#c78746}.box--success{background-color:#27ff9f;border-color:#007340;color:#004024}.box--alert{background-color:#ebcacc;border-color:#bb484d;color:#98383c}.box--darker{background-color:#d9d9d9}.box--wide{border-radius:.25rem;margin:0 -1.25rem;padding:1.25rem}.box hr,.box__separator{border-bottom:none}.box--with-border{border-bottom:.0625rem dotted #d9d9d9;margin:0 0 1.25rem;padding:0 0 .625rem}.button{background-color:#191919;color:#fff;cursor:pointer;display:inline-block;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;height:2.75rem;line-height:1.5rem;padding:.5rem 1rem .4375rem;text-align:center;transition:all .25s ease-in-out}@media only screen and (min-width:34.375rem){.button{min-width:10rem}}.button:active,.button:focus,.button:hover{background-color:#4d4d4d;border-color:#4d4d4d;color:#fff;text-decoration:none}.button--alert{background-color:#bb484d;border-color:#bb484d;color:#fff}.button--skinless{min-width:0}.button--skinless,.button--skinless:active,.button--skinless:focus,.button--skinless:hover{background-color:#fff0;border:none;color:#000}.button--filter{align-items:center;display:flex;font-family:Myriad Pro Condensed,sans-serif;font-size:1.5rem;font-weight:400;justify-content:center;line-height:1.875rem}.button--send-review{margin-left:0;margin-top:0;width:100%}@media only screen and (min-width:48.125rem){.button--send-review{max-width:19.375rem}}.button--quantity{background-color:#fff0;color:#191919;font:300 1rem/1.0625rem Walbaum,sans-serif;height:1.25rem;min-width:0;padding:0;-webkit-user-select:none;user-select:none;width:1.25rem}.button--quantity:active,.button--quantity:focus,.button--quantity:hover{background-color:#fff0;color:#191919b3}.button--quantity-large{border:none;font-size:1.3125rem;height:2.5rem;line-height:2.375rem;width:2.25rem}.button--quantity-large:active,.button--quantity-large:focus,.button--quantity-large:hover{background-color:#0000;border-color:#000;color:#191919b3}.button--disabled,.button[disabled]{background-color:#b2b5b7;border-color:#b2b5b7;color:#fff;cursor:not-allowed;pointer-events:none}.button--disabled:active,.button--disabled:focus,.button--disabled:hover,.button[disabled]:active,.button[disabled]:focus,.button[disabled]:hover{background-color:#b2b5b7}.button--align-center{align-self:center}.button--small{min-width:6.25rem;padding-bottom:.6875rem;padding-top:.6875rem}.button--secondary{background-color:#d2c8c2;color:#000}.button--secondary:hover{background-color:#d2c8c2b3;color:#191919b3}.button--tertiary{background-color:#0000;border:.0625rem solid #000;color:#191919}.button--tertiary:hover{background-color:#0000;border-color:#4d4d4db3;color:#4d4d4db3}.button--hollow{background-color:#fff;border:.0625rem solid #191919;color:#191919;padding:.4375rem 1rem .375rem}.button--hollow--disabled,.button--hollow[disabled]{background-color:#fff;border-color:#d9d9d9;color:#d9d9d9;pointer-events:none}.button--hollow:focus,.button--hollow:hover{background-color:#fff;border-color:#4d4d4d;color:#4d4d4d;text-decoration:none}.button--hollow.button--small{padding-bottom:.625rem;padding-top:.625rem}.button--hollow.button--filter{border-color:#d2c8c2}.button--auto-width{min-width:auto}.button--inspirational{letter-spacing:.13125rem;min-width:0;text-transform:uppercase}@media only screen and (min-width:34.375rem){.button--inspirational{letter-spacing:.15625rem}}.button--promotion-item{font:400 .625rem/1.625rem Walbaum,sans-serif;height:1.75rem;margin-top:1rem;min-width:0;padding:0 1rem;width:100%}@media only screen and (min-width:34.375rem){.button--promotion-item{margin-top:0}}@media only screen and (min-width:48.125rem){.button--promotion-item{height:2rem;line-height:1.875rem;width:auto}}.button--agent{min-width:4.9375rem}.button--combined{border-radius:0;font-size:1.5rem;font-weight:400;height:2.75rem;line-height:1rem;min-width:7.5625rem}.button--combined-small{min-width:0;padding-left:.75rem;padding-right:.75rem}.button--expand,.button--expand-mobile{width:100%}@media only screen and (min-width:34.375rem){.button--expand-mobile{width:auto}}.button--customer-data-step{width:100%}@media only screen and (min-width:34.375rem){.button--customer-data-step{margin-left:0!important;width:25rem}}.button--large{font-size:1.75rem;height:3.125rem;line-height:1.5625rem;padding:1rem 1rem .875rem}.button--large .button--hollow{padding:.9375rem .9375rem .8125rem}.button--search{align-items:center;display:flex;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;padding:0}.button--search:focus,.button--search:hover{color:#000}.button--reset-min-width{min-width:0}@media only screen and (min-width:34.375rem){.button--medium{min-width:7.5rem}}.button--hollow-alert{background-color:#fff0;border:.0625rem solid #000;color:#000}.button--hollow-alert.button--small{padding-bottom:.625rem;padding-top:.625rem}.button--reset-border-radius{border-radius:0}.button--list-item{min-width:11.4375rem;padding-bottom:.75rem;padding-top:.75rem}.button--mobile-menu{align-items:center;display:flex;flex-direction:column;min-width:2.3125rem}@media only screen and (max-width:48.0625rem){.button--mobile-center{align-self:center;justify-self:center;width:64%}}.button--return,.button--success-back-to-shop{width:16.125rem}@media only screen and (min-width:48.125rem){.button--return,.button--success-back-to-shop{width:13.75rem}}.button__link{align-items:center;display:flex;justify-content:center}.button__link--login{bottom:.0625rem;position:relative}.icon{fill:currentColor;display:inline-block;height:1rem;-webkit-user-select:none;user-select:none;vertical-align:middle;width:1rem}.icon--small{height:.75rem;width:.75rem}.icon--smaller{height:.5rem;width:.5rem}.icon--big{height:1.5rem;width:1.5rem}.icon--bigger{height:2rem;width:2rem}.icon--biggest{height:3rem;width:3rem}.icon--inherit{display:block;height:inherit;width:inherit}.icon--black{color:#000}.icon--hamburger-menu{height:1.5rem;padding-top:.25rem;width:1.5rem}.icon--nav-menu-close{margin-top:.5rem;width:1.5rem}.icon--tips{margin-right:.4rem}.icon--tips,.icon--voucher{height:1.5625rem;margin-bottom:.25rem;width:1.5625rem}.icon--voucher{margin-right:.45rem}.icon--margin-top-three-px{margin-top:.1875rem}.icon--medium{height:.65625rem;width:.65625rem}.icon--medium-smaller{height:.875rem;width:.875rem}.icon--medium-small{height:1.03125rem;width:1.03125rem}.icon--medium-up{height:1.125rem;width:1.125rem}.icon--pointer{cursor:pointer}.icon--medium-big{height:1.75rem;width:1.75rem}.icon--info-big{height:2.25rem;width:2.25rem}.icon--info-small{height:1rem;width:1rem}.icon--close-medium{height:.875rem;width:.875rem}.icon--overlay{float:left;height:2rem;width:2rem}.icon--pdp-download,.icon--pdp-wishlist{height:1.5rem;width:1.5rem}.icon--pdp-download{margin-right:.15625rem}.icon--remove{color:#000;height:1.5rem;width:1.5rem}.icon--close-filter{position:absolute;right:.625rem;top:50%;transform:translateY(-50%)}.icon--secondary{height:.75rem;width:.75rem}.icon--thumbnail-arrow{color:#000;display:block;height:.375rem;width:100%}@media only screen and (max-width:48.125rem){.icon--mobile-hidden{display:none}}.icon--reverse{transform:rotate(180deg)}.icon--checkout-success{margin-top:-.125rem}.icon--check-list{height:.75rem;margin-right:.3125rem;width:.75rem}.icon--dehner-certificate{height:3.5rem;margin-bottom:1.25rem;width:3.5rem}.icon--dehner-certificate-checkout{height:4.1875rem;width:4.1875rem}@media only screen and (min-width:48.125rem){.icon--dehner-certificate-checkout{height:2.5rem;width:2.5rem}}.icon--shipping-cart{height:1.5rem;width:1.5rem}.icon--shipping-cart--green{color:#007340}.icon--shipping-cart--red{color:#be122b}.icon--shipping-cart--orange{color:#f59c00}.icon--trusted-shop{height:10.5rem;width:5.8125rem}.icon--trusted-shop-mini{height:6.125rem;width:5.6875rem}@media only screen and (min-width:48.125rem){.icon--trusted-shop-mini{height:3.75rem;width:3.5rem}}.icon--wishlist--cart{height:1.125rem;width:1.125rem}@media only screen and (min-width:48.125rem){.icon--wishlist--cart{height:1.3125rem;width:1.375rem}}.icon--vet-logo{height:2.8125rem;width:4.8125rem}@media only screen and (min-width:48.125rem){.icon--vet-logo{height:1.75rem;width:3.5rem}}.icon--to-cart{margin-top:-.0625rem}.icon--paypal{height:.6875rem;width:2.5625rem}.icon--klarna{height:.6875rem;width:2.5rem}.icon--dhl{height:.5rem;width:4rem}.icon--hermes{height:.5625rem;width:4.25rem}.icon--cvv{height:1.125rem;min-width:1.125rem;z-index:1}.icon--in-field-icon{margin-bottom:.1875rem;margin-right:.625rem}.icon--cart-payments{height:2rem;width:3.875rem}.icon--visa{height:1.125rem;width:3.375rem}.icon--mastercard{max-height:3.125rem}.icon--americanexpress,.icon--mastercard{height:auto;max-width:4.375rem;width:auto}.icon--americanexpress{max-height:4.375rem}.icon--summary-payments-wide{height:2.5rem;width:6rem}.icon--summary-payments-normal{height:2.5rem;width:2.375rem}.icon--summary-payments-giftcard{height:1.875rem;width:2.875rem}.icon--arrow{color:#000;height:.6875rem;width:.6875rem}@media only screen and (min-width:60.625rem){.icon--arrow{height:.75rem;width:.75rem}}.icon--send{height:.5625rem;width:.375rem}.icon--grid{stroke:currentColor}.icon--panel-info{height:.5625rem;margin-right:.5rem;width:.75rem}.icon--side-drawer-arrow{color:#191919;height:.8125rem;position:absolute;right:1.5625rem;top:50%;transform:translate(-50%,-50%);width:.4375rem}.icon--side-drawer-arrow--down{transform:rotate(90deg) translate(-.5rem,.25rem)}.icon--side-drawer-arrow--rotate{color:#005932;transform:rotate(-90deg) translate(.5rem,-.25rem)}.icon--side-drawer-clock,.icon--side-drawer-store{height:1.125rem;width:1.125rem}.icon--user-side-drawer{display:block;height:1.25rem;margin:0 1rem 0 .875rem;width:1.4375rem}.icon--progress-check{height:.75rem;vertical-align:initial;width:.75rem;stroke:#005932}.icon--cart-plus{height:1.4375rem;width:1.625rem}.icon--dhl-logo,.icon--hermes-logo{width:4.5625rem}.icon--trusted-returns{height:1.5rem;width:1.5rem}.icon--coupons{height:100%;padding:.75rem;width:100%}.icon--coupons-icon{height:1.5rem;width:1.5rem}.icon--coupons-info,.icon--success-checkmark{height:5rem;width:5rem}.icon--add-to-cart--close{height:1rem;margin:.5rem;width:1rem}.icon--slider-arrow{height:1.125rem;width:.625rem}.icon--gallery-arrow{height:1.5rem;width:1.5rem}.icon--circle-arrow-left,.icon--circle-arrow-left-disabled,.icon--circle-arrow-right,.icon--circle-arrow-right-disabled{height:2.5rem;width:2.5rem}.icon--video-play{height:5.25rem;width:5.25rem}.icon--newsletter-error{height:2.25rem;width:2.25rem}.icon--close-bold,.icon--logout,.icon--magnifier{height:1.5rem;width:1.5rem}.icon--close-bold{cursor:pointer}.icon--chevron-right-thin{height:1.3125rem;width:1.1875rem}.icon--circle-checkmark{height:1.5rem;width:1.5rem}.icon--circle-checkmark-pdp{height:1.375rem;width:1.375rem}.icon--chevron-right-delicate{height:1.5rem;width:1.5rem}.icon--search{color:#d2c8c2}.icon--search:hover{color:#191919}.icon--print{height:1.5rem;width:2rem}.icon--email{height:1.125rem;width:1.125rem}.icon--contact-page{height:4rem;width:4rem}.icon--contact-page-breadcrumbs{height:1.1875rem;width:1.125rem}.icon--contact-page-caret{height:1.125rem;padding:.1875rem;width:1.125rem}.icon--arrow-right{transform:rotateY(180deg)}.icon--money-price{height:.875rem;min-width:.875rem;transform:scale(.7);width:.875rem}@media only screen and (min-width:48.125rem){.icon--money-price{transform:unset}}.icon--chevron-tiny{height:.875rem;width:.875rem}.icon--checkout-delivery-step-icon{height:2.125rem;width:2.125rem}.icon--checkmark-rounded{height:2.5rem;width:2.5rem}@media only screen and (min-width:48.125rem){.icon--checkmark-rounded{height:5rem;width:5rem}}.icon--credit-cards{height:2rem;width:9.125rem}.icon--search-magnifier{height:1.5rem;width:1.5rem}.icon--search-close,.icon--search-magnifier-small{height:1.125rem;width:1.125rem}.icon--filter{bottom:0;color:#000;height:.625rem;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;width:.875rem}.icon--filters-two-bars{height:1.5rem;width:1.5rem}.icon--filter[data-color=black]{color:#fff}.icon--toggler-chevron{transform:rotate(90deg)}.icon--my-dehner-price-info{height:.625rem;width:.625rem}@media only screen and (min-width:48.125rem){.icon--my-dehner-price-info{height:.8125rem;width:.8125rem}}.input{border:.0625rem solid #d2c8c2;border-radius:.125rem;color:#000;display:inline-block;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;padding:.875rem .5rem;transition:border-color .25s ease-in-out}.input:focus{border-color:#191919}.input::placeholder{color:#bbb}.input--expand{display:block;width:100%}.input--naked{background-color:#fff0;border:none}.input--error{border-color:#bb484d}.input--disabled,.input[disabled]{background-color:#f4f4f4;background:#0000;cursor:not-allowed;opacity:.5}.label--required:after{color:#005932;content:"*";margin-left:.2rem}.link{background-color:#0000;color:#005932;cursor:pointer;display:inline-block;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin:0;padding:0}.link:hover{text-decoration:underline}.link--info{color:#f0ede6}.link--warning{color:#d3a06d}.link--success{color:#007340}.link--alert{color:#bb484d}.link--small{font-size:.875rem}.link--alt{transition:color .25s ease-in-out}.link--alt:hover{color:#000;text-decoration:none}.link--expand{display:block}.link--disabled,.link[disabled]{color:#bbb;cursor:not-allowed}.link--disabled:hover,.link[disabled]:hover{color:#bbb;text-decoration:none}.link--default{color:#191919;text-decoration:underline}.link--default:hover{opacity:.7}.link--underline-pdp{color:#191919;text-decoration:underline!important}.link--underline-pdp:hover{opacity:.7}.link--darkest{color:#000;transition:all .25s ease-in-out}.link--darkest:focus,.link--darkest:hover{color:#000}.link--without-underline{text-decoration:none}.link--login-forgot-password{margin-top:1.5rem;text-decoration:underline!important}@media only screen and (min-width:34.375rem){.link--login-forgot-password{margin-top:1rem}}.link--login-forgot-password:hover{opacity:.7;transition:opacity .25s ease-in-out}.link--edit{opacity:.4}.link--edit:focus,.link--edit:hover{color:inherit;opacity:1;text-decoration:none}.link--custom-underline{color:#191919;letter-spacing:.16875rem;padding:.5625rem 0;position:relative;text-transform:uppercase;transition:opacity .25s ease-in-out}.link--custom-underline:focus,.link--custom-underline:hover{color:#191919;opacity:.5;text-decoration:none}.link--custom-underline:after{background:#191919;bottom:0;content:"";display:block;height:.0625rem;position:absolute;width:100%}.link--user-account{color:#191919;text-decoration:underline}.link--user-account:hover{color:#191919b3}.link--secondary{color:#191919;letter-spacing:normal;transition:color .25s ease-in-out}.link--secondary:focus,.link--secondary:hover{color:#191919b3;text-decoration:none}@media only screen and (min-width:34.375rem){.link--align-right-from-tablet{text-align:right}}.link--underline{color:#191919;font-family:inherit;font-size:inherit;text-decoration:underline!important;transition:color .25s ease-in-out}.list__item{display:block}.list__item>.list{margin-left:.5rem}.list--inline{display:inline-block}.list--inline>.list__item{display:inline-block;margin:0 .5rem}.list--inline>.list__item:first-child{margin-left:0}.list--inline>.list__item:last-child{margin-right:0}.list--bullet .list__item:before{content:"•";margin-right:.25rem}.list--plus .list__item:before{content:"+";margin-right:.25rem}.list--alert{color:#bb484d}.table thead,.table__head{border-bottom:1px solid #dadada;font-weight:700}.table tbody tr:not(.table__row--backgroungless):nth-child(2n),.table__body tr:not(.table__row--backgroungless):nth-child(2n){background-color:#f4f4f4}.table td,.table th{padding:.5rem .25rem;text-align:left}.table__row--backgroungless{background:none}.table__row--highlighted{background-color:#f4f4f4}.table__row--spacing-y-small td,.table__row--spacing-y-small th{padding-bottom:.25rem;padding-top:.25rem}.table__row--spacing-bottom-reset td,.table__row--spacing-bottom-reset th{padding-bottom:0}.table--expand{width:100%}.table tbody tr:last-child,.table__body tr:last-child{border-bottom:.0625rem solid #d9d9d9}.table tbody tr:nth-child(2n),.table__body tr:nth-child(2n){background:none}.table .text-right{text-align:right}.table--customer-account td,.table--customer-account th{padding:.5rem}.table--customer-account .checkbox{margin:.25rem 0 0}.table--order td,.table--order th,.table--return td,.table--return th{font-size:.875rem}@media only screen and (min-width:34.375rem){.table--order td,.table--order th,.table--return td,.table--return th{font-size:1rem}}.table--order-detail td,.table--order-detail th{font-size:.6875rem;padding:.25rem}@media only screen and (min-width:34.375rem){.table--order-detail td,.table--order-detail th{font-size:1rem;padding:.5rem}}.table--order-detail .checkbox{margin:0}@media only screen and (min-width:34.375rem){.table--order-detail .checkbox{margin:.25rem 0 0}}.table--wishlist td,.table--wishlist th{padding-left:0}@media only screen and (min-width:48.125rem){.table--wishlist td,.table--wishlist th{padding-left:.25rem}}.table--wishlist td:first-child{width:5%}@media only screen and (max-width:48.0625rem){.table--responsive,.table--responsive tbody,.table--responsive td{display:block}.table--responsive thead{display:none}.table--responsive tbody tr{background-color:#fff0!important;border-top:none;display:block;padding-bottom:.9375rem}.table--responsive tbody tr:last-child{border-bottom:none}.table--responsive td{padding:0 .625rem}.table--responsive td:before{display:inline-block;flex-shrink:0;font-weight:500;padding-right:.625rem;vertical-align:top;width:auto}.table--responsive .transform-cell{align-items:baseline;background-color:#b2b5b7;display:flex;position:relative}.table--responsive .transform-cell:before{content:attr(data-content) ":"}.table--responsive .transform-cell--spacing-top{padding-top:.9375rem}.table--responsive .transform-cell--spacing-bottom{padding-bottom:.9375rem}}.table__tr--with-border{border-top:.0625rem solid #d9d9d9}.table__tr--with-border-bottom{border-bottom:.0625rem solid #d9d9d9}.textarea{border:.0625rem solid #d2c8c2;border-radius:.125rem;color:#000;display:inline-block;font:400 1rem Myriad Pro,sans-serif;max-width:100%;padding:.5rem;transition:border-color .25s ease-in-out}.textarea:focus{border-color:#191919}.textarea::placeholder{color:#bbb}.textarea--expand{display:block;width:100%}.textarea--error{border-color:#bb484d}.textarea--disabled,.textarea[disabled]{background-color:#f4f4f4;cursor:not-allowed}.thumbnail{display:block;height:10rem;margin:.5rem;position:relative}.thumbnail--smaller{height:3rem}.thumbnail--small{height:5rem}.thumbnail--big{height:20rem}.thumbnail--bigger{height:30rem}.thumbnail--full-width{width:100%}.thumbnail--min-size{min-width:2.5rem}.thumbnail__image{bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0}.thumbnail__image--color-light{color:#dadada}.thumbnail--has-border{border:.25rem solid #0000;box-shadow:0 0 0 1px #f0f0f0}.thumbnail--no-margin,.thumbnail--without-spaces{margin:0}.thumbnail--with-overlay{overflow:hidden;position:relative}.thumbnail--with-overlay:after{background-color:#0000000d;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:10}.thumbnail--catalog{border-radius:.1875rem;height:2.5625rem;margin:0 .9375rem 0 0;width:2.5625rem}.thumbnail--cart-bundle{border-radius:.1875rem;flex-shrink:0;height:2.75rem;margin:0;width:7.5rem}.thumbnail--product-set{height:13rem;margin-left:0;margin-right:0}.thumbnail--wishlist{display:inline-block;height:2rem;margin-right:.625rem;vertical-align:middle}@media only screen and (min-width:34.375rem){.thumbnail--product-list-item,.thumbnail--wishlist{height:5rem}}.thumbnail--mini-cart{height:3.125rem;margin:0}.thumbnail--bundle-item{height:100%;margin:0;width:100%}.thumbnail__image--cart-bundle{max-height:calc(100% - .625rem);max-width:calc(100% - .625rem)}.thumbnail__image--bundle-list{position:relative;vertical-align:top}.title--h1{display:block;font-family:Myriad Pro,sans-serif;font-size:1.625rem;line-height:100%}@media only screen and (min-width:48.125rem){.title--h1{font-size:2rem;letter-spacing:0}}.title--h2{display:block;font-family:Myriad Pro,sans-serif;font-size:1.5rem;line-height:100%}@media only screen and (min-width:48.125rem){.title--h2{font-size:1.75rem;letter-spacing:0}}.title--h3{display:block;font-family:Myriad Pro,sans-serif;font-size:1.375rem;line-height:100%}@media only screen and (min-width:48.125rem){.title--h3{font-size:1.625rem;letter-spacing:0}}.title--h4{display:block;font-family:Myriad Pro,sans-serif;font-size:1.25rem;line-height:100%}@media only screen and (min-width:48.125rem){.title--h4{font-size:1.375rem;letter-spacing:0}}.title--h5{display:block;font-family:Myriad Pro,sans-serif;font-size:1rem;line-height:125%}@media only screen and (min-width:48.125rem){.title--h5{font-size:1.125rem;letter-spacing:0}}.title--h6{display:block;font-family:Myriad Pro,sans-serif;font-size:.875rem;line-height:125%}@media only screen and (min-width:48.125rem){.title--h6{font-size:1rem;letter-spacing:0}}.title--main{margin-bottom:2.5rem;padding:1.25rem 0;text-align:center}.title--bold{font-family:Myriad Pro Bold,sans-serif}@media only screen and (max-width:48.125rem){.title--bold-mobile{font-family:Myriad Pro Bold,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.375rem}}.title--bold-semi-big{font-family:Myriad Pro Bold,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.375rem}.title--checkout{border-bottom:.0625rem dotted #d9d9d9;margin-bottom:2rem;padding-bottom:.625rem;width:100%}@media only screen and (min-width:34.375rem){.title--checkout{margin-bottom:3.625rem}}.title--checkout:not(:first-of-type){margin-top:2.625rem}.title--shipment{border:none;margin:0 .625rem 0 0;padding:0}.title--primary{padding-bottom:.625rem;width:100%}.title--primary,.title--secondary{border-bottom:.0625rem dotted #d9d9d9;margin-bottom:1.25rem}.title--secondary{letter-spacing:0;padding-bottom:.4375rem}@media only screen and (min-width:48.125rem){.title--secondary{letter-spacing:-.01875rem;padding-bottom:.9375rem}}.title--secondary-box{border-bottom:.0625rem dotted #d9d9d9;letter-spacing:0;margin-bottom:1rem;padding-bottom:.5rem}@media only screen and (min-width:48.125rem){.title--secondary-box{border:none;letter-spacing:-.015rem;padding:0}}.title--secondary-small{letter-spacing:-.010625rem;margin-bottom:.8125rem}.title--account-main{border-bottom:.0625rem dotted #d9d9d9;font-family:Walbaum,sans-serif;font-size:2rem;font-weight:400;line-height:2.5rem;margin:0 0 1.5625rem;padding:1.5625rem 0;text-align:center;text-transform:capitalize}@media only screen and (max-width:48.125rem){.title--account-main{font-family:Walbaum,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.875rem}}.title--account-loyalty{background:#e5eeea;color:#191919;font-family:Walbaum,sans-serif;font-size:2rem;font-weight:400;line-height:2.5rem;margin-bottom:2.5rem;padding:2.3125rem 0;text-align:center}@media only screen and (max-width:48.125rem){.title--account-loyalty{font-family:Walbaum,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.875rem;padding:1.5rem .75rem}}.title--product-set-main{margin-bottom:1.5rem;position:relative}.title--product-set-main:before{background-color:#b2b5b7;content:"";height:.0625rem;left:0;position:absolute;right:0;top:50%}.title--product-set-secondary{background-color:#fff;display:inline-block;padding-right:3.125rem;position:relative}.title--review-summary{border-bottom:.0625rem solid #d9d9d9;letter-spacing:-.01875rem;margin-bottom:1.25rem;padding-bottom:1rem;width:100%}@media only screen and (max-width:48.125rem){.title--sub-review{border-bottom:.0625rem solid #d9d9d9;padding-bottom:1rem}}.title--footer{padding:0 0 1rem}.title--product{letter-spacing:-.04rem;margin-bottom:.5625rem}@media only screen and (min-width:60.625rem){.title--product{margin-bottom:.4375rem}}.title--checkout-success{margin-bottom:2.5rem;padding:1.5625rem 0}@media only screen and (min-width:34.375rem){.title--checkout-success{margin-bottom:3rem}}.title--promotion{letter-spacing:-.01875rem;margin-bottom:2.25rem;padding:1.125rem 0}.title--form,.title--mini-cart{padding-bottom:.625rem}.title--form{margin-bottom:2rem;width:100%}@media only screen and (min-width:34.375rem){.title--form{margin-bottom:3.625rem}}.title--customer-registration-form{margin-bottom:1.5rem}@media only screen and (min-width:34.375rem){.title--customer-registration-form{margin-bottom:2rem}}.title--catalog-cms{letter-spacing:normal;margin:0 0 .6875rem}.title--pdp-review{letter-spacing:normal;margin-bottom:.25rem;margin-right:.875rem}@media only screen and (min-width:34.375rem){.title--pdp-review{margin-right:1.1875rem}}.title--cart-block{border-bottom:.0625rem dotted #d9d9d9;padding-bottom:.625rem}.title--suggestion{margin:0;padding:.75rem 0}.title--suggestion-headline{color:#191919;font-family:Myriad Pro,sans-serif;font-size:2rem;font-weight:400;line-height:2.5rem;margin-bottom:1.375rem}@media only screen and (max-width:34.3125rem){.title--suggestion-headline{font-family:Myriad Pro,sans-serif;font-size:1.625rem;font-weight:400;line-height:1.625rem;margin-bottom:.75rem}}.title--heading{letter-spacing:.03125rem}@media only screen and (min-width:48.125rem){.title--heading{letter-spacing:.0625rem}}.title--spacing-small{letter-spacing:-.0225rem}.title--search{color:#b2b5b7;text-transform:uppercase}.title--with-border{border-bottom:.0625rem dotted #d9d9d9}.title--with-top-border{border-top:.0625rem solid #d9d9d9}.title--with-vertical-padding{padding:1rem 0 .875rem}.title--address{font-family:Myriad Pro Semibold,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.5rem}.header{background-color:#fff;border-bottom:.0625rem solid #f0ece7;position:relative;z-index:400}@media only screen and (min-width:48.125rem){.header__icons{min-width:-moz-fit-content;min-width:fit-content;width:30%}}.header__close-mobile-search{display:none}.header__close-mobile-search[active]{display:block}.header__search{width:calc(100% - 2.5rem);z-index:0}@media only screen and (min-width:48.125rem){.header__search{max-width:40%;width:35.1875rem}}.header__search[active]{width:100%;z-index:900}@media only screen and (min-width:48.125rem){.header__search[active]{width:35.1875rem}}.header__search-shadow-overlay{background:#1919194d;left:0;position:fixed;visibility:hidden;width:100%;z-index:900}.header__search-shadow-overlay[active]{opacity:.9;visibility:visible}.header__logo-info{width:5.9375rem}@media only screen and (min-width:48.125rem){.header__logo-info{align-items:center;column-gap:1rem;display:flex;min-width:-moz-fit-content;min-width:fit-content;width:30%}}.header--border-less-bottom{border-bottom:none}.header__top{background:#000;color:#d9d9d9;display:none;margin-bottom:.9375rem}@media only screen and (min-width:48.125rem){.header__top{display:block}}.header__currency-lang{display:flex;order:1;padding:0 1rem}.header__select{color:#d9d9d9;font-size:1rem;line-height:1.5rem;padding:.1875rem 0 .1875rem .625rem}.header__row{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:.75rem 0;position:relative;width:100%}@media only screen and (min-width:48.125rem){.header__row{column-gap:1rem;flex-wrap:nowrap;padding:1rem 0}}.header__navigation-top{position:relative;z-index:1}.header__search-form{position:relative}.header__navigation-main{max-width:70%;padding:0;position:relative;z-index:401}.header__overlay-shadow{background-color:#000;height:100%;left:0;opacity:0;position:fixed;top:0;transition:visibility .4s ease-in-out,opacity .4s ease-in-out;visibility:hidden;width:100%;z-index:-1}.header__search-overlay{position:absolute;top:0;visibility:hidden;z-index:700}.header__search-overlay.active{visibility:visible}.header__search-overlay.active .header__overlay-shadow{opacity:.4;transition:visibility .4s ease-in-out,opacity .4s ease-in-out;visibility:visible}.header__search-overlay.active .header__search-overlay-container{opacity:1;transform:scaleY(1);transition:all .25s ease-in-out;visibility:visible}.header__search-overlay-container{background:#fff;min-width:100vw;opacity:0;padding:2.125rem 1.875rem;transform:scaleY(0);transform-origin:top center;transition:all .25s ease-in-out}@media only screen and (min-width:34.375rem){.header__search-overlay-container{min-width:30rem}}.header__search-open{cursor:pointer}.header__search-open:before{border-bottom:.0625rem solid #b2b5b7;content:"";display:block;float:left;height:1.5625rem;width:5.3125rem}.header__search-open-icon{margin-left:.625rem;vertical-align:bottom}.header__search-close{cursor:pointer;margin-bottom:1.5625rem;padding:0;width:1.25rem;z-index:702}@media only screen and (min-width:34.375rem){.header__search-close{padding:2.125rem 1.875rem;position:absolute;right:0;top:0;width:auto}}.header__search-close-icon{height:1.25rem;width:1.25rem}@media only screen and (min-width:34.375rem){.header__search-close-icon{height:1rem;width:1rem}}.header--checkout .header__logo-info{max-width:8.9375rem}.header__back-link{color:#b2b5b7;font-size:0;font-weight:500;left:1rem;line-height:1.1875rem;padding:.3125rem .3125rem .3125rem 0;position:absolute;top:50%;transform:translateY(-50%);z-index:500}@media only screen and (min-width:34.375rem){.header__back-link{font-size:1.1875rem;padding:0}}.header__back-link:hover{text-decoration:none}.header--cart-counter{left:-.125rem;margin-top:.8125rem;position:relative;text-align:center}.header__hamburger-menu{width:2.5rem}.header__mobile-top-icons{width:calc(100% - 5.9375rem)}.header__mobile-top-icons,.navigation-top__list{display:flex;justify-content:flex-end}.navigation-top__text{font-family:Myriad Pro Condensed,sans-serif;font-size:.75rem;font-weight:400;line-height:.9rem}.navigation-top__text-cart-total{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:.75rem;font-weight:600;line-height:.75rem}@media only screen and (min-width:48.125rem){.navigation-top__text-cart-total{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1rem;font-weight:600;line-height:1rem}}.navigation-top__text-mobile{display:none}@media only screen and (min-width:48.125rem){.navigation-top__text-mobile{display:block}}.navigation-top__item{padding:0;position:relative;text-align:center;z-index:12}.navigation-top__item--overlay{padding:0;position:static;z-index:10}.navigation-top__link:hover{color:#005932;text-decoration:none}.navigation-top__link:hover img{filter:invert(25%) sepia(13%) saturate(4414%) hue-rotate(115deg) brightness(97%) contrast(104%)}.navigation-top__link--active{color:#000}.navigation-top__payback-link:hover{color:#005932;text-decoration:none}.navigation-top__payback-link--active{color:#000}.notification-area{bottom:0;left:0;position:fixed;right:0;z-index:600}.section{padding:1rem 0}@media only screen and (min-width:770px){.section{padding:2rem 0}}.section--center{display:flex;justify-content:center}.side-drawer{position:relative;z-index:500}.side-drawer__overlay{background-color:#0000004d;left:0;right:0;top:0;transition:visibility .25s ease-in-out,opacity .25s ease-in-out}.side-drawer__drawer,.side-drawer__overlay{bottom:0;opacity:0;pointer-events:none;position:fixed;visibility:hidden}.side-drawer__drawer{background-color:#fff;display:flex;flex-direction:column;left:-100%;overflow-y:auto;transition:right .25s ease-in-out,left .25s ease-in-out,visibility .25s ease-in-out,opacity .25s ease-in-out;width:100%}@media only screen and (min-width:34.375rem){.side-drawer__drawer{left:-23.4375rem;width:100%}}.side-drawer__drawer--right{left:auto;right:-20rem;width:20rem}.side-drawer__top-bar{background-color:#b2b5b7;min-height:3.25rem;padding:.875rem 1.5rem .875rem .625rem}.side-drawer__close{color:#000;margin:.1875rem 0}.side-drawer__navigation{margin:0;max-height:100%}.side-drawer--show .side-drawer__drawer,.side-drawer--show .side-drawer__overlay{opacity:1;pointer-events:all;visibility:visible}.side-drawer--show .side-drawer__drawer{left:0}.side-drawer--show .side-drawer__drawer--right{left:auto;right:0}.side-drawer__bottom-bar{margin-top:auto;padding:1.5rem}.ajax-add-to-cart__button{height:100%;white-space:nowrap}@media only screen and (min-width:48.125rem){.action-bar{display:flex;flex-wrap:wrap;justify-content:space-between}}.action-bar__actions{margin-right:-8px}@media only screen and (min-width:34.375rem){.action-bar__actions{align-items:flex-start;display:flex;flex-wrap:wrap}}.ajax-loader{background-color:#f0f0f080;background-color:#fff0;bottom:0;left:0;padding:.5rem;position:absolute;right:0;top:0;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;z-index:750}.ajax-loader__spinner{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin-to;animation-timing-function:linear}.ajax-loader__label{margin-left:.5rem}.ajax-loader--solid-bg{background-color:#fff}.ajax-loader--big .ajax-loader__label{font-size:1.25rem}.ajax-loader--bottom{top:auto}.alert{align-items:flex-start;background:#eaf1fa;color:#333;display:flex;margin:.5rem 0;padding:1.25rem}.alert__icon{color:#5e3dff;flex-shrink:0;margin:0 1.25rem 0 0}.autocomplete-form{margin-right:1.25rem;position:relative}.autocomplete-form__suggestions{left:0;margin:0;position:absolute;right:0;top:100%;z-index:12}.autocomplete-form__item{cursor:pointer;padding:.5rem}.autocomplete-form__item:hover{background-color:#bbb}.autocomplete-form__suggestion{background-color:#fff;border-radius:.1875rem;color:#000;font-size:1.1875rem;line-height:1.79;padding:.75rem 1.125rem}.autocomplete-form__item{padding:0}.autocomplete-form__item:hover{background:none;color:#000;text-decoration:underline}.autocomplete-form__field{position:relative}.autocomplete-form__input{background-color:#b2b5b7;border:none;font-size:1.125rem;font-weight:500;padding-left:1.125rem;padding-right:2.5rem}.autocomplete-form::placeholder{opacity:.3}.autocomplete-form__clean-button{bottom:0;position:absolute;right:0;top:0}.breadcrumb-step{display:flex}.breadcrumb-step:last-child>.breadcrumb-step__link{color:#000}.breadcrumb-step:last-child,.breadcrumb-step__link{font-family:Myriad Pro Condensed,sans-serif;font-size:1rem;font-weight:400;line-height:1rem;text-transform:uppercase}.breadcrumb-step__link{color:#1919194d}.breadcrumb-step__link:hover{color:#000;text-decoration:none}.breadcrumb-step--trusted-returns .breadcrumb-step__separator{width:1.625rem}.breadcrumb-step__separator{bottom:.125rem;color:#d9d9d9;line-height:1.463rem;position:relative;width:2.3125rem}.breadcrumb-step:not(:last-child) .breadcrumb-step__separator:after,.breadcrumb-step:not(:last-child) .breadcrumb-step__separator:before{background-color:#d9d9d9;border-radius:.03125rem;content:"";height:.4375rem;left:50%;margin-top:-.125rem;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-38deg);width:.0625rem}.breadcrumb-step:not(:last-child) .breadcrumb-step__separator:after{margin-top:.1875rem;transform:translate(-50%,-50%) rotate(38deg)}.breadcrumb-step--active{color:#005932;font-weight:700}.breadcrumb-step--disabled:not(.breadcrumb-step--active){color:#000;opacity:.4}.breadcrumb-step--progress{display:none;padding:.9375rem 1.5625rem 0;position:relative;text-align:center}@media only screen and (min-width:34.375rem){.breadcrumb-step--progress{display:flex}.breadcrumb-step--progress:after,.breadcrumb-step--progress:before{background-color:#000;content:"";height:.0625rem;left:0;position:absolute;right:0;top:0}}.breadcrumb-step--progress:not(.breadcrumb-step--progress-active):after{opacity:0}.breadcrumb-step--progress:not(.breadcrumb-step--disabled):after{width:100%}.breadcrumb-step--progress:not(.breadcrumb-step--disabled):last-child:before{opacity:.4}.breadcrumb-step--progress:not(.breadcrumb-step--disabled):last-child:after{width:50%}.breadcrumb-step--progress .breadcrumb-step__link{color:#000}.breadcrumb-step--progress-active{color:#000;display:flex}.breadcrumb-step--progress-active:before{opacity:.4}.breadcrumb-step--progress-active:after{opacity:1;width:50%}.breadcrumb-step--alternative-progress-container{align-items:center;display:flex;flex-direction:column;font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:.75rem;font-weight:600;line-height:.75rem}@media only screen and (min-width:48.125rem){.breadcrumb-step--alternative-progress-container{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1rem;font-weight:600;line-height:1rem}}.breadcrumb-step--alternative-progress-label{bottom:-1.25rem;left:0;position:absolute;right:0;text-align:center}@media only screen and (min-width:48.125rem){.breadcrumb-step--alternative-progress-label{bottom:-1.5625rem}}.breadcrumb-step--alternative-progress-circle{align-items:center;background:#fff;border:.125rem solid #191919;border-radius:50%;display:flex;font-family:Myriad Pro Semibold,sans-serif;font-size:1rem;font-weight:600;height:2rem;justify-content:center;line-height:1.25rem;width:2rem;z-index:1}.breadcrumb-step--alternative-progress-circle-index{position:relative;top:.0625rem}.breadcrumb-step--alternative{align-items:center;display:flex;flex-flow:column;font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1rem;font-weight:600;justify-content:center;line-height:1rem;position:relative;text-transform:uppercase;width:22.5vw}@media only screen and (min-width:48.125rem){.breadcrumb-step--alternative{width:11.0625rem}}.breadcrumb-step--alternative .breadcrumb-step__link{color:#000;font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:.75rem;font-weight:600;line-height:.75rem;text-transform:uppercase}@media only screen and (min-width:48.125rem){.breadcrumb-step--alternative .breadcrumb-step__link{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1rem;font-weight:600;line-height:1rem}}.breadcrumb-step--alternative:before{background-color:#000;content:"";height:.125rem;left:-50%;position:relative;top:50%;width:100%}.breadcrumb-step--alternative__paypal-express:before{background-color:#d2c8c2}.breadcrumb-step--alternative:first-of-type:before{content:none}.breadcrumb-step--alternative--disabled:not(.breadcrumb-step--alternative--active){color:#d2c8c2;opacity:1}.breadcrumb-step--alternative--disabled:not(.breadcrumb-step--alternative--active):before{background:#d2c8c2}.breadcrumb-step--alternative--disabled:not(.breadcrumb-step--alternative--active) .breadcrumb-step--alternative-progress-circle{border-color:#d2c8c2}.breadcrumb-step--alternative--active{color:#000}.breadcrumb-step--alternative--active .breadcrumb-step--alternative-progress-circle{background-color:#000;color:#fff}.breadcrumb-step--alternative--active .breadcrumb-step--alternative-progress-container{background:#fff;padding:0 .5rem;z-index:1}@media only screen and (min-width:48.125rem){.breadcrumb-step--alternative--active .breadcrumb-step--alternative-progress-container{padding:0 1rem}}.card,.card__container{position:relative}.card__container{padding-bottom:2.5rem}.card__actions-container{bottom:.5rem;left:.5rem;margin:auto;position:absolute;right:.5rem}.card--stretch{height:100%}.card__container{padding-bottom:3.5rem}.cart-counter,.cart-counter__quantity{display:inline-block;text-align:center}.cart-counter__quantity{background:#000;border-radius:100%;color:#fff;font-size:.875rem;height:1.5rem;line-height:1.5rem;margin-left:.25rem;min-width:1.5rem}.cart-counter__quantity--hidden{display:none}.cart-counter--mobile{position:relative}.cart-counter__quantity{background-color:#005932;font-family:Walbaum,sans-serif;font-size:.75rem;height:1.125rem;left:.625rem;line-height:1.25rem;min-width:1.125rem;position:absolute;top:-.5rem}@media only screen and (min-width:48.125rem){.cart-counter__quantity{left:1rem;position:absolute;top:-.4375rem}}.cart-counter__quantity--checkout{background-color:#d2c8c2;color:#191919;left:1rem;position:absolute}.cart-counter__link{position:relative}.cart-items-counter__quantity{background-color:#000;border-radius:100%;color:#fff;display:inline-block;font-size:.875rem;height:1.5rem;line-height:1.5rem;text-align:center;width:1.5rem}.endless-scroll{display:flex;max-height:100%;overflow:hidden}.endless-scroll__scroll-container{overflow-y:auto;width:100%}.endless-scroll__loader{position:relative}.flash-message{font-family:Walbaum,sans-serif;font-size:19px;max-height:0;opacity:0;overflow-y:hidden;pointer-events:none;transition:visibility .5s ease-in-out,opacity .5s ease-in-out,max-height .5s ease-in-out;visibility:hidden}.flash-message__content{display:flex;justify-content:space-between;width:100%}.flash-message__content:after{display:none}.flash-message__static-link{color:#b2b5b766;flex-shrink:0}.flash-message__message{color:#fff;padding:1.25rem 1rem}.flash-message__message--info{color:#000}.flash-message--show{max-height:100%;opacity:1;pointer-events:all;visibility:visible}.flash-message--info{background-color:#f0ede6}.flash-message--warning{background-color:#d3a06d}.flash-message--success{background-color:#007340}.flash-message--alert{background-color:#bb484d}.form__field{padding:0 1rem 1rem}@media only screen and (min-width:34.375rem){.form__field{padding-bottom:1.5rem}}.form__field--review{padding:0 0 1.5625rem}@media only screen and (min-width:34.375rem){.form__field--review{padding-bottom:1.75rem}.form__field--review-summary{min-width:0;width:calc(100% - 9.625rem)}}.form__field--review-rating{align-items:center;display:flex;flex-direction:row;gap:3.75rem}.form__field--card-number{padding-bottom:1rem;padding-right:0}.form__field--card-number label{padding:0;width:100%}.form--checkout-address{display:flex;flex-direction:column}.form--checkout-address .form__container{margin-bottom:5rem;margin-top:1.3125rem}@media only screen and (min-width:48.125rem){.form--checkout-address .form__container{margin-bottom:4.375rem;margin-top:2.5rem}}.form--checkout-address--shipping .form__container{margin-bottom:0}.form--checkout-address--shipping .form__checkout-sub-form-content .form__field:last-of-type{margin-bottom:0;padding-bottom:0}.form__actions{text-align:right}.form__actions--profile{padding:.5rem 0}@media only screen and (max-width:60.5625rem){.form__actions--profile{display:flex;flex-direction:column-reverse}}.form__actions-center{align-items:center;display:flex}.form--beige-bg{background-color:#faf8f7}.form--borderless{border:0}.form--padding-all-16{padding:1rem}@media only screen and (min-width:48.125rem){.form__checkout-padding--left{padding-left:.9375rem}}.form__checkout-title{background-color:#fff;z-index:1}@media only screen and (min-width:48.125rem){.form__checkout--padding{padding:0 .926875rem}.form__checkout--center{justify-self:center;margin-left:auto;margin-right:auto}}.form__info-icon{display:flex}.form__info-icon .message-box-with-arrow{pointer-events:auto}.form__reduce-field-width{width:96%!important}@media only screen and (min-width:48.125rem){.form__reduce-field-width{width:94%!important}}.form__in-field-icon-position,.form__overview-giftcard-form,.form__submit-giftcard-form{align-items:center;display:flex}.form__overview-giftcard-form--label-text,.form__submit-giftcard-form--label-text{font:600 1rem/1rem Myriad Pro,sans-serif}@media only screen and (min-width:48.125rem){.form__overview-giftcard-form--label-text,.form__submit-giftcard-form--label-text{font:600 1.125rem/1.125rem Myriad Pro,sans-serif}}.form__overview-giftcard-form--align-right,.form__submit-giftcard-form--align-right{display:flex;justify-content:flex-end}.form__overview-giftcard-form--left-offset,.form__submit-giftcard-form--left-offset{margin-left:.125rem}.form__overview-giftcard-form--actions,.form__submit-giftcard-form--actions{display:flex;flex-flow:column}@media only screen and (min-width:48.125rem){.form__overview-giftcard-form--actions,.form__submit-giftcard-form--actions{flex-flow:row}}.form__overview-giftcard-form--actions{width:100%}@media only screen and (min-width:48.125rem){.form__overview-giftcard-form--actions{width:90%}.form__cvv-field-width{width:53.5%}}.form__shipment-selection--position{align-items:flex-start}@media only screen and (min-width:48.125rem){.form__shipment-selection--position{align-items:center}}.form--manage-interests{max-width:55.125rem;width:100%}.form--manage-interests .checkbox{margin-bottom:0}.form--manage-interests .form__interest-container-left .checkbox__label,.form--manage-interests .form__interest-container-right .checkbox__label{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}@media only screen and (max-width:48.125rem){.form--manage-interests .form__interest-container-left .form__field,.form--manage-interests .form__interest-container-right .form__field{margin-bottom:1.5rem;padding:0}.form--manage-interests .form__interest-container-left .checkbox,.form--manage-interests .form__interest-container-right .checkbox{margin-bottom:0}.form--manage-interests .form__interest-container-left .checkbox__label,.form--manage-interests .form__interest-container-right .checkbox__label{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.form--manage-interests .form__interest-container-right .form__field:last-of-type{margin-bottom:1.5rem;padding:0}.form--manage-interests .form__interest-container-bottom .form__field{padding-left:1rem;padding-right:1rem}.form--manage-interests .form__interest-container-bottom .form__field:last-of-type{margin-bottom:2.375rem;padding-bottom:0}.form--manage-interests .form__divider{border-top:.0625rem solid #f0ece7;margin:0}.form--manage-interests .form__action{margin:0}}@media only screen and (min-width:48.125rem){.form--manage-interests .form__interest-container{display:flex;flex-flow:row;gap:1.5rem;max-width:55.125rem;width:100%}.form--manage-interests .form__interest-container-left{display:flex;flex-flow:column;margin-right:2rem}.form--manage-interests .form__interest-container-left .form__field:nth-child(-n+4){height:2.75rem;margin-bottom:1.5rem;max-height:2.75rem;max-width:19.375rem;min-width:19.375rem;padding:0;width:19.375rem}.form--manage-interests .form__interest-container-right{display:flex;flex-flow:row wrap;margin-left:2rem}.form--manage-interests .form__interest-container-right .form__field{height:1.5rem;margin-bottom:1.5rem;max-height:1.5rem;max-width:14.3125rem;min-width:14.3125rem;padding:0;width:100%}.form--manage-interests .form__interest-container-right .form__field:nth-child(odd){display:flex;margin-right:1.5rem}.form--manage-interests .form__interest-container-bottom .form__field:last-of-type{margin-bottom:2.4375rem;padding-bottom:0}.form--manage-interests .form__interest-container-bottom .checkbox__label{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}@media only screen and (min-width:48.125rem)and (max-width:48.125rem){.form--manage-interests .form__interest-container-bottom .checkbox__label{font-family:Myriad Pro,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.875rem}}@media only screen and (min-width:48.125rem){.form--manage-interests .form__actions{border-top:.0625rem solid #f0ece7;max-width:55.125rem;width:100%}}.form--manage-interests .form__action--update-preferences{margin-top:2rem}@media only screen and (max-width:48.125rem){.form--manage-interests .form__action--update-preferences{margin-top:1.5rem;width:100%}}.form__action{margin-left:.5rem;margin-top:.5rem}.form__action--login{margin:0}.form__action--login:not(:last-child){margin-top:1.875rem}.form__action--checkout{margin:0}.form__action--checkout:not(:last-child){margin-top:.75rem}.form--inline .form__container{align-items:flex-end;display:flex;flex-flow:row wrap}.form--inline .form__fields{flex-basis:auto;flex-grow:1;float:left}.form--inline .form__actions{flex-basis:auto;flex-grow:0}.form--inline .form__field{padding-bottom:0;padding-right:0}.form--checkout-form,.form__checkout-sub-form{background-color:#fff;border-radius:.1875rem;margin:-1.25rem -1rem 2rem}@media only screen and (min-width:48.125rem){.form--checkout-form,.form__checkout-sub-form{margin:-1.25rem 0 2rem}}.form--checkout-form .form__container,.form__checkout-sub-form .form__container{padding-top:1.25rem}@media only screen and (min-width:48.125rem){.form--checkout-form .form__container,.form__checkout-sub-form .form__container{margin:0 auto;max-width:27.125rem}}.form__checkout-sub-form{margin:0 -1rem;width:auto}@media only screen and (min-width:48.125rem){.form__checkout-sub-form{margin:0;width:100%}}.form__checkout-sub-form--ekat{margin-bottom:5rem}@media only screen and (min-width:48.125rem){.form__checkout-sub-form--ekat{margin-bottom:4.375rem}}.form__checkout-sub-form-content{margin:1.5rem 0 0}@media only screen and (min-width:48.125rem){.form__checkout-sub-form-content{margin:2rem auto 0;max-width:27.125rem}}.form__checkout-sub-form-content--ekat{margin-top:1.3125rem}@media only screen and (min-width:48.125rem){.form__checkout-sub-form-content--ekat{margin-top:2.5rem}}.form--checkout-actions .form__actions{align-items:flex-end;display:flex;flex-direction:column-reverse}.form--note .form__field{padding:0 0 .4375rem}.form--note .form__actions{text-align:left}.form--note .form__action{margin-left:0}.form--title{margin-bottom:2rem}.form__registration{height:2.875rem}.form--guest .label,.form--guest label,.form--login .label,.form--login label,.form--register .label,.form--register label{color:#000;display:block}.form--loyalty-register .form__actions{margin-top:0;padding-bottom:2.8125rem;text-align:center}.form--loyalty-register .checkbox__container{display:flex;height:2.8125rem}.form--loyalty-register .checkbox__label{font:500 .9375rem Myriad Pro,sans-serif;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:34.3125rem){.form--loyalty-register .checkbox--expand{margin-bottom:1.625rem}}.form--guest .form__field,.form--register .form__field{padding:0 0 1.5rem}.form--guest .form__registration,.form--register .form__registration{padding-bottom:1.5rem;text-align:end}.form--guest .form__registration-center,.form--register .form__registration-center{padding-bottom:0;padding-top:1rem;text-align:center}.form--guest .form__registration-text,.form--register .form__registration-text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin:0}.form--guest .form__container,.form--guest .form__registration,.form--register .form__container,.form--register .form__registration{margin:auto;max-width:25rem}.form--guest .form__action,.form--register .form__action{margin:0}.form--guest .form--text-required,.form--register .form--text-required{line-height:100%;margin:2.5rem 0 0}.form--checkout-form-elements,.form--login{width:auto}@media only screen and (min-width:48.125rem){.form--checkout-form-elements,.form--login{width:100%}}.form--checkout-form-elements .label,.form--checkout-form-elements label,.form--login .label,.form--login label{color:#000;display:block}.form--checkout-form-elements .checkbox__container,.form--checkout-form-elements .toggler-checkbox__container,.form--login .checkbox__container,.form--login .toggler-checkbox__container{display:flex}@media only screen and (min-width:48.125rem){.form--checkout-form-elements-column,.form--login-column{min-width:19.375rem}}.form--checkout-form-elements-register-button,.form--login-register-button{margin-bottom:.875rem}.form--checkout-form-elements .form__field,.form--login .form__field{padding-bottom:1.5rem}.form--checkout-form-elements .form__field:last-of-type,.form--login .form__field:last-of-type{margin-bottom:.5rem}@media only screen and (min-width:34.375rem){.form--checkout-form-elements .form__field,.form--login .form__field{padding-bottom:2rem}.form--checkout-form-elements .form__field--spacing--inner-bottom,.form--login .form__field--spacing--inner-bottom{padding-bottom:1rem}.form--checkout-form-elements .form__field:last-of-type,.form--login .form__field:last-of-type{margin-bottom:2.3125rem}}.form--checkout-form-elements .form__field--no-bottom-padding,.form--login .form__field--no-bottom-padding{padding-bottom:0}.form--checkout-form-elements .form__description,.form--login .form__description{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin:0 0 1rem}@media only screen and (min-width:48.125rem){.form--checkout-form-elements .form__description,.form--login .form__description{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.form--checkout-form-elements .form--subtitle,.form--login .form--subtitle{margin-bottom:1.75rem}@media only screen and (min-width:48.125rem){.form--checkout-form-elements .form--subtitle,.form--login .form--subtitle{margin-bottom:1.5rem}}.form--checkout-form-elements .form__actions,.form--login .form__actions{border-bottom:.0625rem solid #f0ece7;margin-bottom:2rem;padding-bottom:2rem}@media only screen and (min-width:48.125rem){.form--checkout-form-elements .form__actions,.form--login .form__actions{border-bottom:unset;margin-bottom:0;padding-bottom:0}}.form--checkout-form-elements .form__list-container,.form--login .form__list-container{margin-bottom:3.125rem;min-height:unset}@media only screen and (min-width:48.125rem){.form--checkout-form-elements .form__list-container,.form--login .form__list-container{margin-bottom:1.7rem;min-height:7.25rem}}.form--checkout-form-elements .form__list-item,.form--login .form__list-item{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem;list-style:none;margin:0 0 .5625rem;vertical-align:middle}@media only screen and (min-width:48.125rem){.form--checkout-form-elements .form__list-item,.form--login .form__list-item{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}}.form--checkout-form-elements .form__list-item:last-of-type,.form--login .form__list-item:last-of-type,.form--login-sidebar .form__field:last-of-type{margin-bottom:0}.form--pdp-review-form{display:flex;flex-direction:column}.form--pdp-review-form .form__header-text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:34.375rem){.form--pdp-review-form .form__header-text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.form--pdp-review-form .form__rating-text{color:#6c6c6c;font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem}@media only screen and (min-width:34.375rem){.form--pdp-review-form .form__rating-text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}}.form--pdp-review-form .form__field--review{padding-bottom:1.5rem}.form--pdp-review-form .label{color:#b2b5b7}.form--pdp-review-form .label:after{display:none}.form--pdp-review-form .form__actions{display:flex;justify-content:center;margin-top:0}.form--pdp-review-form .form__action{margin-left:0;margin-top:0}.form--pdp-review-form input[type=text],.form--pdp-review-form textarea{color:#191919;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;padding:.625rem .9375rem;transition:.25s ease ease-in-out,.4s ease-in-out .25s,all .25s ease-in-out}.form--pdp-review-form input[type=text]:focus,.form--pdp-review-form textarea:focus{border-color:#b2b5b7}.form--pdp-review-form input[type=text]:hover,.form--pdp-review-form textarea:hover{background-color:#b2b5b726}.form--customer-registration .form__title-container{margin-bottom:1rem}.form--customer-registration .form__actions{border-bottom:none;margin-bottom:0;padding:0 1rem 1rem}.form--customer-registration .form__list-container{margin-bottom:0}.form--customer-registration .form__registration-list{padding-left:1rem}@media only screen and (min-width:48.125rem){.form--customer-registration .form__registration-list{padding-left:2rem}}.form--customer-registration .form__subtitle{float:right;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;padding-bottom:1.5rem}@media only screen and (min-width:48.125rem){.form--customer-registration .form__subtitle{float:left}}.form--customer-registration .form__other-info-wrapper{display:flex;flex-direction:column}.form--customer-registration .form__req-fields{color:#6c6c6c;margin-top:1rem;width:100%}.form__terms-and-conditions{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.form--reverse-actions .form__actions{align-items:flex-end;display:flex;flex-direction:column-reverse}.form--grid-indent .grid{margin:0 -1rem;max-width:none}.form__shipment-item:not(:first-child){margin-top:3.125rem}@media only screen and (min-width:34.375rem){.form__shipment-item:not(:first-child){margin-top:2.5rem}}.form .label{display:inline-block;font:normal .9375rem Walbaum,sans-serif;margin-bottom:.375rem}.form .label--required:after{color:#005932;content:"*";margin-left:.1875rem}.form--spacing-right{margin-right:5.375rem}.form--payment-subform--spacing-top{padding-top:1.5rem}.form--payment-subform .form__field:last-of-type{margin-bottom:0}.form--payment-subform .form__container{font-size:1rem}@media only screen and (min-width:48.125rem){.form--payment-subform .form__container{font-size:1.125rem}}.form--delivery .form__field{padding-bottom:0}.form--giftcard .form__container,.form--my-dehner-card-form .form__container{display:flex;gap:.75rem;justify-content:space-between}.form--my-dehner-card-form .form__container{flex-direction:column}.form--my-dehner-card-form .form__field label{width:100%}.form--remove-number-arrows::-webkit-inner-spin-button,.form--remove-number-arrows::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form--remove-number-arrows[type=number]{-moz-appearance:textfield}.form--address-validation .label,.form--address-validation label{display:flex}.form--address-validation .form__field{padding:0 1rem .75rem}.form--address-validation .form__actions{column-gap:1rem;display:flex;margin:2rem 1rem 0}@media only screen and (max-width:48.0625rem){.form--address-validation .form__actions{flex-direction:column-reverse}.form--address-validation .form__actions .button{margin-bottom:.9375rem}}.form--address-validation .form__action{margin-left:0;margin-top:0;white-space:nowrap}.form__registration-text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.form--summary .form__field{padding-left:0}.form--summary .form__field:last-of-type{margin-bottom:0}.form--summary .button{min-width:12rem}.form--summary .form__mg{margin:.75rem .75rem 0 0!important}.form--availability-pdp .form__field{padding:0}.form--loyalty-part-one .form__description{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin:0 0 1rem}@media only screen and (min-width:48.125rem){.form--loyalty-part-one .form__description{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem;margin:0}}.form--loyalty-part-one .form__field{padding-bottom:1.5rem}.form--loyalty-part-one .form__action{margin:0 0 2rem}@media only screen and (min-width:48.125rem){.form--loyalty-part-one .form__action{margin:0}}.form--loyalty-part-two-description,.form--loyalty-part-two-subtitle{margin-bottom:1.5rem}.form--loyalty-part-two .form__field{padding-bottom:1.5rem}.form--loyalty-part-two .form__action{height:2.75rem;margin:2rem 0;width:13.75rem}@media only screen and (min-width:48.125rem){.form--loyalty-part-two .form__action{margin:2rem 0 0}}.form--loyalty-part-two .form__container{max-width:44.25rem;width:100%}.form--loyalty-part-two .form__container .form__field:nth-child(odd){margin-right:1.75rem;max-width:21.3125rem;min-width:21.3125rem;width:21.3125rem}.form--loyalty-part-two .form__container .checkbox{margin-bottom:0}.form--loyalty-part-two .form__container .checkbox__label{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-top:1%}@media only screen and (min-width:48.125rem){.form--loyalty-part-two .form__container .checkbox__label{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.form--loyalty-part-two .form__container .checkbox__container{margin-bottom:0}.form--loyalty-part-three .form__action{height:2.75rem;margin:2rem 0;width:13.75rem}@media only screen and (min-width:48.125rem){.form--loyalty-part-three .form__action{margin:2rem 0 0}}.form--loyalty-part-three .form--title{margin-bottom:1.5rem}@media only screen and (min-width:48.125rem){.form--loyalty-part-three .form--title{margin-bottom:2rem}}.form--loyalty-part-three .form__subtitle--second,.form--loyalty-part-three .form__subtitle--third{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin:0}@media only screen and (min-width:48.125rem){.form--loyalty-part-three .form__subtitle--second,.form--loyalty-part-three .form__subtitle--third{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.form--loyalty-part-three .form__description-container .form__subtitle--second{margin-bottom:1.5rem}.form--loyalty-part-three .form__actions,.form--loyalty-part-two .form__actions{border-top:.0625rem solid #f0ece7;margin-top:0;width:100%}@media only screen and (min-width:48.125rem){.form--loyalty-part-three .form__actions,.form--loyalty-part-two .form__actions{margin-top:1rem}}.form--loyalty .form__field{padding:0}.form--loyalty .checkbox--expand{margin:0}.form--loyalty .checkbox__container{align-items:flex-start}.form--loyalty .form__actions{margin:0}@media only screen and (max-width:48.125rem){.form--loyalty .form__actions{text-align:center}}.form--my-interests .form__actions{border-top:.0625rem solid #f0ece7;margin-top:0;width:100%}@media only screen and (min-width:48.125rem){.form--my-interests .form__actions{margin-top:1rem}}.form--my-interests .form__action{height:2.75rem;margin:2rem 0 0;width:13.75rem}.form--my-interests .checkbox__label{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.form--my-interests .checkbox__label{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.form--my-interests .checkbox__label>a{text-decoration:underline}.form--pet-form .form__actions{border-top:.0625rem solid #f0ece7;display:flex;justify-content:center;margin-top:6.75rem;width:100%}@media only screen and (min-width:48.125rem){.form--pet-form .form__actions{border-top:0;margin-top:2.5rem}}.form--pet-form .form__field{padding-bottom:1.5rem}.form--pet-form .form__action{height:2.75rem;margin-top:2rem;width:12.5rem}@media only screen and (min-width:48.125rem){.form--pet-form .form__action{margin-top:0}.form--account-card-form .form__container{max-width:44.25rem;width:100%}}.form--account-card-form .form__actions{border-top:.0625rem solid #f0ece7;display:flex;justify-content:center;width:100%}@media only screen and (min-width:44.25rem){.form--account-card-form .form__actions{justify-content:end}}.form--account-card-form .form__fields{display:flex;flex-flow:row wrap}@media only screen and (min-width:60.625rem){.form--account-card-form .form__fields{column-gap:1.5rem}}.form--account-card-form .form__field{margin-bottom:1.5rem;padding:0}.form--account-card-form .form__field:first-of-type{margin-right:6%;max-width:27%;min-width:27%;width:27%}@media only screen and (min-width:60.625rem){.form--account-card-form .form__field:first-of-type{margin-right:0;max-width:6.375rem;min-width:6.375rem;width:6.375rem}}.form--account-card-form .form__field:nth-of-type(2){max-width:67%;min-width:67%;width:67%}@media only screen and (min-width:60.625rem){.form--account-card-form .form__field:nth-of-type(2){max-width:13.4375rem;min-width:13.4375rem;width:13.4375rem}}.form--account-card-form .form__field:nth-of-type(n+3){width:100%}@media only screen and (min-width:60.625rem){.form--account-card-form .form__field:nth-of-type(n+3){max-width:21.3125rem;min-width:21.3125rem;width:21.3125rem}}@media only screen and (max-width:44.25rem){.form--account-card-form .form__field:nth-of-type(2n+4){margin-right:0}}.form--account-card-form .form__action{height:2.75rem;margin-top:2rem;width:13.75rem}.form--no-border .form__actions{border-bottom:none;padding-bottom:0}.form--register-advantages .form__list-item{margin-bottom:.5625rem}.form--register-advantages .form__list-container{margin-bottom:1.75rem}.form--newsletter .form__field{padding:0}.form--newsletter .form__container{flex-wrap:nowrap}.form--newsletter .form__container .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#6c6c6c}.form--newsletter .form__container .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-1.9375rem) scale(.75)}.form--knistr-balance-check{margin:auto auto 0;padding-bottom:2rem;width:100%}@media only screen and (min-width:48.125rem){.form--knistr-balance-check{padding-bottom:2.5rem;width:21.4375rem}}.form--knistr-balance-check .form__field{padding-left:0;padding-right:0}.form--contact-page .label,.form--contact-page label{display:flex}.form--contact-page .form__container{display:flex;flex-direction:column}@media only screen and (max-width:48.125rem){.form--contact-page .form__container{justify-content:space-between}}.form--contact-page .form__actions{border-top:.0625rem solid #f0ece7;display:flex;justify-content:center;width:100%}@media only screen and (min-width:48.125rem){.form--contact-page .form__actions{justify-content:end}}@media only screen and (max-width:48.125rem){.form--contact-page .form__info-icon{margin-right:.5rem}}.form--contact-page .form__field{padding:0 1.5rem 1.5rem 0}@media only screen and (max-width:48.125rem){.form--contact-page .form__field{margin-bottom:1.5rem;padding:0}}.form--address .form__actions{border-top:.0625rem solid #f0ece7;display:flex;flex-flow:column-reverse;justify-content:center;width:100%}@media only screen and (min-width:44.25rem){.form--address .form__actions{flex-flow:row;justify-content:end}}.form--address .form__action{height:2.75rem;margin-top:2rem;width:100%}@media only screen and (min-width:44.25rem){.form--address .form__action{width:13.75rem}}.form--address .form__action:first-child{margin-right:unset;margin-top:1.5rem}@media only screen and (min-width:44.25rem){.form--address .form__action:first-child{margin-right:1.5rem;margin-top:2rem}}.formatted-number-input .formatted-number-input__input{border:1px solid #d2c8c2;display:inline-block;padding:.25rem .5rem;transition:border-color .25s ease-in-out}.formatted-number-input .formatted-number-input__input:focus{border-color:#191919}.formatted-number-input .formatted-number-input__input::placeholder{color:#bbb}.formatted-number-input .formatted-number-input__input--expand{display:block;width:100%}.formatted-number-input .formatted-number-input__input--naked{background-color:#fff0;border:none}.formatted-number-input .formatted-number-input__input--error{border-color:#bb484d}.formatted-number-input .formatted-number-input__input--disabled,.formatted-number-input .formatted-number-input__input[disabled]{background-color:#f4f4f4;cursor:not-allowed}.image-carousel__container{padding-left:1.5rem;padding-right:1.5rem;position:relative}.image-carousel__view{max-width:100%;overflow:hidden;position:relative;z-index:10}.image-carousel__slider{flex-wrap:nowrap;transition:transform .5s ease-in-out}.image-carousel__dots{line-height:0;text-align:center}.image-carousel__dot{display:inline-block;padding:.25rem}.image-carousel__dot:before{background-color:#dadada;border-radius:100%;content:"";display:block;height:.5rem;transition:background-color .15s ease-in-out;width:.5rem}.image-carousel__dot--current:before,.image-carousel__dot:hover:before{background-color:#005932}.image-carousel__navigation{align-items:center;bottom:0;display:flex;pointer-events:none;position:absolute;top:0;z-index:11}.image-carousel__navigation--prev{left:0}.image-carousel__navigation--next{right:0}.image-carousel__arrow{color:#dadada;pointer-events:all;transition:color .25s ease-in-out}.image-carousel__arrow:hover{color:#005932}.image-carousel--inset .image-carousel__container{padding-left:0;padding-right:0}.image-carousel--inset .image-carousel__navigation{width:auto}.image-carousel--inset .image-carousel__arrow{background-color:#f4f4f4bf;padding:.5rem}@media only screen and (min-width:770px){.image-carousel__navigation{opacity:0;pointer-events:none;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;visibility:hidden}.image-carousel:hover .image-carousel__navigation{opacity:1;pointer-events:all;pointer-events:none;visibility:visible}}.jumbotron{background:linear-gradient(to left top,#d9d9d9,#b2b5b7) no-repeat 50%;height:16rem;position:relative;text-align:center}@media only screen and (min-width:550px){.jumbotron{height:26rem}}@media only screen and (min-width:970px){.jumbotron{height:38rem}}.jumbotron--category{background:#fff;height:auto;margin-bottom:.75rem}@media only screen and (min-width:48.125rem){.jumbotron--category{margin-bottom:3.5rem}}.jumbotron__inner{position:relative}.jumbotron__inner--category{flex-direction:column;margin:0 1rem;min-height:9rem;padding:1.25rem 0}@media only screen and (min-width:550px){.jumbotron__inner--category{min-height:16rem}}@media only screen and (min-width:970px){.jumbotron__inner--category{min-height:18.125rem}}.jumbotron__inner--category-no-img{border-bottom:.0625rem solid #d9d9d9;min-height:7.5625rem}@media only screen and (min-width:550px){.jumbotron__inner--category-no-img{min-height:11rem}}@media only screen and (min-width:970px){.jumbotron__inner--category-no-img{min-height:15rem}}.jumbotron__inner--no-results-page{margin:1.5rem auto;width:100%}@media only screen and (min-width:48.125rem){.jumbotron__inner--no-results-page{margin-top:2rem;width:55%}}.jumbotron__link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.jumbotron__headline,.jumbotron__sub-headline{color:#fff;z-index:10}.jumbotron__headline--category-no-img,.jumbotron__sub-headline--category-no-img{color:#b2b5b7}.jumbotron__headline--no-results-page,.jumbotron__sub-headline--no-results-page{color:#191919}.jumbotron__headline--category{font-size:1.5rem;font-weight:500}@media only screen and (min-width:48.125rem){.jumbotron__headline--category{font-size:2rem}}@media only screen and (min-width:60.625rem){.jumbotron__headline--category{font-size:3.6875rem}}.jumbotron__headline--no-results-page{padding-bottom:.75rem}.jumbotron__headline--bold{font-weight:700}.jumbotron__sub-headline{font:300 1rem Myriad Pro,sans-serif;letter-spacing:.0125rem}@media only screen and (min-width:48.125rem){.jumbotron__sub-headline{font-size:1.5rem}}@media only screen and (min-width:60.625rem){.jumbotron__sub-headline{font-size:2rem}}.jumbotron__sub-headline--category{color:#b2b5b7;font:500 .8125rem Myriad Pro,sans-serif;letter-spacing:.1625rem;text-transform:uppercase}.jumbotron__sub-headline--no-results-page{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;padding-bottom:0}@media only screen and (min-width:48.125rem){.jumbotron__sub-headline--no-results-page{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem;padding-bottom:.9375rem}}.jumbotron--no-results-page{background:#0000;height:auto}.jumbotron--no-results-page .container{margin-bottom:2rem}.lazy-image{line-height:1}.lazy-image--thumbnail{height:10rem;margin:.5rem}.lazy-image--smaller{height:3rem}.lazy-image--small{height:5rem}.lazy-image--big{height:20rem}.lazy-image--bigger{height:30rem}.lazy-image--expand{width:100%}.lazy-image--min-size{min-width:2.5rem}.lazy-image--has-border{border:.25rem solid #fff0;box-shadow:0 0 0 1px #f0f0f0}.lazy-image--spaceless{margin:0}.lazy-image--with-overlay{overflow:hidden;position:relative}.lazy-image--with-overlay:before{background:#0000000d;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:10}.lazy-image--background{position:relative}.lazy-image__image--thumbnail{bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0}.lazy-image__image--color-light{color:#dadada}.lazy-image__background{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.lazy-image__image{flex-shrink:0}.lazy-image__image--expand{width:100%}.lazy-image__image--catalog{height:auto;object-fit:contain}.lazy-image--catalog{display:flex;height:10.1875rem;justify-content:center;width:10.1875rem}@media only screen and (min-width:48.125rem){.lazy-image--catalog{height:21.375rem;width:21.375rem}}.lazy-image--thumbnail{margin:0;position:relative}.lazy-image--full-height{height:100%}.lazy-image--my-dehner-card{max-height:13.8125rem;max-width:21.3125rem}.lazy-image--cart-bundle{border-radius:.1875rem;flex-shrink:0;height:2.75rem;margin:0;width:7.5rem}.lazy-image--product-set{height:13rem;margin-left:0;margin-right:0}.lazy-image--wishlist{display:inline-block;height:2rem;margin-right:.625rem;vertical-align:middle}@media only screen and (min-width:34.375rem){.lazy-image--product-list-item,.lazy-image--wishlist{height:5rem}}.lazy-image--menu-overlay{overflow:hidden;position:relative}.lazy-image--menu-overlay:before{background:#1919194d;content:"";z-index:10}.lazy-image--full-size-background,.lazy-image--menu-overlay:before{bottom:0;left:0;position:absolute;right:0;top:0}.lazy-image__background--reset-background-position{background-position:0 0}.lazy-image--add-to-cart-overlay{height:6.125rem;width:6.125rem}.main-overlay{background:#0000004d;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;visibility:hidden;z-index:550}.main-overlay--show{opacity:1;pointer-events:all;visibility:visible}.main-popup{background:#fff;border-radius:.625rem;box-shadow:0 2px 5px 1px #0000001a;display:flex;flex-direction:column;left:50%;max-height:90vh;max-width:90vw;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);visibility:hidden;width:28.75rem;z-index:810}.main-popup__head{min-height:2rem}.main-popup__title{font-size:1.25rem;font-weight:700;padding:1.25rem 1.5rem}.main-popup__close{background:#fff0;border:none;color:#777;cursor:pointer;height:2rem;position:absolute;right:1.5rem;top:.625rem;transition:color .25s ease-in-out;width:2rem}.main-popup__close:active,.main-popup__close:focus,.main-popup__close:hover{background-color:#fff0;border:none;color:#005932}.main-popup__content{overflow-y:auto;padding:0 1.25rem 1.5rem}.main-popup--spaceless .main-popup__head{min-height:3rem}.main-popup--spaceless .main-popup__content{padding:0}.main-popup--open{opacity:1;pointer-events:all;visibility:visible}.main-popup--flex-content .main-popup__content{display:flex}.menu__item{display:block}.menu__item>.menu{margin-left:.5rem}.menu--inline{display:inline-block}.menu--inline>.menu__item{display:inline-block;margin:0 .5rem}.menu--inline>.menu__item:first-child{margin-left:0}.menu--inline>.menu__item:last-child{margin-right:0}.menu--bullet .menu__item:before{content:"•";margin-right:.25rem}.menu--plus .menu__item:before{content:"+";margin-right:.25rem}.menu--alert{color:#bb484d}.menu__item>.menu{margin-left:0}.menu__item{font-family:Myriad Pro,sans-serif;font-weight:400}.menu__item,.menu__item--active{font-size:1rem;line-height:1.25rem}.menu__item--active{font-family:Myriad Pro Bold,sans-serif;font-weight:700}.menu__item--has-children-list{margin-bottom:1rem}.menu__item--has-children-list:last-child{margin-bottom:0}.menu__item--has-children-list .menu__item{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;margin:.5rem}.menu__item--side-drawer{border-top:.0625rem dotted #d9d9d9;margin:0}.menu__item--side-drawer>.menu{padding-bottom:.625rem}.menu__item--side-drawer .menu__item{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}.menu__item--side-drawer .menu__item:first-child{margin-top:0}.menu__item--has-children-dropdown{position:relative;z-index:11}@media only screen and (min-width:48.125rem){.menu__item--has-children-dropdown{position:static}}.menu__item--has-children-dropdown>.menu{background-color:#fff;border:none;left:0;margin-left:-.5rem;opacity:0;padding:.5rem;pointer-events:none;position:absolute;visibility:hidden}@media only screen and (min-width:48.125rem){.menu__item--has-children-dropdown>.menu{padding:0;top:0}}.menu__item--has-children-dropdown--active>.menu{background-color:#fff;border:none;left:0;margin-left:-.5rem;opacity:1;padding:.5rem;pointer-events:all;position:absolute;visibility:visible}@media only screen and (min-width:48.125rem){.menu__item--has-children-dropdown--active>.menu{padding:0;top:0}}.menu__item--has-children-dropdown>.menu>.menu__item{margin-right:.5rem}@media only screen and (min-width:48.125rem){.menu__item--has-children-dropdown>.menu>.menu__item{margin-left:0;margin-right:0}}.menu__link--side-drawer{display:inline-block;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:.125rem;line-height:1.5rem;padding:1rem 0;text-transform:uppercase;white-space:nowrap}.menu__link--customer-navigation{align-items:center;column-gap:.5rem;display:flex}.menu__separator:not(.menu__separator--horizontal-line){display:inline-block;margin:0 .5rem}.menu__separator:not(.menu__separator--horizontal-line):after{color:#b2b5b7;content:"|"}.menu__separator--horizontal-line{border-top:.0625rem solid #b2b5b7;display:block}.menu--customer-navigation .menu__item{display:list-item;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;margin-bottom:1rem}.menu--customer-navigation .menu__item:hover{opacity:.7}.menu--customer-navigation .menu__item--active{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}.menu--customer-navigation .menu__item--active>.menu__link{color:#005932}.menu--customer-navigation .menu__item>.menu__link:hover{color:#005932;text-decoration:none}.menu--customer-navigation .menu__item--customer-navigation-logout{border-top:.0625rem solid #f0ece7;max-width:10rem;padding-top:1.5rem}.menu .menu__sub{margin-bottom:.4rem;margin-top:.4rem}.menu .menu__item__indent{font-size:1.25rem}.menu .menu__item__indent:hover{opacity:.7}.menu .menu__item__indent--customer-navigation{margin-bottom:.3125rem}.menu--side-drawer{border-bottom:.0625rem dotted #d9d9d9}.menu--customer-account .menu__item,.menu--customer-account .menu__link{letter-spacing:.0125rem}.menu--customer-account .menu__link{background:none;color:#000;cursor:pointer;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;text-decoration:underline}.menu--customer-account .menu__link:hover{color:#191919b3;text-decoration:underline;text-decoration-color:#191919b3}.menu--customer-account .menu__button{background:#fff0;color:#191919;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:.0125rem;line-height:1.5rem}.menu--customer-account .menu__button:hover{color:#000;cursor:pointer;text-decoration:underline}@media only screen and (min-width:34.375rem){.menu--customer-account .menu__button{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}}.menu--order-summary .menu__item{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;margin:.625rem 0}.menu--actions .menu__item{margin:0}@media only screen and (min-width:34.375rem){.menu--actions .menu__item{margin:0 .5rem;white-space:nowrap}}.menu--middle{vertical-align:middle}.money-price{display:block;display:flex}.money-price__amount{font-size:1.25rem}.money-price__amount--original{color:#bbb;display:block;text-decoration:line-through}.money-price__tag{color:#000;margin-right:.25rem}.money-price--product-item{display:block;font:400 1.25rem/1.25rem Myriad Pro,sans-serif}@media only screen and (max-width:48.0625rem){.money-price--product-item{margin:inherit}}.money-price--product-item .money-price-mein-dehner{align-items:center;color:#005932;display:flex;font-size:1rem;justify-content:flex-end}.money-price--product-item .money-price__base-price-container{min-width:max-content}.money-price--product-item .money-price__base-price-container--inline{align-items:flex-end;display:flex;flex-direction:row-reverse}.money-price--product-item .money-price__amount{align-items:baseline;display:flex;justify-content:flex-end}.money-price--product-item .money-price__amount--original{color:#191919;font-size:.9375rem;line-height:.9375rem;position:relative;text-align:right;text-decoration:none}.money-price--product-item .money-price__amount--original:before{background:#a21631;content:"";display:block;height:.125rem;position:absolute;top:50%;white-space:nowrap;width:100%}.money-price--product-item .money-price__amount--leftover{font-size:.6875rem;line-height:1.125rem;vertical-align:text-bottom}.money-price--product-item .money-price--default{font-size:2.375rem;padding:1rem 0;text-align:right}.money-price__discount-price{color:#a21631;font-weight:700}.money-price--pdp{display:flex;flex-flow:column;text-align:right}.money-price--pdp .money-price-default .money-price__amount,.money-price--pdp .money-price-default .money-price__currency{font-family:Myriad Pro,sans-serif;font-size:2rem;font-weight:700;letter-spacing:-.016rem;line-height:2rem}@media only screen and (max-width:48.125rem){.money-price--pdp .money-price-default .money-price__amount,.money-price--pdp .money-price-default .money-price__currency{font-family:Myriad Pro,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-.012rem;line-height:1.5rem}}.money-price--pdp .money-price-default .money-price__amount--leftover,.money-price--pdp .money-price-default .money-price__currency--leftover{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:-.01rem;line-height:1.25rem;vertical-align:text-top}@media only screen and (max-width:48.125rem){.money-price--pdp .money-price-default .money-price__amount--leftover,.money-price--pdp .money-price-default .money-price__currency--leftover{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:700;letter-spacing:-.008rem;line-height:1rem}}.money-price--pdp .money-price-mein-dehner{align-items:center;color:#005932;display:flex;flex-flow:row-reverse}.money-price--pdp .money-price-mein-dehner .money-price__amount-container{align-items:center;display:flex;margin-top:10%}.money-price--pdp .money-price-mein-dehner .money-price__amount--main{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}@media only screen and (max-width:48.125rem){.money-price--pdp .money-price-mein-dehner .money-price__amount--main{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}}.money-price--pdp .money-price-mein-dehner .money-price__amount--leftover{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.2rem;vertical-align:middle}@media only screen and (max-width:48.125rem){.money-price--pdp .money-price-mein-dehner .money-price__amount--leftover{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:1.05rem}}.money-price--pdp .money-price-mein-dehner .money-price__currency{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;margin-left:.3125rem}@media only screen and (max-width:48.125rem){.money-price--pdp .money-price-mein-dehner .money-price__currency{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}}.money-price--pdp .money-price--info-icon{margin:.1875rem .5rem 0 .1rem;order:1}.money-price--pdp .money-price--info-text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-top:.21875rem;order:2;width:max-content}@media only screen and (max-width:48.125rem){.money-price--pdp .money-price--info-text{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem;width:min-content}}.money-price--pdp .money-price--original_container{align-items:baseline;display:flex;justify-content:flex-end;margin-bottom:.375rem}.money-price--pdp .money-price__amount--original{color:#191919;font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;position:relative;text-align:right;text-decoration:none}@media only screen and (max-width:48.125rem){.money-price--pdp .money-price__amount--original{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}}.money-price--pdp .money-price__amount--original:before{background:#a21631;content:"";display:block;height:.125rem;position:absolute;top:50%;white-space:nowrap;width:100%}.money-price--pdp .money-price__amount--original--leftover{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.2rem;vertical-align:text-top}@media only screen and (max-width:48.125rem){.money-price--pdp .money-price__amount--original--leftover{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:1.05rem}}.money-price--pdp .money-price__amount--original .money-price__currency{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}@media only screen and (max-width:48.125rem){.money-price--pdp .money-price__amount--original .money-price__currency{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}}.money-price--pdp .money-price__amount--leftover{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:700;line-height:1rem;vertical-align:top}@media only screen and (min-width:48.125rem){.money-price--pdp .money-price__amount--leftover{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25rem}}.money-price--pdp .money-price__base-price-container{align-items:baseline;display:flex;flex-direction:row-reverse;font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem;min-width:max-content}@media only screen and (min-width:48.125rem){.money-price--pdp .money-price__base-price-container{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}}.money-price__amount{font-size:inherit}@media only screen and (max-width:48.0625rem){.money-price__amount{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25rem}}.money-price__amount--leftover,.money-price__amount--original{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:700;line-height:.875rem}.money-price__amount--leftover{vertical-align:top}@media only screen and (min-width:48.125rem){.money-price__amount--leftover{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.25rem}}.money-price--info-text{font-size:.625rem;line-height:.5625rem;padding:0 .25rem;width:min-content}.money-price__mein-dehner-price{color:#005932;font-size:1.125rem}.money-price__total{display:block;font-size:.875rem;font-weight:400;line-height:100%}@media only screen and (min-width:34.375rem){.money-price__total{display:none}.money-price--align-right{text-align:right}}.money-price--cart-summary .money-price__amount,.money-price--cart-summary .money-price__amount--leftover{font-weight:400}.money-price--cart-summary-total .money-price__amount{font-size:1.75rem;font-weight:700;line-height:100%}.money-price--cart-summary-total .money-price__amount--leftover{font-size:1.25rem;line-height:100%}@media only screen and (min-width:48.125rem){.money-price--cart-summary-total .money-price__amount--leftover{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25rem}}.money-price--cart-summary .money-price__amount--leftover{font-size:.875rem}.money-price--cart-summary-saving .money-price__amount,.money-price--cart-summary-saving .money-price__amount--leftover{font-weight:600}.money-price--summary-gift-card .money-price__amount{font-size:1.25rem;line-height:1.5rem}.money-price--summary-gift-card .money-price__amount--leftover{font-size:.875rem;line-height:1.34rem}.money-price--cart{align-items:flex-end}@media only screen and (max-width:64rem){.money-price--cart{align-items:flex-start}}.money-price--cart .money-price__amount{align-items:baseline;display:flex}.money-price--cart .money-price__amount--original{color:#191919;display:block;font-size:.875rem;font-weight:400;position:relative;text-align:right;text-decoration:none}.money-price--cart .money-price__amount--original:before{background:#a21631;content:"";display:block;height:.125rem;position:absolute;top:50%;white-space:nowrap;width:100%}.money-price--cart .money-price__amount--leftover{font-size:.6875rem;line-height:1.3125rem;vertical-align:bottom}@media only screen and (min-width:75.25rem){.money-price--cart .money-price__amount{justify-content:end}}@media only screen and (max-width:17.5625rem){.money-price--cart .money-price__amount{width:max-content}}.money-price--cart .money-price-default{font-size:1.75rem;font-weight:400;margin-bottom:.625rem;position:relative}.money-price--cart .money-price-default .money-price__amount--leftover{font-size:1.25rem;line-height:2.1875rem;vertical-align:text-bottom}.money-price--cart .money-price-default--top{top:-.5rem}@media only screen and (max-width:48.125rem){.money-price--cart .money-price-default{font-size:1.125rem;font-weight:400}.money-price--cart .money-price-default .money-price__amount--leftover{font-size:.875rem;line-height:1.5rem}}@media only screen and (min-width:75.25rem){.money-price--cart .money-price-default .money-price__amount{float:right}}.money-price--cart .money-price-mein-dehner{align-items:center;color:#005932;display:flex;position:relative;top:-1rem}.money-price--cart .money-price-mein-dehner .money-price--info-text{font-size:.625rem;line-height:1;padding:0 .1875rem;text-align:right;width:min-content}.money-price--cart .money-price-mein-dehner .money-price__amount{display:flex;font-size:1.25rem}.money-price--cart .money-price-mein-dehner .money-price__amount--leftover{font-size:.875rem;line-height:1.5625rem;vertical-align:top}@media only screen and (max-width:48.125rem){.money-price--cart .money-price-mein-dehner{left:-.3125rem;top:-.875rem}.money-price--cart .money-price-mein-dehner .money-price__info-icon{height:.9375rem;margin:0 .125rem .125rem .3125rem;order:2;width:.9375rem}.money-price--cart .money-price-mein-dehner .money-price__info--text{order:1;text-align:left;width:2rem}.money-price--cart .money-price-mein-dehner .money-price__amount{font-size:1.125rem;order:3}}@media only screen and (min-width:60.625rem){.money-price--cart .money-price-mein-dehner{justify-content:end}}.money-price--cart .money-price-mein-dehner-user{align-items:flex-end;color:#005932;display:flex;flex-direction:column;font-size:1.75rem;line-height:1.5rem;position:relative;top:-.5rem}.money-price--cart .money-price-mein-dehner-user .money-price__amount{font-weight:700}.money-price--cart .money-price-mein-dehner-user .money-price__amount--leftover{font-size:1.25rem;font-weight:700;line-height:2.1875rem;vertical-align:text-bottom}.money-price--cart .money-price-mein-dehner-user .money-price--info-text{font-size:.625rem;padding:0;width:max-content}.money-price--cart .money-price-mein-dehner-user .money-price--info-icon{vertical-align:middle}@media only screen and (max-width:48.125rem){.money-price--cart .money-price-mein-dehner-user{align-items:center;flex-direction:row;margin-top:.3125rem}.money-price--cart .money-price-mein-dehner-user .money-price--info-text{display:flex;line-height:1;order:1;width:min-content}.money-price--cart .money-price-mein-dehner-user .money-price__amount{font-size:1.125rem;font-weight:400;left:.625rem;order:2;position:relative}.money-price--cart .money-price-mein-dehner-user .money-price__amount--leftover{font-size:.875rem;line-height:1.375rem}.money-price--cart .money-price-mein-dehner-user .money-price--info-icon{height:.9375rem;margin:.125rem -.125rem .125rem .3125rem;width:.9375rem}}@media only screen and (max-width:17.5625rem){.money-price--cart .money-price-mein-dehner-user{font-size:1rem;width:max-content}.money-price--cart .money-price-mein-dehner-user .money-price__amount--leftover{font-size:.8125rem;line-height:1.5rem}}@media only screen and (min-width:75.25rem){.money-price--cart .money-price-mein-dehner-user .amount{float:right}}.money-price--cart .money-price-remove-top{top:0}.money-price--cart .money-price__discount-price{color:#191919;font-weight:400}.money-price--checkout-summary-big{font-size:1.75rem;line-height:2.1rem}@media only screen and (max-width:48.125rem){.money-price--checkout-summary-big .money-price__amount{display:flex;flex-flow:column}}.money-price--checkout-summary-big .money-price__amount--leftover{font-size:.875rem;line-height:1.5rem;vertical-align:text-bottom}@media only screen and (min-width:48.125rem){.money-price--checkout-summary-big .money-price__amount--leftover{font-size:1.25rem;vertical-align:top}}.money-price--checkout-summary-big .money-price__price-description{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem;margin-bottom:-.375rem}@media only screen and (min-width:48.125rem){.money-price--checkout-summary-big .money-price__price-description{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-bottom:1.25rem}}.money-price--checkout-summary-small{align-items:baseline;display:flex;line-height:1.5rem}.money-price--checkout-summary-small .money-price-mein-dehner-price{align-items:flex-end;color:#005932;display:flex;flex-flow:column}.money-price--checkout-summary-small .money-price-mein-dehner-price .money-price__amount,.money-price--checkout-summary-small .money-price-mein-dehner-price .money-price__amount--leftover{font-weight:700}.money-price--checkout-summary-small .money-price-mein-dehner-price .money-price__amount--info-text{font-family:Myriad Pro,sans-serif;font-size:.75rem;font-weight:400;line-height:.75rem}@media only screen and (max-width:48.125rem){.money-price--checkout-summary-small .money-price-mein-dehner-price{display:flex}.money-price--checkout-summary-small .money-price-mein-dehner-price .money-price--info-text{display:flex;line-height:1;order:1;width:min-content}.money-price--checkout-summary-small .money-price-mein-dehner-price .money-price__amount{font-size:1.125rem;font-weight:700;left:.625rem;order:2;position:relative}.money-price--checkout-summary-small .money-price-mein-dehner-price .money-price__amount--leftover{font-size:.875rem;font-weight:700;line-height:1.125rem}.money-price--checkout-summary-small .money-price-mein-dehner-price .money-price--info-icon{height:.9375rem;margin:.125rem -.125rem .125rem .3125rem;width:.9375rem}}.money-price--checkout-summary-small .money-price--info-text{align-items:center;display:flex;font-size:.625rem;font-weight:400;padding:0;width:max-content}.money-price--checkout-summary-small .money-price--info-icon{height:.875rem;margin:.125rem -.125rem .125rem .3125rem;width:.875rem}@media only screen and (max-width:48.125rem){.money-price--checkout-summary-small{align-items:baseline}}.money-price--checkout-summary-small .money-price__amount{align-items:baseline;display:flex;font-size:1.125rem}@media only screen and (max-width:48.125rem){.money-price--checkout-summary-small .money-price__amount--leftover{font-size:.75rem;line-height:1.09375rem}}@media only screen and (min-width:48.125rem){.money-price--checkout-summary-small .money-price__amount{font-size:1.25rem}}.money-price--checkout-summary-small .money-price__amount--leftover{font-size:.875rem}@media only screen and (min-width:48.125rem){.money-price--checkout-summary-small .money-price__amount--leftover{font-size:.875rem;line-height:1.3rem}}.money-price--checkout-summary-small .money-price__amount--original{color:#191919;display:block;font-size:.875rem;font-weight:400;line-height:1.3rem;margin-right:.625rem;-webkit-text-decoration:line-through #a21631 .1875rem;text-decoration:line-through #a21631 .1875rem}@media only screen and (min-width:48.125rem){.money-price--checkout-summary-small .money-price__amount--original{font-size:1.25rem;line-height:1.5rem}}.money-price--checkout-summary-small .money-price__price-description{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:1.35rem}@media only screen and (max-width:60.5625rem){.money-price--checkout-summary-total-sum .money-price__amount{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25rem}}@media only screen and (min-width:48.125rem){.money-price--checkout-summary-total-sum .money-price__amount--leftover{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25rem;vertical-align:top}}.money-price--checkout-summary-sidebar{font-size:1.25rem}.money-price--checkout-summary-sidebar .money-price__amount--leftover{font-size:.875rem;vertical-align:top}.money-price--checkout-summary-sidebar .money-price__amount,.money-price--checkout-summary-sidebar .money-price__amount--leftover{font-weight:400}.money-price--summary-saving .money-price__amount{font-weight:600}.money-price--summary-saving .money-price__amount--leftover{font-size:.875rem;font-weight:600;vertical-align:top}.money-price__price-description{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (max-width:60.5625rem){.money-price__price-description{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem}}.money-price--medium-size{font-size:1.0625rem}.money-price--bold{font-weight:700}@media only screen and (min-width:48.125rem){.money-price--bold .money-price__amount--leftover{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25rem;vertical-align:text-top}}.money-price--semi-bold{font-family:Myriad Pro Semibold,sans-serif;font-weight:600}@media only screen and (min-width:48.125rem){.money-price--semi-bold .money-price__amount--leftover{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:600;line-height:1.05rem;vertical-align:text-top}}.money-price--gift-card-remove-form{color:#005932;font-weight:700}.money-price--gift-card-remove-form .money-price__amount{font-size:1.125rem}@media only screen and (min-width:48.125rem){.money-price--gift-card-remove-form .money-price__amount{font-size:1.25rem;line-height:1.5rem}}.money-price--gift-card-remove-form .money-price__amount--leftover{font-size:.875rem;line-height:1.35rem}@media only screen and (max-width:48.125rem){.money-price--gift-card-remove-form .money-price__amount--leftover{vertical-align:text-top}}.money-price--add-to-cart-modal{align-items:flex-start;display:flex;font-family:Myriad Pro,sans-serif;font-size:2rem;font-weight:700;gap:.75rem;line-height:2rem}@media only screen and (max-width:48.125rem){.money-price--add-to-cart-modal{flex-direction:column;font-family:Myriad Pro,sans-serif;font-size:1.5rem;font-weight:700;gap:0;line-height:1.5rem}}.money-price--add-to-cart-modal .money-price__amount--original{font-size:1.25rem;line-height:1.25rem}.money-price--add-to-cart-modal .money-price__amount--leftover{font-size:.875rem;font-weight:700;line-height:.9375rem;vertical-align:text-top}.money-price--add-to-cart-modal .money-price-default .money-price__amount{font-size:1.75rem}@media only screen and (max-width:48.125rem){.money-price--add-to-cart-modal .money-price-default .money-price__amount{font-size:1.25rem}}.money-price--add-to-cart-modal .money-price-default .money-price__amount--leftover{font-size:1.25rem;font-weight:700}@media only screen and (max-width:48.125rem){.money-price--add-to-cart-modal .money-price-default .money-price__amount--leftover,.money-price__currency{font-size:1rem}}.money-price--plp{display:flex;flex-flow:column}.money-price--plp .money-price__amount{display:flex}.money-price--plp .money-price__amount-container{display:inline-flex;line-height:1}.money-price--plp .money-price__currency{font-weight:700;margin-left:.25rem}.money-price--plp .money-price-default{align-items:baseline;column-gap:.3125rem;display:flex;flex-flow:row-reverse}.money-price--plp .money-price-default .money-price__amount{align-items:flex-start;display:flex;position:relative}@media only screen and (min-width:48.125rem){.money-price--plp .money-price-default .money-price__amount--main{font-family:Myriad Pro,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.75rem}}.money-price--plp .money-price-default .money-price__amount--leftover{font-size:.875rem;font-weight:700}@media only screen and (min-width:48.125rem){.money-price--plp .money-price-default .money-price__amount--leftover{font-size:1.25rem}.money-price--plp .money-price-default .money-price__currency{font-size:1.75rem;font-weight:700}}.money-price--plp .money-price-default__price-description{display:flex;flex-basis:0.0625rem;flex-wrap:wrap;font-size:.5rem;text-align:end}@media only screen and (min-width:48.125rem){.money-price--plp .money-price-default__price-description{font-size:.625rem}}.money-price--plp .money-price-original{display:flex;height:.875rem;justify-content:flex-start;position:relative;top:.5rem;width:100%}@media only screen and (min-width:48.125rem){.money-price--plp .money-price-original{height:auto;justify-content:flex-end;position:static}}.money-price--plp .money-price-original .money-price__price-description{font-size:.5rem}@media only screen and (min-width:48.125rem){.money-price--plp .money-price-original .money-price__price-description{font-size:.875rem}}.money-price--plp .money-price-original .money-price__amount--original{color:#191919;display:flex;font-size:.75rem;position:relative;text-decoration:none}.money-price--plp .money-price-original .money-price__amount--original .money-price__currency{font-size:.75rem}@media only screen and (min-width:48.125rem){.money-price--plp .money-price-original .money-price__amount--original .money-price__currency{font-size:1.25rem}}.money-price--plp .money-price-original .money-price__amount--original:before{background:#a21631;content:"";display:block;height:.0625rem;position:absolute;top:38%;white-space:nowrap;width:100%}@media only screen and (min-width:48.125rem){.money-price--plp .money-price-original .money-price__amount--original:before{top:50%}.money-price--plp .money-price-original .money-price__amount--original{font-size:1.25rem}}.money-price--plp .money-price-original .money-price__amount--original--leftover{font-size:.5rem;font-weight:700;vertical-align:text-top}@media only screen and (min-width:48.125rem){.money-price--plp .money-price-original .money-price__amount--original--leftover{font-size:.875rem;margin-top:.1875rem}}.money-price--plp .money-price-original__price-description__container{align-items:flex-start;font-size:.75rem;margin-bottom:0;position:relative;top:.3125rem}@media only screen and (min-width:48.125rem){.money-price--plp .money-price-original__price-description__container{align-items:flex-end;justify-content:flex-end;margin-bottom:.3125rem;position:static}}.money-price--plp .money-price--original_container{display:flex;line-height:1}@media only screen and (min-width:48.125rem){.money-price--plp .money-price--original_container{align-items:baseline}}.money-price--plp .money-price-mein-dehner{align-items:center;color:#005836;column-gap:.1875rem;display:flex;justify-content:flex-end;width:100%}.money-price--plp .money-price-mein-dehner .money-price__amount--main{font-size:1rem}@media only screen and (min-width:48.125rem){.money-price--plp .money-price-mein-dehner .money-price__amount--main{font-size:1.25rem}}.money-price--plp .money-price-mein-dehner .money-price__amount--leftover{font-size:.75rem;font-weight:700}@media only screen and (min-width:48.125rem){.money-price--plp .money-price-mein-dehner .money-price__amount--leftover{font-size:.875rem}.money-price--plp .money-price-mein-dehner .money-price__currency{font-size:1.25rem;font-weight:700}}.money-price--plp .money-price-mein-dehner .money-price--info-icon{height:.5625rem;width:.5625rem}.money-price--plp .money-price-mein-dehner .money-price--info-text{display:flex;flex-wrap:wrap;font-size:.5rem;max-width:min-content;padding:0;text-align:end;width:auto}@media only screen and (min-width:48.125rem){.money-price--plp .money-price-mein-dehner .money-price--info-text{font-size:.625rem}}.money-price--plp .money-price-mein-dehner .money-price__base-price-container{display:flex;flex-flow:row;margin-bottom:.0625rem}@media only screen and (min-width:48.125rem){.money-price--plp .money-price-mein-dehner .money-price__base-price-container{margin-bottom:0}}.money-price--plp .money-price-mein-dehner .money-price__icon-spacing{margin-bottom:.125rem}.navigation-icon-list__icon{color:#bbb}.navigation-multilevel__item--has-children-dropdown:hover{z-index:12}.navigation-multiview-list__icon{color:#bbb}.pagination__list{border-bottom:.0625rem dotted #d9d9d9;border-top:.0625rem dotted #d9d9d9;margin-bottom:3.125rem}.pagination__item{display:inline-block}.pagination__item:first-child,.pagination__item:last-child{flex-grow:1}.pagination__step{align-items:center;color:#000;display:flex;font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:400;height:3.375rem;justify-content:center;line-height:1.25rem;text-align:center;width:2.75rem}@media only screen and (min-width:60.625rem){.pagination__step{font-size:1.125rem;height:4.25rem;line-height:4.25rem;width:4.25rem}}.pagination__step--previous{float:left}.pagination__step--next{float:right}.pagination__step:hover{background:#b2b5b7;color:#000;text-decoration:none}.pagination__step--current,.pagination__step--current:hover{color:#000}.pagination__step--disabled{opacity:.15}.pagination__step--disabled:hover{background:none}.pagination--search-cms-results{margin:0 auto;max-width:54.375rem}@media only screen and (min-width:60.625rem){.pagination--search-cms-results .pagination__list{margin-bottom:6.25rem}}.pagination--catalog-page{margin:auto}.pagination--catalog-page .pagination__list,.pagination--review-pdp .pagination__list{border:none}@media only screen and (max-width:34.3125rem){.pagination--catalog-page .pagination__list,.pagination--review-pdp .pagination__list{margin-bottom:.125rem;margin-top:1rem}}.pagination--catalog-page .pagination__step,.pagination--review-pdp .pagination__step{border:.0625rem solid #f0ece7;font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:400;height:2.5rem;line-height:1.5rem;margin-left:.5rem;margin-right:.5rem;padding:.125rem 0 0;width:2.5rem}@media only screen and (max-width:34.3125rem){.pagination--catalog-page .pagination__step,.pagination--review-pdp .pagination__step{margin-right:.4375rem}}.pagination--catalog-page .pagination__step--disabled,.pagination--review-pdp .pagination__step--disabled{opacity:1}.pagination--catalog-page .pagination__step--next,.pagination--catalog-page .pagination__step--previous,.pagination--review-pdp .pagination__step--next,.pagination--review-pdp .pagination__step--previous{border:none}.pagination--catalog-page .pagination__step--current,.pagination--review-pdp .pagination__step--current{border:.0625rem solid #191919}.pagination--catalog-page .pagination__step:hover,.pagination--review-pdp .pagination__step:hover{background:none;color:unset;text-decoration:none}.pagination--catalog-page .pagination__item:first-child,.pagination--review-pdp .pagination__item:first-child{margin-right:1.5rem}.pagination--catalog-page .pagination__item:last-child,.pagination--review-pdp .pagination__item:last-child{margin-left:1.5rem}.pagination--catalog-page .pagination__item:first-child,.pagination--catalog-page .pagination__item:last-child,.pagination--review-pdp .pagination__item:first-child,.pagination--review-pdp .pagination__item:last-child{flex-grow:unset;height:2.5rem;width:3.25rem}@media only screen and (max-width:34.3125rem){.pagination--catalog-page .pagination__step,.pagination--review-pdp .pagination__step{height:1.6875rem;margin-left:0;width:1.6875rem}.pagination--catalog-page .pagination__step--next,.pagination--catalog-page .pagination__step--previous,.pagination--review-pdp .pagination__step--next,.pagination--review-pdp .pagination__step--previous{height:1.25rem}.pagination--catalog-page .pagination__item:first-child,.pagination--review-pdp .pagination__item:first-child{margin-right:1.125rem}.pagination--catalog-page .pagination__item:last-child,.pagination--review-pdp .pagination__item:last-child{margin-left:1.125rem}.pagination--catalog-page .pagination__item:first-child,.pagination--catalog-page .pagination__item:last-child,.pagination--review-pdp .pagination__item:first-child,.pagination--review-pdp .pagination__item:last-child{height:1.5rem;margin-top:.125rem;width:1rem}}.password-complexity-indicator__indicator-item{background:#f0f0f0;border-radius:.125rem;display:inline-block;margin-right:.3125rem;width:3.125rem}.password-complexity-indicator__indicator-list--weak{color:#bb484d}.password-complexity-indicator__indicator-list--weak .password-complexity-indicator__indicator-item:first-child{background-color:#bb484d}.password-complexity-indicator__indicator-list--weak .password-complexity-indicator__message:before{content:attr(data-weak)}.password-complexity-indicator__indicator-list--medium{color:#d3a06d}.password-complexity-indicator__indicator-list--medium .password-complexity-indicator__indicator-item:first-child,.password-complexity-indicator__indicator-list--medium .password-complexity-indicator__indicator-item:nth-child(2){background-color:#d3a06d}.password-complexity-indicator__indicator-list--medium .password-complexity-indicator__message:before{content:attr(data-medium)}.password-complexity-indicator__indicator-list--strong{color:#007340}.password-complexity-indicator__indicator-list--strong .password-complexity-indicator__indicator-item:first-child,.password-complexity-indicator__indicator-list--strong .password-complexity-indicator__indicator-item:nth-child(2),.password-complexity-indicator__indicator-list--strong .password-complexity-indicator__indicator-item:nth-child(3){background-color:#007340}.password-complexity-indicator__indicator-list--strong .password-complexity-indicator__message:before{content:attr(data-strong)}.password-complexity-indicator__indicator-list--very-strong{color:#007340}.password-complexity-indicator__indicator-list--very-strong .password-complexity-indicator__indicator-item:first-child,.password-complexity-indicator__indicator-list--very-strong .password-complexity-indicator__indicator-item:nth-child(2),.password-complexity-indicator__indicator-list--very-strong .password-complexity-indicator__indicator-item:nth-child(3),.password-complexity-indicator__indicator-list--very-strong .password-complexity-indicator__indicator-item:nth-child(4){background-color:#007340}.password-complexity-indicator__indicator-list--very-strong .password-complexity-indicator__message:before{content:attr(data-very-strong)}.password-complexity-indicator__message{display:inline-block;vertical-align:middle}.password-complexity-indicator__additional-message{color:#777;display:none;font-size:.875rem}.password-complexity-indicator__additional-message--medium,.password-complexity-indicator__additional-message--strong,.password-complexity-indicator__additional-message--weak{display:block}.password-complexity-indicator__message{font-size:.875rem;line-height:100%;margin:0;padding-bottom:1rem}.password-complexity-indicator__indicator-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:.25rem;margin-top:.375rem;row-gap:.5rem}.password-complexity-indicator__indicator-item{background:#f0ece7;border-radius:6.25rem;display:block;height:.25rem;margin:0;width:calc(33.33333% - 4px)}.password-complexity-indicator__indicator-item:last-of-type{margin-right:0}.password-complexity-indicator__password-requirements{font-size:.875rem;line-height:100%;margin-left:.25rem}.password-complexity-indicator__password-requirements-title{margin:0 0 .5rem}.password-complexity-indicator__password-requirements-list-item{color:#b2b5b7;margin-bottom:.5rem}.password-complexity-indicator__password-requirements-list-item--green{color:#005932}.password-field{position:relative}.password-field .password-field__input{padding-right:1.875rem}.password-field .password-field__icon-hide{display:none}.password-field__button{align-items:center;background:none;border:none;color:#777;cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:1.875rem}.password-field__button:focus,.password-field__button:hover{color:#333}.password-field__button--shown .password-field__icon-show{display:none}.password-field__button--shown .password-field__icon-hide{display:inline-block}.password-field__input_container{position:relative}.password-field__button{color:#000;padding-right:.8125rem;width:unset}.price{display:block}.price__amount{font-size:1.25rem}.price__amount--original{color:#bbb;display:block;font-size:.875rem;text-decoration:line-through}.price__tag{color:#000;margin-right:.25rem}.product-card{padding:0 .9375rem 3.125rem;position:relative}@media only screen and (max-width:34.3125rem){.product-card{padding:0 .3125rem 2rem}}.product-card--stretch{height:100%}.product-card--slider{display:inline-block;width:25%}.product-card__image-wrap{border-radius:.25rem;margin-bottom:.5625rem;overflow:hidden;position:relative;transition:box-shadow .25s ease-in-out}@media only screen and (min-width:34.375rem){.product-card__image-wrap{margin-bottom:1.5rem}}.product-card__overlay{display:block;padding:2.8125rem .625rem 4.375rem}@media only screen and (min-width:34.375rem){.product-card__overlay{padding:5.625rem 1.25rem 7.5rem}}.product-card__overlay:after,.product-card__overlay:before{background:#0000000d;border-radius:.25rem;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:350}.product-card__overlay:after{background:linear-gradient(180deg,#000,#0000000d);opacity:0;transition:opacity .25s ease-in-out}.product-card__container{color:#000;display:block;position:relative}.product-card__container--title-top{display:flex;flex-direction:column;height:100%;justify-content:space-between}.no-touch .product-card__container:hover{color:#000;text-decoration:none}.no-touch .product-card__container:hover .product-card__image-wrap{box-shadow:.625rem .625rem 2.5rem 0 #0000001a}.no-touch .product-card__container:hover .product-card__overlay:after{opacity:.09}.no-touch .product-card__container:hover .color-selector{transform:translateY(0)}.product-card__actions-container{bottom:.5rem;left:.5rem;margin:auto;position:absolute;right:.5rem}.product-card__info{color:#000;display:block;font:500 1rem Walbaum,sans-serif;letter-spacing:.01875rem;margin:0 .6875rem}.product-card__info:hover{color:#000;text-decoration:none}@media only screen and (max-width:34.3125rem){.product-card__info{flex-wrap:wrap;font-size:.8125rem;margin:0 .625rem .1875rem}}.product-card__review{display:flex;margin-top:.4375rem}.product-card__review-count{color:#d9d9d9;font-size:.9375rem}@media only screen and (max-width:48.0625rem){.product-card--product-set .product-card__overlay{padding-bottom:1.25rem;padding-top:1.25rem}}.product-card--product-set .product-card__info{min-height:3rem}@media only screen and (min-width:34.375rem){.product-card--widget{padding:0}}.product-card--widget:not(:first-child){display:none}.product-card--cms{align-self:stretch;margin-bottom:2rem;padding-bottom:4rem}.product-card--cms .product-card__actions-container{padding:0 .4375rem}.product-item{padding:.5rem;position:relative}@media only screen and (min-width:34.375rem){.product-item{padding:.75rem}}.product-item__image-container{display:flex;justify-content:center;margin-bottom:1rem}.product-item__content-container{display:flex;flex-direction:column;gap:.5rem;height:12.5rem;margin:0 .625rem .625rem;max-height:12.5rem;min-height:12.5rem}@media only screen and (min-width:48.125rem){.product-item__content-container{gap:0;margin:0 1rem}}.product-item__name{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;height:2.5rem;max-height:2.5rem;min-height:2.5rem}@media only screen and (min-width:48.125rem){.product-item__name{height:2.8125rem;margin-bottom:.75rem;max-height:2.8125rem;min-height:2.8125rem}}.product-item__price-and-variant{display:flex;flex-direction:column;gap:.5rem;height:5.625rem;max-height:5.625rem;min-height:5.625rem;position:relative}@media only screen and (min-width:48.125rem){.product-item__price-and-variant{align-items:flex-start;flex-direction:row-reverse;height:4.6875rem;justify-content:space-between;max-height:4.6875rem;min-height:4.6875rem}}.product-item__price{display:flex;flex-direction:column;min-height:2.5rem;min-width:-webkit-fill-available}@media only screen and (min-width:48.125rem){.product-item__price{min-height:3.75rem}}.product-item__variants{max-width:9.375rem}.product-item__container{border:.0625rem solid #f0ece7;color:#000;display:block;height:24.3125rem;max-height:24.3125rem;min-height:24.3125rem;position:relative}@media only screen and (min-width:48.125rem){.product-item__container{height:35.1875rem;max-height:35.1875rem;min-height:35.1875rem}}.product-item__container--title-top{display:flex;flex-direction:column;height:100%;justify-content:space-between}.product-item__actions-container{bottom:.5rem;left:.5rem;margin:auto;position:absolute;right:.5rem}.product-item__info{color:#323232;display:block;flex-wrap:wrap;font:500 1.125rem Myriad Pro,sans-serif;letter-spacing:.01875rem;margin:0 .625rem .1875rem}@media only screen and (min-width:34.375rem){.product-item__info{flex-wrap:nowrap;font-size:1.125rem;margin:0 .6875rem}}.product-item__info:hover{color:#000;text-decoration:none}.product-item--stretch{height:100%}.product-item--slider{display:inline-block;width:25%}.product-item--product-set .product-item__overlay{padding-bottom:1.25rem;padding-top:1.25rem}@media only screen and (min-width:34.375rem){.product-item--product-set .product-item__overlay{padding-bottom:7.5rem;padding-top:5.625rem}}.product-item--product-set .product-item__info{min-height:3rem}@media only screen and (min-width:34.375rem){.product-item--widget{padding:0}}.product-item--widget:not(:first-child){display:none}.product-item--cms{align-self:stretch;margin-bottom:2rem;padding-bottom:4rem}.product-item--cms .product-item__actions-container{padding:0 .4375rem}.product-item--promotional{background:#fff;border-radius:.25rem;padding:0 .9375rem .9375rem}.product-item--promotional:before{background:#0000000d;border-radius:.25rem;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:350}.product-item--promotional:hover:before{background:#fff0}.product-item--promotional .product-item__container{position:static}.product-item--promotional .product-item__info{margin:0}.product-item--promotional .product-item__overlay{padding:1.25rem}.product-item--promotional .product-item__overlay:after,.product-item--promotional .product-item__overlay:before{display:none}.product-item-list{background:#0000000d;border-radius:.25rem;font-family:Walbaum,sans-serif;margin-bottom:.625rem;overflow:hidden;position:relative;transition:z-index .25s ease-in-out,box-shadow .25s ease-in-out}.product-item-list:before{background:linear-gradient(180deg,#000,#0000000d);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease-in-out}.product-item-list:last-child{margin-bottom:3.3125rem}.product-item-list__col{padding:.625rem 1rem 1.5625rem;position:relative}@media only screen and (min-width:34.375rem){.product-item-list__col{padding:3rem 0}}.product-item-list__col-name:hover,.product-item-list__col-price:hover{color:#000;cursor:pointer;text-decoration:none}.product-item-list__col-image{background-color:#fff;padding:2.375rem 0 0;position:relative;z-index:10}@media only screen and (min-width:34.375rem){.product-item-list__col-image{padding:2.5rem 1.25rem 1.5625rem 2.375rem}.product-item-list__col-price{padding-right:2.375rem}}.product-item-list__labels-wrap{z-index:11}.product-item-list__labels-wrap .label-group{bottom:auto;left:0;padding:.5rem .375rem;right:auto;top:0}.product-item-list__overlay:after,.product-item-list__overlay:before{background:#0000000d;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:350}.product-item-list__overlay:after{background:linear-gradient(180deg,#000,#0000000d);opacity:0;transition:opacity .25s ease-in-out}.product-item-list__review{align-items:center;display:flex;flex-wrap:nowrap;margin-left:-.6875rem;margin-top:.4375rem}.product-item-list__review-count{color:#d9d9d9;font-size:.9375rem}.product-item-list__button{bottom:0;position:absolute;right:0}.no-touch .product-item-list:hover{box-shadow:.125rem .625rem 1.875rem 0 #0000001a;z-index:11}.no-touch .product-item-list:hover .product-item-list__overlay:after,.no-touch .product-item-list:hover:before{opacity:.05}.product-list-item{background:#0000000d;border-radius:.25rem;font-family:Walbaum,sans-serif;margin-bottom:.625rem;overflow:hidden;position:relative;transition:z-index .25s ease-in-out,box-shadow .25s ease-in-out}.product-list-item:before{background:linear-gradient(180deg,#000,#0000000d);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease-in-out}.product-list-item:last-child{margin-bottom:3.3125rem}.product-list-item__col{padding:.625rem 1rem 1.5625rem;position:relative}@media only screen and (min-width:34.375rem){.product-list-item__col{padding:3rem 0}}.product-list-item__col-name:hover{color:#000;cursor:pointer;text-decoration:none}.product-list-item__col-image{background-color:#fff;padding:2.375rem 0 0;position:relative;z-index:10}@media only screen and (min-width:34.375rem){.product-list-item__col-image{padding:2.5rem 1.25rem 1.5625rem 2.375rem}}.product-list-item__col-price:hover{text-decoration:none}@media only screen and (min-width:34.375rem){.product-list-item__col-price{padding-right:2.375rem}}.product-list-item__labels-wrap{z-index:11}.product-list-item__labels-wrap .label-group{bottom:auto;left:0;padding:.5rem .375rem;right:auto;top:0}.product-list-item__overlay:after,.product-list-item__overlay:before{background:#0000000d;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:350}.product-list-item__overlay:after{background:linear-gradient(180deg,#000,#0000000d);opacity:0;transition:opacity .25s ease-in-out}.product-list-item__review{align-items:center;display:flex;flex-wrap:nowrap;margin-left:-.6875rem;margin-top:.4375rem}.product-list-item__review-count{color:#d9d9d9;font-size:.9375rem}.no-touch .product-list-item:hover{box-shadow:.125rem .625rem 1.875rem 0 #0000001a;z-index:11}.no-touch .product-list-item:hover .product-list-item__overlay:after,.no-touch .product-list-item:hover:before{opacity:.05}.quote-status{border-radius:1rem;padding:.25rem 1.25rem}.quote-status--waiting{background-color:#dfba944d;color:#d3a06d}.quote-status--approved{background-color:#00a65c4d;color:#007340}.quote-status--declined{background-color:#c96d714d;color:#bb484d}.quote-status--small{padding:.15rem .5rem}.search-form{padding:.5rem .5rem 0}.search-form[active]{background-color:#fff}.search-form__container{align-items:center;background:#0000;border:.0625rem solid #000;border-radius:1.5625rem;column-gap:.5rem;display:flex;flex-direction:row;padding:0 .3125rem;position:relative;width:100%}@media only screen and (min-width:48.125rem){.search-form__container{background:#fff}}.search-form input,.search-form input:active,.search-form input:focus{border:none;outline:none;padding:.875rem .8125rem}.search-form__search-icon{cursor:pointer;margin-right:.3125rem}.search-form__remove-text-icon{cursor:pointer;display:flex;justify-content:center;visibility:hidden;width:1.25rem}.search-form__button-hidden{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.simple-carousel__container{padding-left:1.5rem;padding-right:1.5rem;position:relative}.simple-carousel__view{max-width:100%;overflow:hidden;position:relative;z-index:10}.simple-carousel__slider{flex-wrap:nowrap;transition:transform .5s ease-in-out}.simple-carousel__dots{line-height:0;text-align:center}.simple-carousel__dot{display:inline-block;padding:.25rem}.simple-carousel__dot:before{background-color:#dadada;border-radius:100%;content:"";display:block;height:.5rem;transition:background-color .15s ease-in-out;width:.5rem}.simple-carousel__dot--current:before,.simple-carousel__dot:hover:before{background-color:#005932}.simple-carousel__navigation{align-items:center;bottom:0;display:flex;pointer-events:none;position:absolute;top:0;z-index:11}.simple-carousel__navigation--prev{left:0}.simple-carousel__navigation--next{right:0}.simple-carousel__arrow{color:#dadada;pointer-events:all;transition:color .25s ease-in-out}.simple-carousel__arrow:hover{color:#005932}.simple-carousel--inset .simple-carousel__container{padding-left:0;padding-right:0}.simple-carousel--inset .simple-carousel__navigation{width:auto}.simple-carousel--inset .simple-carousel__arrow{background-color:#f4f4f4bf;padding:.5rem}@media only screen and (min-width:770px){.simple-carousel__navigation{opacity:0;pointer-events:none;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;visibility:hidden}.simple-carousel:hover .simple-carousel__navigation{opacity:1;pointer-events:all;pointer-events:none;visibility:visible}}.single-button-form__button{background-color:#fff0;color:#005932;cursor:pointer}.single-button-form__button:focus,.single-button-form__button:hover{text-decoration:underline}.status{background-color:#0dff95;background-color:#d2c8c2;border-radius:.25rem;color:#002615;display:inline-block;font-size:.875rem;padding:.1rem .5rem}.status--hollow{background:none;border:1px solid #dadada;color:#bbb}.status--info{background-color:#fff;color:#ddd6c6}.status--warning{background-color:#fcf9f6;color:#c78746}.status--success{background-color:#27ff9f;color:#004024}.status--alert,.status--in-progress,.status--refunded{background-color:#ebcacc;color:#98383c}.status--configured,.status--delivered,.status--paid,.status--ready{background-color:#27ff9f;color:#004024}.status--confirmed,.status--exported,.status--not-configured,.status--payment-pending,.status--sent-to-merchant,.status--shipped-by-merchant,.status--waiting{background-color:#fcf9f6;color:#c78746}.status--closed{background-color:#8c8c8c;color:#1a1a1a}.status--canceled,.status--ready-for-return,.status--return-canceled,.status--returned,.status--waiting-for-return{background-color:#d0d0d0;color:#5e5e5e}.status--draft{background-color:#595959;color:#000}.status--text-bold{font-weight:700}.status--in-progress,.status--refunded{background-color:#f6dee0;color:#ff2a54}.status--delivered,.status--paid,.status--ready{background-color:#e9f7f7;color:#00b2b5}.status--confirmed,.status--exported,.status--payment-pending,.status--sent-to-merchant,.status--shipped,.status--shipped-by-merchant,.status--shipped-to-customer,.status--waiting{background-color:#f0ede6;color:#b7b1a5}.status--closed{background-color:#b2b5b7;color:#000}.status--canceled,.status--ready-for-return,.status--return-canceled,.status--returned,.status--waiting-for-return{background-color:#6c6c6c;color:#b2b5b7}.suggest-search{background:#fff;display:none;font-weight:700;left:-1rem;position:absolute;right:0;width:100vw}@media only screen and (min-width:48.125rem){.suggest-search{left:inherit;width:100%}}.suggest-search[active]{display:block}.suggest-search__container{margin:0;padding:0}.suggest-search__input{border:.0625rem solid #191919;border-radius:1.25rem;color:#191919;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;height:2.375rem;line-height:1.25rem;padding:.5625rem .9375rem .4375rem;position:relative;z-index:702}@media only screen and (min-width:34.375rem){.suggest-search__input{font-size:1rem}}@media only screen and (min-width:64rem){.suggest-search__input{width:34.1875rem}}.suggest-search__input::placeholder{color:#6c6c6c;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.suggest-search__input::-ms-clear{display:none}.suggest-search__input--transparent{background-color:#fff0}.suggest-search__item--active{background-color:#faf8f7;cursor:pointer}.suggest-search__hint{display:none}.suggest-search__suggestion-text-normal{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.suggest-search__suggestion-text-normal{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.toggler-checkbox{display:inline-block;margin-bottom:.3125rem;position:relative}.toggler-checkbox__container{align-items:center;display:flex}.toggler-checkbox__box{background-color:#fff;border:.0625rem solid #d2c8c2;border-radius:0;display:inline-block;flex:0 0 1.5rem;height:1.5rem;margin-right:.75rem;min-width:1.5rem;position:relative;text-align:center;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;vertical-align:middle;width:1.5rem}.toggler-checkbox__check,.toggler-checkbox__input{opacity:0;pointer-events:none;position:absolute}.toggler-checkbox__check{height:.75rem;left:.375rem;top:.375rem;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;width:.75rem;fill:#fff}.toggler-checkbox__input:checked+.toggler-checkbox__box{background-color:#191919;border:.0625rem solid #191919}.toggler-checkbox__input:checked+.toggler-checkbox__box>.toggler-checkbox__check{opacity:1;pointer-events:all}.toggler-checkbox--active .toggler-checkbox__box,.toggler-checkbox:active .toggler-checkbox__box,.toggler-checkbox__input:focus+.toggler-checkbox__box{border-color:#d2c8c2}.toggler-checkbox__label{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.toggler-checkbox__label--secondary{color:#6c6c6c;margin-left:.3125rem}.toggler-checkbox--expand{display:block}.toggler-checkbox--error .toggler-checkbox__box{border-color:#bb484d}.toggler-checkbox--disabled .toggler-checkbox__box,.toggler-checkbox[disabled] .toggler-checkbox__box{background-color:#b2b5b740;border-color:#b2b5b7;cursor:not-allowed}.toggler-checkbox--disabled .toggler-checkbox__label,.toggler-checkbox[disabled] .toggler-checkbox__label{color:#b2b5b7}.toggler-checkbox--big .toggler-checkbox__box{height:1.25rem;width:1.25rem}.toggler-checkbox--big .toggler-checkbox__check{height:.75rem;width:.75rem}.toggler-checkbox--filter-pointer{cursor:pointer;pointer-events:auto;width:100%}.toggler-checkbox--filter-pointer>.toggler-checkbox__container{cursor:inherit}.tooltip-message{display:block;margin-top:-.5rem;min-width:20rem;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:visibility .25s ease-in-out,opacity .25s ease-in-out;visibility:hidden}.tooltip-message__text{background-color:#fff;border:1px solid #dadada;bottom:0;box-shadow:0 2px 5px 1px #0000001a;display:block;float:left;font-size:1.125rem;padding:.25rem;position:absolute;text-align:center;z-index:11}.tooltip-message__arrow{border-color:#0000 #dadada #dadada #0000;border-style:solid;border-width:.5rem;bottom:-.5rem;left:calc(50% - .5rem);position:absolute;transform:rotate(45deg);z-index:10}.tooltip-message--info .tooltip-message__text{background-color:#fff;border-color:#f0ede6;color:#f0ede6}.tooltip-message--info .tooltip-message__arrow{border-bottom-color:#f0ede6;border-right-color:#f0ede6}.tooltip-message--warning .tooltip-message__text{background-color:#fcf9f6;border-color:#d3a06d;color:#d3a06d}.tooltip-message--warning .tooltip-message__arrow{border-bottom-color:#d3a06d;border-right-color:#d3a06d}.tooltip-message--success .tooltip-message__text{background-color:#27ff9f;border-color:#007340;color:#007340}.tooltip-message--success .tooltip-message__arrow{border-bottom-color:#007340;border-right-color:#007340}.tooltip-message--alert .tooltip-message__text{background-color:#ebcacc;border-color:#bb484d;color:#bb484d}.tooltip-message--alert .tooltip-message__arrow{border-bottom-color:#bb484d;border-right-color:#bb484d}.page-layout-main__content-max{left:calc(-50vw + 50%);position:relative;width:100vw}@media only screen and (max-width:48.125rem){.page-layout-main__content-max{left:auto;position:static;width:100%}}.page-layout-main__pdp-main{display:flex;flex-direction:column}@media only screen and (min-width:48.125rem){.page-layout-main__pdp-main{column-gap:4%;display:grid;grid-template-areas:"image wrapper";grid-template-columns:48% 48%}}.page-layout-main__pdp-main--wrapper{grid-area:wrapper}.page-layout-main__content-pdp{margin:0 0 4.625rem;width:100%}@media only screen and (min-width:48.125rem){.page-layout-main__content-pdp{margin:0 -1rem}}@media only screen and (min-width:60.625rem){.page-layout-main__content-pdp{margin:0 0 0 -1rem;width:calc(50% + 1rem)}}@media only screen and (min-width:75.25rem){.page-layout-main__content-pdp{margin:0;width:50%}}.page-layout-main__whitespace{padding-bottom:4.3125rem}.page-layout-main__shadow-overlay{background:#000;height:100%;left:0;opacity:0;position:absolute;transition:opacity .2s ease-in-out,visibility .2s ease-in-out .2s;visibility:hidden;width:100%;z-index:99}.page-layout-main__shadow-overlay--active{opacity:.4;transition:opacity .2s ease-in-out,visibility 0ms ease-in-out;visibility:visible}.page-layout-main__sidebar-pdp{width:100%}@media only screen and (min-width:48.125rem){.page-layout-main__sidebar-pdp{padding:2.5rem 0 0 1.875rem}}@media only screen and (min-width:60.625rem){.page-layout-main__sidebar-pdp{padding-left:3.125rem;padding-top:0;width:50%}}@media only screen and (min-width:75.25rem){.page-layout-main__sidebar-pdp{padding-left:5.625rem;padding-top:0;width:50%}}.active-filter__item{border:.0625rem solid #d2c8c2;border-radius:.125rem;color:#b2b5b7;display:inline-block;font:500 .6875rem Myriad Pro,sans-serif;letter-spacing:.075rem;margin:0 0 0 .5rem;padding:.5625rem 2.0625rem .625rem .6875rem;position:relative;text-transform:uppercase}.active-filter__item:hover{background-color:#0000000d;color:#b2b5b7;text-decoration:none}.color-checkbox{display:inline-block;position:relative}.color-checkbox__container{display:block}.color-checkbox__box{background-color:#fff;border:1px solid #d2c8c2;display:inline-block;height:1.25rem;margin-right:.25rem;text-align:center;vertical-align:top;width:1.25rem}.color-checkbox__check{background-color:#005932;height:.75rem;left:.25rem;top:.25rem;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;width:.75rem}.color-checkbox__check,.color-checkbox__input{opacity:0;pointer-events:none;position:absolute;visibility:hidden}.color-checkbox__input:active+.color-checkbox__box{border-color:#005932}.color-checkbox__input:checked~.color-checkbox__check{opacity:1;pointer-events:all;visibility:visible}.color-checkbox--expand{display:block}.color-checkbox--error .color-checkbox__box{border-color:#bb484d}.color-checkbox--active .color-checkbox__box,.color-checkbox:active .color-checkbox__box{border-color:#005932}.color-checkbox--disabled .color-checkbox__box,.color-checkbox[disabled] .color-checkbox__box{background-color:#f0f0f0;cursor:not-allowed}.color-checkbox__container{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:100%;cursor:pointer;height:2rem;position:relative;width:2rem}.color-checkbox__variant-check{display:none}.color-checkbox__box-icon{border-radius:100%;display:block;height:1.5rem;left:50%;margin-top:0;outline:.3125rem solid #fff;position:relative;top:50%;transform:translate(-50%,-50%);width:1.5rem}.color-checkbox:hover .color-checkbox__box-icon,.color-checkbox__input:checked+.color-checkbox__box-icon{background:none;height:1.5rem;outline:.1875rem solid #fff;width:1.5rem}.color-checkbox__input:checked+.color-checkbox__box-icon .icon--filter{color:#000;opacity:1}.color-checkbox__weiß .color-checkbox__box-icon{border:.0625rem solid #000;outline-offset:.3125rem}.color-checkbox__weiß .color-checkbox__input:checked+.color-checkbox__box-icon,.color-checkbox__weiß:hover .color-checkbox__box-icon{outline:.0625rem solid #000;outline-offset:.1875rem}.color-checkbox__anthrazit .color-checkbox__input:checked+.color-checkbox__box-icon .icon--filter,.color-checkbox__braun .color-checkbox__input:checked+.color-checkbox__box-icon .icon--filter,.color-checkbox__dunkelblau .color-checkbox__input:checked+.color-checkbox__box-icon .icon--filter,.color-checkbox__dunkelbraun .color-checkbox__input:checked+.color-checkbox__box-icon .icon--filter,.color-checkbox__dunkelgrau .color-checkbox__input:checked+.color-checkbox__box-icon .icon--filter,.color-checkbox__dunkelgrün .color-checkbox__input:checked+.color-checkbox__box-icon .icon--filter,.color-checkbox__dunkelrot .color-checkbox__input:checked+.color-checkbox__box-icon .icon--filter,.color-checkbox__lila .color-checkbox__input:checked+.color-checkbox__box-icon .icon--filter,.color-checkbox__moosgrün .color-checkbox__input:checked+.color-checkbox__box-icon .icon--filter,.color-checkbox__quarzgrau .color-checkbox__input:checked+.color-checkbox__box-icon .icon--filter,.color-checkbox__schwarz .color-checkbox__input:checked+.color-checkbox__box-icon .icon--filter{color:#fff;opacity:1}.color-checkbox--filter-pointer{cursor:pointer;pointer-events:auto;width:100%}.color-checkbox--filter-pointer>.color-checkbox__container{cursor:inherit}.color-checkbox__label{border-radius:.125rem;color:#000;font:300 1rem Myriad Pro,sans-serif;left:1.875rem;padding:.3125rem .6875rem .4375rem .625rem;position:absolute;top:.1875rem}.color-checkbox__label--quantity{color:#6c6c6c;margin-left:.1875rem}.catalog-cms-block{color:#000;font-size:.875rem;line-height:1.3125rem}.catalog-cms-block p{margin:0 0 .6875rem}.catalog-cms-block a:not(.button){color:#000;text-decoration:underline;transition:color .25s ease-in-out}.catalog-cms-block a:not(.button):hover{color:#000}.catalog-cms-block--top .catalog-cms-block__inner{margin-bottom:-.6875rem;padding-top:.625rem}.catalog-cms-block--middle{display:none}@media only screen and (min-width:60.625rem){.catalog-cms-block--middle{display:block}}.catalog-cms-block--middle .catalog-cms-block__inner{padding-top:3.125rem}.catalog-cms-block--bottom .catalog-cms-block__inner{padding-bottom:6.25rem}@media only screen and (max-width:60.5625rem){.catalog-cms-block--bottom .catalog-cms-block__inner{padding-bottom:3.125rem}}.category-card{padding:0 .3125rem 2rem}.category-card__container{background-color:#6c6c6c}@media only screen and (min-width:34.375rem){.category-card{padding:0 .9375rem 3.125rem}}.category-list-item{padding-bottom:2rem;text-align:center}@media only screen and (min-width:34.375rem){.category-list-item{padding-bottom:3.125rem;text-align:left}.category-list-item__actions{text-align:right}}.filter-category--sidebar{padding-bottom:.25rem}@media only screen and (min-width:60.625rem){.filter-category.filter-category{display:block}}.filter-category .filter-category__item{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin:0 0 0 1rem}.filter-category .filter-category__item--level-1{margin:0}.filter-category .filter-category__item [disabled]{color:#b2b5b7}.filter-category .filter-category__link{background:#fff0;color:#000;cursor:pointer;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-bottom:.875rem}.filter-category .filter-category__link:hover{color:#000}.filter-category .filter-category__link--disabled,.filter-category .filter-category__link[disabled]{color:#bbb;cursor:default}.filter-category .filter-category__link--active{color:#000}.filter-color__item{align-items:center;display:flex;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;height:2rem;line-height:1.25rem;margin-bottom:.3125rem;width:100%}.filter-color__item:last-child{margin-right:0}.filter-color__container{flex-direction:column}.filter-enumeration--sidebar{padding-bottom:.875rem}.filter-enumeration__button{background:#0000;border:none;font-size:1rem;text-decoration:underline}.filter-enumeration__button .filter-enumeration__length_value{color:#6c6c6c}.filter-rating{align-items:baseline;display:flex}.filter-rating--sidebar{padding-bottom:1rem}.suggestion-block{flex-wrap:wrap;margin:1.125rem -1rem 0;max-width:calc(100% + 2rem)}@media only screen and (min-width:60.625rem){.suggestion-block{flex-wrap:nowrap}}.suggestion-block__col{flex:1;margin-top:1rem;min-width:100%}@media only screen and (min-width:60.625rem){.suggestion-block__col{min-width:18.75rem}}.suggestion-block__col--history{margin-bottom:.625rem;margin-top:.75rem}.suggestion-block__button--display-all-products{display:flex;font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:400;height:2.375rem;justify-content:center;line-height:1.5rem;margin:0 0 .375rem}.suggestion-block__item--history{margin-bottom:0;padding-bottom:0}.filter-show-more__button{background:#0000;border:none;cursor:pointer;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;text-decoration:underline}.filter-show-more__button .filter-show-more__length_value{color:#6c6c6c}.suggestion-links-list{align-items:center;display:flex;justify-content:space-between;padding:0 1rem}@media only screen and (min-width:48.125rem){.suggestion-links-list{padding:0 1.25rem 0 1.5rem}}.suggestion-links-list__link{color:#000}.suggestion-links-list--top{margin-top:0}.suggestion-links-list__holder{width:100%}.suggestion-links-list__item{margin:.25rem 0;padding:.25rem .5rem}.suggestion-links-list__item:hover{background-color:#faf8f7;cursor:pointer}.suggestion-links-list__item:hover .icon{color:#191919b3}.suggestion-links-list__item-link{color:#000;font-family:Myriad Pro Bold,sans-serif;font-size:1rem;font-weight:700;line-height:1.25rem}@media only screen and (min-width:48.125rem){.suggestion-links-list__item-link{font-family:Myriad Pro Bold,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.40625rem}}.suggestion-links-list__item-link:hover{color:#000}.suggestion-links-list__container{display:flex;flex-flow:row;justify-content:space-between}.suggestion-links-list__search-icon{color:#d2c8c2;display:flex;justify-content:center}.suggestion-links-list__text{display:inline-block;font-family:Myriad Pro Bold,sans-serif;font-size:1rem;font-weight:700;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:18.75rem}@media only screen and (min-width:48.125rem){.suggestion-links-list__text{font-family:Myriad Pro Bold,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.40625rem}}@media only screen and (min-width:48.0625rem){.suggestion-links-list__text{width:100%}}.view-mode-switch{border-bottom:.0625rem dotted #d9d9d9;border-top:.0625rem dotted #d9d9d9;display:flex;margin:.625rem auto 1.25rem;padding:1.25rem 0;width:100%}@media only screen and (min-width:60.625rem){.view-mode-switch{border-bottom:none;margin:0;padding:1.0625rem 0}}.view-mode-switch__link{align-items:center;color:#d9d9d9;display:flex;justify-content:center;padding:.125rem;transition:color .25s ease-in-out;width:50%}.view-mode-switch__link:hover{text-decoration:none}.view-mode-switch__link:not(:first-child){border-left:.0625rem dotted #d9d9d9}.view-mode-switch__link--active{color:#000}.suggestion-search-history{align-items:center;display:flex;font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;height:2rem;justify-content:space-between;line-height:1.40625rem;padding:0 2.1875rem 0 2.8125rem}@media only screen and (min-width:48.125rem){.suggestion-search-history{padding:0 1.25rem 0 1.75rem}}.suggestion-search-history__link{color:#000;display:flex;width:100%}.suggestion-search-history__thumbnail{margin:0}.suggestion-search-history__container{align-self:center;display:flex;flex-basis:100%;flex-flow:row;justify-content:space-between}.suggestion-search-history__search-icon{align-self:center;color:#d2c8c2;display:flex}.suggestion-search-history__text{display:flex;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-top:.1875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:18.75rem}@media only screen and (min-width:48.125rem){.suggestion-search-history__text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.suggestion-search-history:hover{background-color:#faf8f7;cursor:pointer}.suggestion-search-history:hover .icon{color:#191919b3}.product-list{margin-left:-.9375rem;margin-right:-.9375rem;max-width:none}@media only screen and (max-width:34.3125rem){.product-list{margin-left:-.3125rem;margin-right:-.3125rem}}.catalog-left-side{display:none}@media only screen and (min-width:60.625rem){.catalog-left-side{display:block;padding-bottom:3.125rem;padding-right:.9375rem;padding-top:3.75rem}.catalog-right-side{padding-left:.9375rem}}.spelling-suggestion{padding-top:1.875rem;width:100%}@media only screen and (max-width:60.5625rem){.show-filter .catalog-left-side{background-color:#fff;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:802}.show-filter .catalog-left-side__switcher{display:none}}.active-filter-section{font:0/0 Myriad Pro,sans-serif;margin:.5rem 0;overflow-x:auto;white-space:nowrap}@media only screen and (min-width:60.625rem){.active-filter-section{margin:0 -1rem 3.125rem -1.5rem;overflow-x:visible;padding:0 1rem .125rem;white-space:normal}}.active-filter-section__item{border:.0625rem solid #d2c8c2;border-radius:.125rem;color:#d9d9d9;display:inline-block;font:500 .6875rem Myriad Pro,sans-serif;letter-spacing:.075rem;margin-right:.5rem;padding:.5625rem 2.0625rem .625rem .6875rem;position:relative;text-transform:uppercase}@media only screen and (min-width:60.625rem){.active-filter-section__item{margin:0 0 .5rem .5rem}}.active-filter-section__item:hover{background-color:#0000000d;color:#d9d9d9;text-decoration:none}.active-filter-section__item--all{border-color:#005932;color:#005932}.active-filter-section__item--all:hover{background-color:#0059321a;border-color:#005932;color:#005932}.filter-section{max-height:94%;overflow-y:auto;padding:.625rem 1.5rem 0}@media only screen and (min-width:60.625rem){.filter-section{border-top:.0625rem solid #f0ece7;margin:0;max-height:none;overflow-y:visible;padding:.9375rem 0 0}}.filter-section__top-panel{display:flex;flex-direction:column;row-gap:1rem}@media only screen and (max-width:60.5625rem){.filter-section__top-panel .filter-section__title-container{display:flex;justify-content:space-between}.filter-section__top-panel .filter-section__title{align-items:center;display:flex;font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem;text-transform:uppercase}}.filter-section__actions{bottom:.625rem;padding-top:.9375rem;position:sticky;z-index:350}.filter-section__actions .filter-section__button{font-size:1.25rem}@media only screen and (max-width:60.5625rem){.filter-section__actions{bottom:0;left:0;position:absolute;right:0}}.filter-section__sort{border-bottom:.0625rem solid #f0ece7;padding:.75rem 0}.filter-section__filters-container{display:flex;flex-direction:column}.bundle-option-list{margin-bottom:-1.25rem}.bundle-option-list__item{font-weight:400;line-height:1.38;margin-bottom:1.25rem;padding-right:.5rem}.bundle-option-list__item:nth-child(2n){padding-left:.5rem;padding-right:0}.bundle-option-list__quantity{color:#d9d9d9;padding-left:.25rem}.product-about{display:flex;flex-direction:column;width:100%}.product-about__title-section{align-items:center;border-bottom:.0625rem solid #d2c8c2;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 0}@media only screen and (min-width:48.125rem){.product-about__title-section{cursor:unset}}.product-about__description-text-paragraphs>p{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.product-about__description-text-paragraphs>p{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.product-about__content{display:none;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.product-about__content{display:block;font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.product-about[active] .product-about__toggler-icon{transform:rotate(180deg)}.product-about[active] .product-about__content{display:block}@media only screen and (min-width:48.125rem){.product-about__toggler-icon{display:none}.product-about{width:80%}}.danger-pictograms__container{display:flex}.danger-pictograms__image{height:4rem;margin-right:.5rem;width:4rem}.product-bundle{margin-bottom:-.9375rem;margin-top:8rem}.product-composition-info__title-section{border-bottom:.0625rem solid #d2c8c2;padding:1rem 0}@media only screen and (max-width:48.125rem){.product-composition-info__title-section{align-items:flex-end;display:flex;justify-content:space-between}}.product-composition-info__content:not([active]){max-height:27.5625rem;overflow:hidden}@media only screen and (min-width:48.125rem){.product-composition-info__content:not([active]){max-height:unset}.product-composition-info{width:80%}}.product-detail{border-bottom:.0625rem dotted #d9d9d9;clear:both;display:flex;flex-wrap:wrap;padding-top:2.5rem}@media only screen and (min-width:34.375rem){.product-detail{border-bottom:none;justify-content:space-between;padding-top:5rem}}.product-detail--bundle{border-bottom:.0625rem dotted #d9d9d9;padding-top:0}.product-detail__col{width:100%}@media only screen and (min-width:34.375rem){.product-detail__col{width:calc(50% - 2.8125rem)}}.product-configurator__button-wrap{padding:.9375rem 0 0;width:60%}@media only screen and (max-width:48.125rem){.product-configurator__button-wrap{width:100%}}.product-configurator__item-quantity{width:-moz-fit-content;width:fit-content}.product-configurator__merchant-product{padding-top:6.25rem}.product-configurator__container{display:flex;flex-direction:row;position:relative}@media only screen and (max-width:48.125rem){.product-configurator__container{column-gap:.3125rem;display:flex;flex-direction:row}}.product-configurator__container--add-to-cart{margin-bottom:1.625rem}@media only screen and (max-width:48.125rem){.product-configurator__container--add-to-cart{margin-top:1.5rem}}.product-configurator__container--delivery-info{flex-direction:column;margin-top:7.5rem}.product-configurator__container--wishlist{flex-direction:column}.product-configurator__container--hints_and_services{align-items:center;display:flex;margin-top:2rem}.product-configurator--pdp-prices-position-right{align-items:flex-end;flex-flow:column;justify-content:flex-start;order:2;position:relative;width:100%}@media only screen and (max-width:48.125rem){.product-configurator--pdp-prices-position-right{justify-content:flex-start;min-width:40%;width:-moz-fit-content;width:fit-content}}.product-configurator--position-right{text-align:right}.product-configurator__costs-and-points{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem}@media only screen and (min-width:48.125rem){.product-configurator__costs-and-points{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}}.product-configurator__form--sub-container{display:flex;flex-direction:row;gap:1rem;left:0;margin-top:1rem;position:absolute;width:200%}@media only screen and (max-width:48.125rem){.product-configurator__form--sub-container{width:100%}}.product-configurator__variants{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;width:100%}@media only screen and (max-width:48.125rem){.product-configurator__variants{width:60%}}.product-configurator__inner{position:relative;width:100%}@media only screen and (max-width:48.125rem){.product-configurator__inner{justify-content:space-between}}.product-configurator__icon-container{margin-right:1rem}.product-detail-option{margin-bottom:-1.25rem}.product-detail-option__item{font:400 1rem/1.375rem Myriad Pro,sans-serif;overflow-wrap:break-word;padding-bottom:1.25rem;padding-right:.375rem}.product-detail-option__item:nth-child(2n){padding-left:.375rem;padding-right:0}.product-detail-option__name{font-weight:500;line-height:1.2;margin-bottom:.5rem}.product-detail-pattern-selector{align-items:center;cursor:default;display:flex}.product-detail-pattern-selector__slider-wrapper{display:flex;overflow:hidden;width:4.5rem}@media only screen and (min-width:48.125rem){.product-detail-pattern-selector__slider-wrapper{cursor:default;display:block;position:relative;visibility:visible;width:auto}}@media(max-width:48.0625rem){.product-detail-pattern-selector__slider-wrapper{display:flex;overflow:hidden}}.product-detail-pattern-selector__arrow-container{align-items:center;display:flex;height:1.5rem;justify-content:center;width:1.5rem}@media only screen and (min-width:48.125rem){.product-detail-pattern-selector__arrow-container{display:none}}.product-detail-pattern-selector__arrow-container[disabled]{opacity:.3}.product-detail-pattern-selector__item{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:inline-block;height:2rem;min-height:2rem;min-width:2rem;opacity:1;outline:.3125rem solid #fff;outline-offset:-.25rem;position:relative;transition:opacity .25s ease-in-out,border-color .25s ease-in-out;width:2rem}.product-detail-pattern-selector__item--hover{opacity:1}.product-detail-pattern-selector__item--active{border:none;opacity:1;outline:none}.product-detail-pattern-selector__item--active:after{background-image:url(368c136c4278c35dfb94.svg);background-position:50%;background-repeat:no-repeat;background-size:60%;border:.1875rem solid #fff;border-radius:50%;content:"";display:block;height:91%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:91%}.product-detail-pattern-selector__item--anthrazit:after,.product-detail-pattern-selector__item--braun:after,.product-detail-pattern-selector__item--dunkelblau:after,.product-detail-pattern-selector__item--dunkelbraun:after,.product-detail-pattern-selector__item--dunkelgrau:after,.product-detail-pattern-selector__item--dunkelgrün:after,.product-detail-pattern-selector__item--dunkelrot:after,.product-detail-pattern-selector__item--lila:after,.product-detail-pattern-selector__item--moosgrün:after,.product-detail-pattern-selector__item--quarzgrau:after,.product-detail-pattern-selector__item--schwarz:after{background-image:url(2e9d2037f243b78c1831.svg)}.product-detail-pattern-selector__item--creme:not(.product-detail-pattern-selector__item--active),.product-detail-pattern-selector__item--weiß:not(.product-detail-pattern-selector__item--active){border:.3125rem solid #d2c8c2}.product-detail-pattern-selector__item.disabled{border:none;cursor:default;opacity:.3}.product-detail-pattern-selector__item--active-box{display:none}.product-detail-pattern-selector--center{justify-content:center}.product-detail-pattern-selector__slider-container{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.product-detail-pattern-selector__slider-button{background-image:url(58959d7dde5479457a5a.svg);background-position:50%;background-repeat:no-repeat;border:none;color:#000;cursor:pointer;display:none;height:.625rem;width:.3125rem;z-index:2}.product-detail-pattern-selector__slider-button.left{transform:rotate(180deg)}@media(max-width:48.0625rem){.product-detail-pattern-selector__slider-button{display:block}.product-detail-pattern-selector__slider-container{display:flex;flex:0 0 auto;flex-wrap:nowrap;transition:all .3s}.product-detail-pattern-selector__title:after{content:":"}}.product-feeding-info__title-section{border-bottom:.0625rem solid #d2c8c2;padding:1rem 0}@media only screen and (max-width:48.125rem){.product-feeding-info__title-section{align-items:flex-end;display:flex;justify-content:space-between}}.product-feeding-info ul{list-style:inside;padding-inline-start:1.25rem}.product-feeding-info__content:not([active]){max-height:27.5625rem;overflow:hidden}@media only screen and (min-width:48.125rem){.product-feeding-info__content:not([active]){max-height:unset}.product-feeding-info{width:80%}}.product-documents__title-section{border-bottom:.0625rem solid #d2c8c2;padding:0 0 1rem}@media only screen and (max-width:48.125rem){.product-documents__title-section{align-items:flex-end;display:flex;justify-content:space-between}}.product-documents__link{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}.product-documents__content:not([active]){max-height:27.5625rem;overflow:hidden}@media only screen and (min-width:48.125rem){.product-documents__content:not([active]){max-height:unset}.product-documents{width:80%}.product-header{margin:0 0 2.5rem}}.product-logo{margin-bottom:.5rem}.product-hints-and-services{clear:both;display:flex;flex-wrap:wrap}@media only screen and (min-width:48.125rem){.product-hints-and-services{border-bottom:none;justify-content:space-between}}.product-hints-and-services__col{width:100%}.product-hints-and-services ul{list-style:unset}.product-hints-and-services li{margin-left:1.25rem}.product-hints-and-services__title-section{border-bottom:.0625rem solid #d2c8c2;padding:1rem 0}@media only screen and (max-width:48.125rem){.product-hints-and-services__title-section{align-items:flex-end;display:flex;justify-content:space-between}}.product-hints-and-services__subtitle{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.product-hints-and-services__subtitle{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.product-hints-and-services__content:not([active]){overflow:hidden}@media only screen and (min-width:48.125rem){.product-hints-and-services{width:80%}}.product-info{margin-top:1.5rem}@media only screen and (min-width:48.125rem){.product-info{margin-top:unset}}.product-info__title-section{border-bottom:.0625rem solid #d2c8c2;padding:1rem 0}.product-info__subtitle{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.product-info__subtitle{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.product-info__content{max-height:27.5625rem;overflow:hidden}@media only screen and (min-width:48.125rem){.product-info__content{max-height:unset}}.product-info__content[active]{max-width:unset}@media only screen and (min-width:48.125rem){.product-info{width:80%}}.show-more{align-items:center;cursor:pointer;display:flex;padding:1rem 0;width:max-content}@media only screen and (min-width:48.125rem){.show-more{display:none}}.show-more__text{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}.show-more[hide]{display:none}.show-more[active] .show-more__toggler-icon{transform:rotate(180deg)}.product-subnavigation{align-items:center;background-color:#faf8f7;display:flex;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;justify-content:flex-start;line-height:1.5rem;margin:2.5rem 0;padding:.625rem;position:relative}.product-subnavigation__container{column-gap:1.5625rem;display:flex;justify-content:space-between;overflow:scroll;padding:0 .5rem;width:100%}@media only screen and (min-width:48.125rem){.product-subnavigation__container{column-gap:unset;display:flex;justify-content:space-evenly;overflow:unset;padding:unset;width:100%}}.product-subnavigation__link{min-width:max-content}.product-subnavigation__link:not([active]){display:none}@media only screen and (min-width:48.125rem){.product-subnavigation{justify-content:space-evenly;overflow:unset;padding:.625rem 2.5rem}}.show-more-text{cursor:pointer;display:none}.show-more-text__text{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}.show-more-text[visible]{align-items:center;column-gap:.1875rem;display:flex;width:max-content}.show-more-text[active] .show-more-text__toggler-icon{transform:rotate(180deg)}.variant-configurator__container{width:max-content}@media only screen and (max-width:48.125rem){.variant-configurator__container{max-width:100%}}.variant-configurator__variant:not(:last-of-type){margin-bottom:1rem}.variant-configurator__color-hint{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}.variant-configurator__title{font-family:Myriad Pro Semibold,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.125rem;margin-bottom:.6875rem;position:relative}@media only screen and (max-width:48.0625rem){.variant-configurator--pdp{max-width:15.625rem;width:100%}}.variant-resetter__button{background:#fff0;cursor:pointer}.variant-resetter__button:hover{color:#000}.jumbotron-slider{min-height:13.25rem}@media only screen and (min-width:34.375rem){.jumbotron-slider{min-height:18.125rem}}@media only screen and (min-width:48.125rem){.jumbotron-slider{min-height:28.125rem}}.jumbotron-slider .slick-slide{margin:0 .25rem}.jumbotron-slider .slick-dots{align-items:center;display:flex;justify-content:center;margin-top:1.5rem}.jumbotron-slider .slick-dots li{background-color:#000;border-radius:50%;display:block;height:.375rem;margin:.3rem .5rem;opacity:.25;width:.375rem}.jumbotron-slider .slick-dots li:hover{cursor:pointer}.jumbotron-slider .slick-dots li.slick-active{background-color:#fff0;border:.0625rem solid #000;height:.75rem;opacity:1;width:.75rem}.jumbotron-slider .slick-dots button{font-size:0}.jumbotron-slider .slick-initialized{padding:0}.footer{margin-top:2.5rem}@media only screen and (min-width:48.125rem){.footer{margin-top:4rem}}.footer__container{display:block;padding:0 .5625rem}@media only screen and (min-width:48.125rem){.footer__container{column-gap:5rem;display:flex;flex-flow:row wrap;justify-content:space-between;padding:0}}.footer__column{display:flex;flex-direction:column}@media only screen and (max-width:48.125rem){.footer__column:nth-child(n+3){border-bottom:.0625rem solid #f0ece7;display:flex;flex-flow:row wrap;justify-content:space-around;margin-bottom:2rem;padding-bottom:2rem}.footer__column-at:nth-child(n+3),.footer__column-ekatat:nth-child(n+3){justify-content:unset}.footer__column-at:nth-last-child(-n+1),.footer__column-de:nth-child(2),.footer__column-ekatat:nth-last-child(-n+1),.footer__column-ekatde:nth-child(2){border-bottom:.0625rem solid #f0ece7;margin-bottom:2rem;padding-bottom:1rem}}.footer__payment-methods{margin-bottom:.9375rem;width:14.375rem}.footer__payment-methods>svg{height:2rem;margin:0 .375rem .375rem 0;width:3.875rem}@media only screen and (max-width:48.125rem){.footer__payment-methods{text-align:center}}.footer__social-media{display:flex;gap:2rem;margin-bottom:0}@media only screen and (min-width:48.125rem){.footer__social-media{gap:1rem;margin-bottom:2.5rem}}.footer__social-media__link>svg{height:2.5rem;width:2.5rem}@media only screen and (min-width:48.125rem){.footer__social-media__link>svg{height:2rem;width:2rem}}.footer__social-media__link>svg:hover{cursor:pointer;opacity:.78}@media only screen and (max-width:48.125rem){.footer__partners{display:none}}.footer__partners>svg{height:2rem;width:5.5rem}.footer__partner-right{display:flex;flex-direction:column;float:left}.footer__partner-left{float:left;padding-right:1.5rem}.footer__link{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;padding-bottom:.5rem}.footer__link>svg{margin-right:.3125rem}.footer__title{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem;padding-bottom:1rem;text-transform:uppercase}@media only screen and (max-width:48.125rem){.footer__title{display:none}}.footer__bottom{display:flex;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;justify-content:space-between;line-height:1.5rem;padding-bottom:1.25rem;padding-top:4.0625rem}@media only screen and (max-width:64rem){.footer__bottom{align-items:center;flex-direction:column;padding-top:0;row-gap:1.6875rem}}.footer__bottom-links{column-gap:1rem;display:flex}@media only screen and (min-width:64rem){.footer__bottom-links{padding:0 .5625rem}}.footer__bottom-copyright--text{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem;margin:0;opacity:.5}.color-radio{display:inline-block;position:relative}.color-radio__container{align-items:center;display:flex}.color-radio__box{background-position:50%;background-repeat:no-repeat;background-size:cover;border:.0625rem solid #d2c8c2;border-radius:100%;display:inline-block;flex:0 0 1.5rem;height:1.5rem;min-width:1.5rem;position:relative;text-align:center;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;vertical-align:middle;width:1.5rem}.color-radio__check,.color-radio__input{opacity:0;pointer-events:none;position:absolute}.color-radio__check{align-items:center;color:#000;display:flex;height:100%;justify-content:center;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;width:100%}.color-radio__check:after{content:url(368c136c4278c35dfb94.svg)}.color-radio__check--anthrazit:after,.color-radio__check--braun:after,.color-radio__check--dunkelblau:after,.color-radio__check--dunkelbraun:after,.color-radio__check--dunkelgrau:after,.color-radio__check--dunkelgrün:after,.color-radio__check--dunkelrot:after,.color-radio__check--lila:after,.color-radio__check--moosgrün:after,.color-radio__check--quarzgrau:after,.color-radio__check--schwarz:after{content:url(2e9d2037f243b78c1831.svg)}.color-radio__input:checked+.color-radio__box{outline:.0625rem solid #d2c8c2;outline-offset:.1875rem}.color-radio__input:checked+.color-radio__box>.color-radio__check{opacity:1;pointer-events:all}.color-radio--active .color-radio__box,.color-radio:active .color-radio__box,.color-radio__input:focus+.color-radio__box{border-color:#d2c8c2}.color-radio__label{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-left:.75rem}.color-radio__label--secondary{color:#6c6c6c;margin-left:.3125rem}.color-radio--filter-pointer{cursor:pointer;pointer-events:auto;width:100%}.color-radio--filter-pointer>.color-radio__container{cursor:inherit}.node__link--footer{color:#19191980;text-decoration:underline}@media only screen and (min-width:34.375rem){.node__link--footer{color:#191919}}.node--footer{font-size:.9375rem;padding-bottom:.625rem}.node--product-set{color:#000;font:300 .875rem/1.25rem Myriad Pro,sans-serif;letter-spacing:-.025rem;margin-bottom:1.5rem}@media only screen and (min-width:34.375rem){.node--product-set{font-size:1.125rem;line-height:1.5rem;margin-bottom:3rem}}.overlay-block{background:#0000004d;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;visibility:hidden;width:100%;z-index:350}.overlay-block--is-shown{opacity:1;pointer-events:all;visibility:visible}.overlay-block--no-agent-user{z-index:699}.required-field-info-text__label{color:#6c6c6c;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.text{display:inline-block;margin:0}.text--info{color:#6c6c6c}.text--info-is-hidden-sm{display:none}@media only screen and (min-width:48.125rem){.text--info-is-hidden-sm{display:block}}.text--color-gray{color:#6c6c6c}.text--color-text{color:#191919}.text--body{font-size:1.125rem;line-height:1.40625rem}.text--body,.text--body-medium{font-family:Myriad Pro,sans-serif;font-weight:400}.text--body-medium{font-size:1rem;line-height:1.25rem}.text--profile-link>a{text-decoration:underline!important}.text--profile-link-gray>a{color:#6c6c6c!important}.text--spacing-top{margin-top:2.1875rem}.text--spacing-top-small{margin-top:1rem}.text--spacing-top-big{margin-top:2.5rem}.text--checkout-success-info{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.text--checkout-success-info{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.banner__link:hover{color:#191919;text-decoration:none}.base-price{color:#191919;font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem;padding-right:.5rem}@media only screen and (min-width:48.125rem){.base-price{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}}.base-price--product-item{font-size:.875rem}.base-price--no-padding{padding-right:0}.base-price--pdp{align-self:baseline;display:flex;padding-right:.5rem}.base-price--mein-dehner-price{align-self:auto;display:flex;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (max-width:48.0625rem){.base-price--mein-dehner-price{align-self:center;margin-top:.625rem}}.base-price--plp{color:#191919;font-size:.5rem;line-height:1;margin-top:0;padding-right:0}@media only screen and (min-width:48.125rem){.base-price--plp{font-size:.875rem}}.breadcrumb{align-items:center;display:flex;flex-flow:row wrap;padding:1.0625rem 0}.breadcrumb--bottom{border-bottom:none;border-top:.0625rem dotted #d9d9d9}.breadcrumb--no-border{border:none}.breadcrumb--nowrap{flex-wrap:nowrap}.breadcrumb--progress{border-bottom:none;display:inline-flex;flex-wrap:nowrap;justify-content:center;padding:0 0 3.5rem}@media only screen and (min-width:34.375rem){.breadcrumb--progress{padding-bottom:3.75rem}}.breadcrumb--alternative{align-items:normal;border-bottom:none;justify-content:center;padding:1.375rem 0}@media only screen and (max-width:48.125rem){.breadcrumb--alternative{flex-flow:row;padding-top:0}}.button-box__actions-container{border-top:.0625rem solid #f0ece7;display:flex;justify-content:center;margin-top:2.5rem;width:100%}@media only screen and (min-width:48.125rem){.button-box__actions-container{justify-content:flex-end;margin-top:4.8125rem}}.button-box__action{height:2.75rem;margin-top:2rem;width:12.5rem}.cart-block__item{border-bottom:.0625rem dotted #d9d9d9;padding:1.125rem 0}.cart-block__image{width:6.25rem}.cart-block__image .thumbnail{height:3.75rem}.cart-block__item-content{margin-left:0;padding-left:1.25rem;width:calc(100% - 6.25rem)}.cart-block__name,.cart-block__price{font:500 .9375rem/1.3 Walbaum,sans-serif}.cart-block__name{margin:0 0 .3125rem}.cart-block__buttons-container{border-top:.0625rem dotted #d9d9d9;padding-top:1.25rem}.cart-block__button{padding-left:0;padding-right:0;width:calc(50% - .625rem)}.cart-block__item-option{font:.8125rem/1.3 Walbaum,sans-serif}.cart-block__item-option-text{display:inline-block;margin-left:.3125rem}.cart-block__total{padding:.625rem 0}.cart-block__total-text{font:500 .875rem Walbaum,sans-serif;text-transform:uppercase}.cart-block__empty-text{border-bottom:.0625rem dotted #d9d9d9;color:#b2b5b7;font:.9375rem/1.4 Walbaum,sans-serif;padding:1.875rem 0}.cart-block__item-remove{font:300 .8125rem/1.3 Walbaum,sans-serif;opacity:.4;text-transform:capitalize}.checkbox{display:inline-block;margin-bottom:.3125rem;position:relative}.checkbox__container{align-items:center;display:flex}.checkbox__box{background-color:#fff;border:.0625rem solid #d2c8c2;border-radius:0;display:inline-block;flex:0 0 1.5rem;height:1.5rem;margin-right:.75rem;min-width:1.5rem;position:relative;text-align:center;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;vertical-align:middle;width:1.5rem}.checkbox__check,.checkbox__input{opacity:0;pointer-events:none;position:absolute}.checkbox__check{height:.75rem;left:.375rem;top:.375rem;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;width:.75rem;fill:#fff}.checkbox__input:checked+.checkbox__box{background-color:#191919;border:.0625rem solid #191919}.checkbox__input:checked+.checkbox__box>.checkbox__check{opacity:1;pointer-events:all}.checkbox--active .checkbox__box,.checkbox:active .checkbox__box,.checkbox__input:focus+.checkbox__box{border-color:#d2c8c2}.checkbox__label{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.checkbox__label--secondary{color:#6c6c6c;margin-left:.3125rem}.checkbox--expand{display:block}.checkbox--error .checkbox__box{border-color:#bb484d}.checkbox--disabled .checkbox__box,.checkbox[disabled] .checkbox__box{background-color:#b2b5b740;border-color:#b2b5b7;cursor:not-allowed}.checkbox--disabled .checkbox__label,.checkbox[disabled] .checkbox__label{color:#b2b5b7}.checkbox--big .checkbox__box{height:1.25rem;width:1.25rem}.checkbox--big .checkbox__check{height:.75rem;width:.75rem}.checkbox--filter-pointer{cursor:pointer;pointer-events:auto;width:100%}.checkbox--filter-pointer>.checkbox__container{cursor:inherit}.checkbox-select-all{border-bottom:.0625rem dotted #d9d9d9;display:inline-block;margin-bottom:1.25rem;padding:.9375rem 0;position:relative;width:100%}.checkbox-select-all__container{align-items:center;display:flex}.checkbox-select-all__box{background-color:#fff;border:.0625rem solid #d2c8c2;border-radius:0;display:inline-block;flex:0 0 1.5rem;height:1.5rem;margin-right:.75rem;min-width:1.5rem;position:relative;text-align:center;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;vertical-align:middle;width:1.5rem}.checkbox-select-all__check,.checkbox-select-all__input{opacity:0;pointer-events:none;position:absolute}.checkbox-select-all__check{height:.75rem;left:.375rem;top:.375rem;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;width:.75rem;fill:#fff}.checkbox-select-all__input:checked+.checkbox-select-all__box{background-color:#191919;border:.0625rem solid #191919}.checkbox-select-all__input:checked+.checkbox-select-all__box>.checkbox-select-all__check{opacity:1;pointer-events:all}.checkbox-select-all--active .checkbox-select-all__box,.checkbox-select-all:active .checkbox-select-all__box,.checkbox-select-all__input:focus+.checkbox-select-all__box{border-color:#d2c8c2}.checkbox-select-all__label{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.checkbox-select-all__label--secondary{color:#6c6c6c;margin-left:.3125rem}.checkbox-select-all--expand{display:block}.checkbox-select-all--error .checkbox-select-all__box{border-color:#bb484d}.checkbox-select-all--disabled .checkbox-select-all__box,.checkbox-select-all[disabled] .checkbox-select-all__box{background-color:#b2b5b740;border-color:#b2b5b7;cursor:not-allowed}.checkbox-select-all--disabled .checkbox-select-all__label,.checkbox-select-all[disabled] .checkbox-select-all__label{color:#b2b5b7}.checkbox-select-all--big .checkbox-select-all__box{height:1.25rem;width:1.25rem}.checkbox-select-all--big .checkbox-select-all__check{height:.75rem;width:.75rem}.checkbox-select-all--filter-pointer{cursor:pointer;pointer-events:auto;width:100%}.checkbox-select-all--filter-pointer>.checkbox-select-all__container{cursor:inherit}.checkbox-select-all__container{position:relative}.checkbox-select-all__minus{color:#fff;height:.75rem;left:.25rem;opacity:0;pointer-events:none;position:absolute;top:.25rem;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;visibility:hidden;width:.75rem}.checkbox-select-all__input:checked+.checkbox-select-all__box{background-color:#000;border:.0625rem solid #005932}.checkbox-select-all__input:checked+.checkbox-select-all__box~.checkbox-select-all__check{opacity:1;pointer-events:all;visibility:visible}.checkbox-select-all__input:checked+.checkbox-select-all__box~.checkbox-select-all__minus{display:none}.checkbox-select-all__input--item-selected+.checkbox-select-all__box{background-color:#005932;border:.0625rem solid #005932}.checkbox-select-all__input--item-selected+.checkbox-select-all__box~.checkbox-select-all__minus{opacity:1;pointer-events:all;visibility:visible}.checkbox-select-all__input--item-selected+.checkbox-select-all__box~.checkbox-select-all__check{display:none}.cms-navigation-inline-icon-item{column-gap:1.5rem;display:flex}.cms-navigation-inline-icon-item__image{height:1.5625rem;position:relative;top:.1875rem;width:1.5625rem}.cms-navigation-inline-icon-item--services .cms-navigation-inline-icon-item__link{margin-top:.625rem}.cms-navigation-inline-icon-item--services .cms-navigation-inline-icon-item__link--text{color:#191919;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;padding-bottom:0}.content-navigation--mobile-main-menu .cms-navigation-inline-icon-item__link{border-top:.0625rem solid #f0ece7;column-gap:.5rem;display:flex;justify-content:flex-start;margin-top:0;padding:1.25rem 1.5rem;text-align:left;width:100%}.content-navigation--mobile-main-menu .cms-navigation-inline-icon-item__link:first-child{border-top:none}.cms-navigation-top-icon-item{column-gap:1rem;display:flex;flex-wrap:nowrap}@media only screen and (max-width:48.0625rem){.cms-navigation-top-icon-item{display:none}}.cms-page__title{border-bottom:.0625rem dotted #d9d9d9;margin:0 1rem 1.5625rem;padding:1.5625rem 0}.cms-page__title h2{font-size:2rem;font-weight:500;letter-spacing:0;line-height:100%;text-align:center}@media only screen and (min-width:48.125rem){.cms-page__title h2{font-size:2rem;letter-spacing:0}}.cms-page__content{margin:0 1rem 3.125rem}.cms-page__content:after{clear:both;content:"";display:table}.cms-page__content h2,.cms-page__content h3{margin:.625rem 0;padding:.9375rem 0;text-align:center}.cms-page__notification{color:#000;font-size:.9375rem}.custom-accordion{display:flex;flex-direction:column}.custom-accordion__toggler{align-items:center;border-bottom:.0625rem solid #f0ece7;cursor:pointer;display:flex;justify-content:space-between;max-height:3.4375rem;padding:.6875rem 0}.custom-accordion__content-item-title{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.custom-accordion__content-item-title{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;justify-content:flex-start;line-height:1.40625rem;min-width:50%}}.custom-accordion__content{flex-direction:column;height:0;max-height:0;overflow:hidden}@media only screen and (min-width:48.125rem){.custom-accordion__content{column-gap:5rem;flex-wrap:wrap;max-height:27.5rem}}.custom-accordion__content-item{border-bottom:.0625rem solid #f0ece7;column-gap:.5rem;display:flex;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;justify-content:space-between;line-height:1.25rem;padding:.9375rem 0}@media only screen and (min-width:48.125rem){.custom-accordion__content-item{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;justify-content:flex-start;line-height:1.40625rem;max-width:50%}}.custom-accordion__content-item-text{word-wrap:break-word;display:flex;overflow:visible;text-overflow:ellipsis}@media only screen and (max-width:48.0625rem){.custom-accordion__content-item-text{display:block;overflow:hidden}}.custom-accordion[active] .custom-accordion{border-bottom:.0625rem solid #d2c8c2}.custom-accordion[active] .custom-accordion__toggler-icon{transform:rotate(180deg)}.custom-accordion[active] .custom-accordion__content{height:100%;max-height:100%}.select{background-color:#fff;border:.0625rem solid #d2c8c2;border-radius:.125rem;display:inline-block;max-width:100%;position:relative;transition:border-color .25s ease-in-out}.select__select{appearance:none;background-color:#fff0;border:.25rem solid #fff0;border-right-width:1.5rem;color:#000;display:block;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;width:100%}@media only screen and (max-width:48.125rem){.select__select{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem}}.select__select::-ms-expand{display:none}.select__select:-moz-focusring{color:#0000;text-shadow:0 0 0 #000}.select__select:disabled{background-color:#d9d9d980;border:.0625rem solid #d9d9d980;color:#b2b5b766;height:2.75rem}.select__select:disabled:hover{border:.0625rem solid #d9d9d980!important}.select__select--pdp{text-align:center;text-align-last:center;-moz-text-align-last:center}.select--disabled{border:unset}.select--disabled .select__caret{opacity:.5}.select__caret{color:#000;height:.375rem;pointer-events:none;position:absolute;right:.625rem;top:50%;transform:translateY(-50%);width:.75rem}.select--expand{display:block;width:100%}.select--hollow{background-color:#0000;border:none}.select--pdp{align-items:center;display:flex;height:2.75rem;padding:0}@media only screen and (max-width:48.125rem){.select--pdp{width:5rem}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;padding-left:8px;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:8px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{border:none;box-sizing:border-box;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;left:-100000px;position:absolute;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{box-sizing:border-box;padding:4px;width:100%}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{background-color:#fff;border:0;display:block;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:99}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 #0000 #0000;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#0000 #0000 #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px;margin-top:5px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{-webkit-appearance:textfield;background:#0000;border:none;box-shadow:none;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;border:1px solid #aaa;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);outline:0}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;border:none;border-bottom-right-radius:4px;border-left:1px solid #aaa;border-top-right-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0);height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 #0000 #0000;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-radius:0;border-bottom-left-radius:4px;border-right:1px solid #aaa;border-top-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:#0000;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#0000 #0000 #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;border-top:none;border-top-left-radius:0;border-top-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{box-shadow:none;outline:0}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid #0000}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:gray}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.custom-select{background-color:#fff;border:.0625rem solid #d2c8c2;border-radius:.125rem;border-radius:0;display:inline-block;font-size:1rem;height:2.75rem;line-height:0;max-width:100%;position:relative;transition:border-color .25s ease-in-out}.custom-select__select{appearance:none;background-color:#fff0;border:.25rem solid #fff0;border-right-width:1.5rem;color:#000;display:block;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;width:100%}@media only screen and (max-width:48.125rem){.custom-select__select{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem}}.custom-select__select::-ms-expand{display:none}.custom-select__select:-moz-focusring{color:#0000;text-shadow:0 0 0 #000}.custom-select__select:disabled{background-color:#d9d9d980;border:.0625rem solid #d9d9d980;color:#b2b5b766;height:2.75rem}.custom-select__select:disabled:hover{border:.0625rem solid #d9d9d980!important}.custom-select__select--pdp{text-align:center;text-align-last:center;-moz-text-align-last:center}.custom-select--disabled{border:unset}.custom-select__caret{color:#000;height:.375rem;pointer-events:none;position:absolute;right:.625rem;top:50%;transform:translateY(-50%);width:.75rem}.custom-select--expand{display:block;width:100%}.custom-select--hollow{background-color:#0000;border:none}.custom-select--pdp{align-items:center;display:flex;height:2.75rem;padding:0}@media only screen and (max-width:48.125rem){.custom-select--pdp{width:5rem}}.custom-select__caret{transition:transform .1s ease-in-out}.custom-select[opened]{border-color:#000}.custom-select[opened] .custom-select__caret{transform:rotate(180deg)}.custom-select:hover:not([opened]){border-color:#937b6c}.custom-select__error{border:.0625rem solid #b00020}.custom-select__error .custom-select__placeholder-clone{color:#b00020}.custom-select__error[opened]{border-color:#b00020;border-width:.0625rem;color:#000;outline:.0625rem solid #b00020}.custom-select__placeholder-clone{color:#6c6c6c;cursor:text;font-family:Myriad Pro,sans-serif;font-size:1rem;left:.5625rem;letter-spacing:.009375rem;padding:0 .25rem;position:relative;text-overflow:ellipsis;top:50%;transition-duration:.1s;transition-property:top,font-size;transition-timing-function:ease-in-out;white-space:nowrap}.custom-select__placeholder-clone[active]{background-color:#fff;font-size:.75rem;top:-.3125rem;visibility:visible}.custom-select__select--quantity-selector{text-align:center}@media only screen and (min-width:60.625rem){.custom-select__select--hollow{padding-bottom:0;padding-top:0}}.custom-select__select--header{border-bottom:.1875rem;border-top:.1875rem;color:#d9d9d9;padding-bottom:0;padding-top:0}.custom-select__select--side-drawer{color:#000}.custom-select--pdp{line-height:0;min-width:-webkit-fill-available;width:100%}@media only screen and (min-width:48.125rem){.custom-select--pdp{max-width:-moz-fit-content;max-width:fit-content;width:25rem}}.custom-select__select--pdp{line-height:2;padding-left:.375rem;padding-right:.625rem}@media only screen and (min-width:48.125rem){.custom-select__select--pdp{padding-left:1.25rem}}.custom-select .select2-container{height:100%;position:relative;top:-.0625rem;width:auto}.custom-select .select2-container--disabled{border-color:#d9d9d980;color:#b2b5b766;cursor:not-allowed;opacity:.5;pointer-events:none}.custom-select .select2-container--volume-price{top:0}.custom-select .select2-container .select2-selection{height:100%}.custom-select .select2-container .select2-selection--single{background-color:unset}.custom-select--disabled{background-color:#d9d9d980;border:.0625rem solid #d9d9d980;opacity:.5}.custom-select--disabled:hover{border:.0625rem solid #d9d9d980!important}.custom-select--disabled .custom-select__caret{opacity:.5}.custom-select--pointer-disable{opacity:.5;pointer-events:none}.custom-select--pointer-disable .select2-selection__rendered{color:#6c6c6c}.custom-select .select2-selection--single{background:none;border:none;border-radius:0;height:auto;padding:.8125rem 2.125rem .6875rem .75rem}.custom-select .select2-selection--single .select2-selection__placeholder{color:#6c6c6c}.custom-select .select2-selection--single .select2-selection__rendered{color:#191919;line-height:1.2rem;min-height:1rem;padding-left:0;padding-right:0}.custom-select .select2-selection--single .select2-selection__arrow{display:none}.custom-select--quantity-selector{height:2.75rem;width:5rem}.custom-select--quantity-selector .select2-container{height:2.75rem}.custom-select--quantity-selector .select2-selection--single .select2-selection__rendered{font-family:Myriad Pro,sans-serif;font-size:1rem;padding-left:.8125rem}.custom-select--quantity-selector .selection{height:100%}.custom-select--quantity-selector .select2-selection--single{align-items:center;display:flex;height:100%;padding:0 .625rem;width:100%}.custom-select--quantity-selector .select2-selection{justify-content:center}.custom-select--quantity-selector .select2-selection--single .select2-selection__rendered{padding-left:0;padding-right:1rem}.custom-select--hollow .select2-selection{text-align:right}.custom-select--hollow .select2-selection--single{padding:0 .625rem}.custom-select--sort-catalog .select2-selection--single{padding:.875rem .625rem}.custom-select--header .custom-select__caret,.custom-select--header .select2-selection--single .select2-selection__rendered{color:#d9d9d9}.custom-select--side-drawer .custom-select__caret,.custom-select--side-drawer .select2-selection--single .select2-selection__rendered{color:#000}.custom-select--quantity-selector-with-volume-price{display:flex;font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;justify-content:center;line-height:.875rem;text-align:center;width:11.3125rem}@media only screen and (max-width:48.125rem){.custom-select--quantity-selector-with-volume-price{width:5rem}}.custom-select--quantity-selector-with-volume-price--open{border:.125rem solid #191919;transition:none}@media only screen and (max-width:48.125rem){.custom-select--quantity-selector-with-volume-price--open{width:11.3125rem}}.custom-select__disabled{height:2.75rem;margin-top:auto}.custom-select--filter{border:.0625rem solid #d2c8c2;max-width:100%}@media only screen and (min-width:48.125rem){.custom-select--filter{max-width:13.75rem}}.select2-results__option{color:#191919;font-size:1rem;font-weight:400;padding:.8125rem 2.125rem .6875rem .75rem}.select2-container .select2-search--dropdown{background:#fff}.select2-container .select2-results{background-color:#fff;font-family:Myriad Pro,sans-serif;font-size:1rem;position:relative}.select2-container .select2-results__options{max-height:15.625rem;overflow-y:auto}.select2-container .select2-results__option--highlighted[aria-selected]{background:#faf8f7;color:#191919}.select2-container .select2-results__option--highlighted[aria-selected=true]{color:#005932}.select2-container .select2-results__option[aria-selected=true]{background:#faf8f7;color:#191919;font-family:Myriad Pro Bold,sans-serif;position:relative}.select2-container--volume-price{min-width:100%}.select2-container--volume-price .select2-results{border:.125rem solid #191919;left:-.0625rem;text-align:center}.select2-container--volume-price .select2-dropdown{border:none!important}.select2-container--volume-price .select2-container{padding-right:.75rem}.select2-container--volume-price .select2-results__options{max-height:13.75rem}.select2-container--volume-price .select2-results__options::-webkit-scrollbar{width:.75rem}.select2-container--volume-price .select2-results__options::-webkit-scrollbar-track{background-color:#0000}.select2-container--volume-price .select2-results__options::-webkit-scrollbar-thumb{background-color:#d9d9d9;border:.25rem solid #fff;border-radius:1.875rem;height:8rem}.select2-container--volume-price .select2-results__options::-webkit-scrollbar-button{display:none}.select2-container--volume-price .select2-results__option[aria-selected=true]{color:#191919}.select2-container--secondary .select2-results{border:none;padding:.75rem 0;transform:translateX(-2rem);width:calc(100% + 3rem)}.select2-container--secondary .select2-dropdown--below{box-shadow:.625rem .625rem 1.625rem 0 #0000000d,0 0 1.875rem 0 #0000000d,0 -.625rem 1.875rem 0 #0000000d}.select2-container--small .select2-results__option{padding:.25rem .625rem}.select2-container--open .select2-dropdown{background:none;border:.0625rem solid #191919;border-radius:0;box-sizing:initial;margin:0 0 0 -.0625rem;text-align:left;z-index:810}.select2-container--open .select2-dropdown--header{z-index:402}.select2-container--quantity-selector .select2-dropdown{text-align:center}.select2-container--quantity-selector .select2-dropdown .select2-results__option{padding-right:.75rem}.xdsoft_datetimepicker{background:#fff;border:1px solid;border-color:#ccc #ccc #bbb;box-shadow:0 5px 15px -5px rgba(0,0,0,.506);box-sizing:border-box;color:#333;display:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:2px 8px 8px 0;position:absolute;z-index:9999}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}.xdsoft_datetimepicker iframe{background:#0000;border:0;height:210px;left:0;position:absolute;top:0;width:75px}.xdsoft_datetimepicker button{border:none!important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:#0000}.xdsoft_noselect::-moz-selection{background:#0000}.xdsoft_datetimepicker.xdsoft_inline{box-shadow:none;display:inline-block;position:static}.xdsoft_datetimepicker *{box-sizing:border-box;margin:0;padding:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{float:left;margin-left:8px;width:224px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-left:0;margin-right:8px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{float:left;margin-left:8px;margin-top:0;text-align:center;width:58px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-left:0;margin-right:8px}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-bottom:3px;margin-top:8px}.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{background-position:-92px -19px;display:inline-block;height:20px;opacity:.5;vertical-align:middle;width:9px}.xdsoft_datetimepicker .xdsoft_prev{background-position:-20px 0;float:left}.xdsoft_datetimepicker .xdsoft_today_button{background-position:-70px 0;float:left;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{background-position:0 0;float:right}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:initial;background-repeat:no-repeat;border:0;cursor:pointer;display:block;-ms-filter:"alpha(opacity=50)";height:30px;min-width:0;opacity:.5;outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px -15px;display:block;float:none;height:15px;margin-left:14px;margin-top:7px;width:30px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev{float:none;margin-left:0;margin-right:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #ddd;height:151px;overflow:hidden}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-bottom-width:0;border-collapse:collapse;border-top:1px solid #ddd;color:#666;cursor:pointer;font-size:12px;height:25px;line-height:25px;text-align:center}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover,.xdsoft_datetimepicker .xdsoft_today_button:hover{-ms-filter:"alpha(opacity=100)";opacity:1}.xdsoft_datetimepicker .xdsoft_label{background-color:#fff;cursor:pointer;display:inline;float:left;font-size:14px;font-weight:700;line-height:20px;margin:0;padding:5px 3px;position:relative;text-align:center;width:182px;z-index:9999}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{background:#fff;border:1px solid #ccc;display:none;max-height:160px;overflow-y:hidden;position:absolute;right:0;top:30px;z-index:101}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{background:#ff8000;color:#fff}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none!important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#3af;box-shadow:inset 0 1px 3px 0 #178fe5;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{text-align:right;width:100px}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{margin-left:5px;width:48px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{background:#f5f5f5;border:1px solid #ddd;border-collapse:collapse;color:#666;cursor:pointer;font-size:12px;height:25px;padding:0;text-align:right;vertical-align:middle;width:14.2857142%}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#3af}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:inset 0 1px 4px 0 #ffb871;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:inset 0 1px 4px 0 #00dd1c;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#3af;box-shadow:inset 0 1px 3px 0 #178fe5;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{cursor:default;-ms-filter:"alpha(opacity=50)";opacity:.5}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{-ms-filter:"alpha(opacity=20)";opacity:.2}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{background:#ff8000!important;box-shadow:none!important;color:#fff!important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#3af!important;box-shadow:inset 0 1px 3px 0 #178fe5!important;color:#fff!important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{background:inherit!important;box-shadow:inherit!important;color:inherit!important}.xdsoft_datetimepicker .xdsoft_calendar th{color:#999;cursor:default;font-weight:700;text-align:center}.xdsoft_datetimepicker .xdsoft_copyright{clear:both;color:#ccc!important;float:none;font-size:10px;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee!important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa!important}.xdsoft_time_box{border:1px solid #ccc;position:relative}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc!important;border-radius:3px;height:20px}.xdsoft_scrollbar{bottom:0;cursor:pointer;position:absolute;right:0;top:0;width:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{background:#000;border:1px solid;border-color:#333 #333 #444;box-shadow:0 5px 15px -5px hsla(0,0%,100%,.506);color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{background:#000;border:1px solid #333}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{background:#007fff;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#c50;box-shadow:inset 0 1px 3px 0 #b03e00;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#c50}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:inset 0 1px 4px 0 #ffb871;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:inset 0 1px 4px 0 #00dd1c;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#c50;box-shadow:inset 0 1px 3px 0 #b03e00;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{background:#007fff!important;color:#000!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555!important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333!important}.xdsoft_datetimepicker .xdsoft_save_selected{border:1px solid #ddd!important;color:#454551;display:block;font-size:13px;margin-top:5px;width:100%}.xdsoft_datetimepicker .blue-gradient-button{background:linear-gradient(180deg,#fff 0,#f4f8fa 73%);border:1px solid #d7d8da;color:#82878c;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff",endColorstr="#f4f8fa",GradientType=0);font-family:museo-sans,Book Antiqua,sans-serif;font-size:12px;font-weight:300;height:28px;padding:4px 17px 4px 33px;position:relative}.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:focus span,.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:hover span{background:linear-gradient(180deg,#f4f8fa 0,#fff 73%);color:#454551;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f8fa",endColorstr="#FFF",GradientType=0)}.date-time-picker__content{position:relative}.date-time-picker__icon{fill:#000;bottom:1rem;height:1rem;position:absolute;right:1rem;width:1.125rem}.date-time-picker .input{font:500 .9375rem/1.0625rem Myriad Pro,sans-serif;height:3rem;padding:.625rem 1.25rem}.date-time-picker .input::-ms-clear{display:none}.date-time-picker--with-icon .input{padding-right:2.5rem}.display-address__item{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;letter-spacing:-.01125rem;line-height:1.25rem}@media only screen and (min-width:48.125rem){.display-address__item{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.display-address__item-address--container{display:flex;flex-flow:row wrap;margin-top:1rem}@media only screen and (min-width:48.125rem){.display-address__item-address--container{flex-flow:column;margin-top:.75rem}}.display-address__item-address--label:first-of-type{margin-right:.5rem}@media only screen and (min-width:48.125rem){.display-address__item-address--label:first-of-type{margin-bottom:.5rem;margin-right:0}}.display-address__item-address--email{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem;margin-top:1rem}@media only screen and (min-width:48.125rem){.display-address__item-address--email{margin-top:.75rem}}.footer-logo__link{border:none;display:block;padding:0;transform:translateY(-.3125rem)}.footer-logo__image{height:2.25rem;width:5.625rem}@media only screen and (min-width:34.375rem){.footer-logo__image{height:2.625rem;width:6.375rem}}.image-banner{height:25rem;margin:5rem 0 8.25rem;position:relative}@media only screen and (min-width:48.125rem){.image-banner{height:46.875rem;margin:11.25rem 0;padding:0 5rem}}.image-banner__video{display:none;height:auto;min-width:100%;width:auto}.no-touch .image-banner__video{display:block}.image-banner__bg-wrap{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.image-banner__bg-wrap:after{background:url(a762b126e0b5eac3e358.png) 50%/contain no-repeat;bottom:1.25rem;content:"";display:block;height:2rem;position:absolute;right:1.5rem;width:4.875rem}@media only screen and (min-width:48.125rem){.image-banner__bg-wrap:after{bottom:2.5rem;height:3.3125rem;right:2.5rem;width:8.125rem}}.touch .image-banner__bg-wrap{background-image:url(700e7fd58a6776fc38ac.jpg);background-size:cover}.image-banner__text{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;top:-10%}.image-banner__text--parallax-to-top{top:-40%}.image-banner__title{margin-bottom:.625rem}.image-banner__title *{color:#fff;font:700 2.375rem/normal Walbaum,sans-serif;letter-spacing:-.05625rem;text-align:center}@media only screen and (min-width:48.125rem){.image-banner__title *{font-size:4.25rem}}.image-banner__link{color:#fff;display:inline-block;font:400 .875rem Walbaum,sans-serif;letter-spacing:-.025rem;padding-right:.75rem;position:relative;text-decoration:none}@media only screen and (min-width:48.125rem){.image-banner__link{font-size:1.375rem;padding-right:1.25rem}}.image-banner__link:hover{color:#fff;text-decoration:none}.image-banner__link:after{background:url(afb3595a820102d54cc1.svg) 50% no-repeat;bottom:.1875rem;content:"";display:block;height:.5625rem;position:absolute;right:0;width:.375rem}@media only screen and (min-width:48.125rem){.image-banner__link:after{bottom:.25rem;height:.9375rem;width:.625rem}}.info-box__container{border:.0625rem solid #000;border-left-width:.25rem;display:flex;margin-top:1rem;padding:1rem}.info-box__container--hidden{display:none}.info-box__container strong{font-family:Myriad Pro Bold,sans-serif;font-weight:700}.info-box__close{cursor:pointer;margin:.3125rem}.info-box__icon{margin-right:.84375rem}.info-box__message{font-size:1rem;line-height:1.1875rem}.info-box__message--title{font-family:Myriad Pro Semibold,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.5rem;margin-bottom:.25rem}.info-box__message--bold{font-family:Myriad Pro Bold,sans-serif;font-weight:700}.info-box__message--list{color:#bb484d;list-style-type:disc;padding-left:.9375rem}.inspirational-block{margin:5rem 0 6.25rem;min-height:18.75rem}@media only screen and (min-width:34.375rem){.inspirational-block{margin:8.125rem 0 11.25rem}}@media only screen and (max-width:48.0625rem){.inspirational-block--left{flex-direction:column-reverse}}.inspirational-block__content{margin-top:3.75rem;padding:0 1.25rem;text-align:center}@media only screen and (min-width:48.125rem){.inspirational-block__content{margin-top:0;text-align:left}}@media only screen and (min-width:60.625rem){.inspirational-block__content--right{padding-left:7.5rem}.inspirational-block__content--left{padding-right:7.5rem}}.inspirational-block__pre-title,.inspirational-block__title{color:#b2b5b7;font:700 1.0625rem/1.52 Walbaum,sans-serif;letter-spacing:.1875rem;margin-bottom:.9375rem;text-transform:uppercase}@media only screen and (min-width:34.375rem){.inspirational-block__pre-title,.inspirational-block__title{font-size:1.3125rem;letter-spacing:.2375rem}}.inspirational-block__pre-title{font:400 .5625rem/normal Walbaum,sans-serif;margin-bottom:1.0625rem}@media only screen and (min-width:34.375rem){.inspirational-block__pre-title{font-size:.625rem;letter-spacing:.2rem}}.inspirational-block__text{color:#b2b5b7;font:400 .8125rem/1.62 Myriad Pro,sans-serif;letter-spacing:.05rem;margin-bottom:1.6875rem}@media only screen and (min-width:34.375rem){.inspirational-block__text{font-size:1.0625rem;letter-spacing:.0625rem;line-height:1.47}}.inspirational-block__images{display:flex;position:relative}.inspirational-block__images--left{justify-content:flex-start}.inspirational-block__images--right{justify-content:flex-end}.inspirational-block__image{border-radius:.1875rem;overflow:hidden}.inspirational-block__image img{height:100%;width:100%}.inspirational-block__image-1{height:16.0625rem;width:9.875rem}@media only screen and (min-width:34.375rem){.inspirational-block__image-1{height:25.75rem;width:14.0625rem}}@media only screen and (min-width:60.625rem){.inspirational-block__image-1{height:34.375rem;width:18.75rem}}.inspirational-block__image-2{box-shadow:0 4.375rem 5rem -2.5rem #0000003d;height:12.5rem;margin-top:35%;position:absolute;width:13.125rem}@media only screen and (min-width:34.375rem){.inspirational-block__image-2{height:18.75rem;width:19.6875rem}}@media only screen and (min-width:60.625rem){.inspirational-block__image-2{height:25rem;width:26.25rem}}.inspirational-block__image-2--left{left:4.6875rem}@media only screen and (min-width:34.375rem){.inspirational-block__image-2--left{left:6.25rem}}@media only screen and (min-width:60.625rem){.inspirational-block__image-2--left{left:9.375rem}}.inspirational-block__image-2--right{right:4.6875rem}@media only screen and (min-width:34.375rem){.inspirational-block__image-2--right{right:6.25rem}}@media only screen and (min-width:60.625rem){.inspirational-block__image-2--right{right:9.375rem}}.list-switches{position:relative;z-index:10}@media only screen and (min-width:34.375rem){.list-switches{display:flex;justify-content:space-between}}.list-switches--one-column{display:block}.list-switches--register-type{margin:0 auto 1.875rem;max-width:35.625rem;padding:0 0 1.25rem}.list-switches--layout-width{max-width:45.625rem}.list-switches--layout-full-width{width:100%}.list-switches__item{display:block;position:relative}@media only screen and (min-width:34.375rem){.list-switches__item{flex-grow:1;margin:0 1.875rem 0 0;min-width:6.25rem}.list-switches__item:last-child{margin-right:0}}.list-switches__item--cart{width:100%}.list-switches__item--one-column{margin:0 0 .3125rem}.list-switches__item--one-column:last-child{margin:0}.list-switches__item--gift-card-amount{align-items:center;display:flex;justify-content:space-between}.list-switches__item--gift-card-amount-text{align-items:center;color:#005932;display:flex;font:600 1.125rem/1.125rem Myriad Pro,sans-serif}.list-switches__img-wrap{align-items:center;display:flex;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%)}.list-switches__img{display:block;flex-shrink:0;margin-left:.3125rem;width:2.5rem}.list-switches__payment-list{margin:.125rem;padding:.125rem}.list-switches__payment-list .toggler-radio label{padding-left:1.25rem}.list-switches__payment-list .toggler-radio--with-bg .toggler-radio__input:checked~.toggler-radio__check{left:1.5625rem}.list-switches--cart{display:flex;width:50%;z-index:unset}.list-switches--cart .list-switches__item{display:flex;width:100%}.list-switches--cart .list-switches__item .message-box-with-arrow{height:1.5rem}.list-with-icons ul,.list-with-icons__container{margin-bottom:0}@media only screen and (min-width:48.125rem){.list-with-icons ul,.list-with-icons__container{margin-bottom:1.875rem}}.list-with-icons li,.list-with-icons__item{list-style:none;margin:0 0 .5rem;vertical-align:middle}.list-with-icons--rows .list-with-icons__container{display:flex;gap:1.5rem;justify-content:center;text-align:left}.list-with-icons--rows .list-with-icons__item{display:flex;flex-flow:row;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}.list-with-icons--pdp .list-with-icons__container{margin:2rem 0 0}.list-with-icons--pdp .list-with-icons__item{align-items:center;background-size:1.375rem;display:flex;flex-flow:row;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-bottom:1.0625rem;padding-left:0}.list-with-icons--pdp .list-with-icons__item:last-of-type{margin-bottom:0}.list-with-icons--contact-page .list-with-icons__item{align-items:center;display:flex;flex-flow:row;font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem;margin-bottom:.5rem;padding-left:0}@media only screen and (min-width:48.125rem){.list-with-icons--contact-page .list-with-icons__item{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}}.list-with-icons--contact-page .list-with-icons__item:last-of-type{margin-bottom:0}.list-with-icons--contact-page .list-with-icons__item-text>a{text-decoration:underline}.list-with-icons--contact-page .list-with-icons__container{margin-bottom:0}.logo{min-width:5.9375rem;z-index:2}@media only screen and (min-width:48.125rem){.logo{min-height:5rem;min-width:8.9375rem}}.logo__link{width:8.9375rem}@media only screen and (min-width:34.375rem){.logo__link{width:13.125rem}}.main-menu-toggler-button{align-items:center;display:flex;flex-direction:column;height:2.875rem;justify-content:flex-end;margin-top:.3125rem;min-width:2.5rem}.main-menu-toggler-button[active]{gap:.5rem}.main-menu-toggler-button[active] .main-menu-toggler-button__icon{height:1rem;width:1rem}.main-menu-toggler-button:not([active]) .main-menu-toggler-button__icon{height:2rem;width:2rem}.main-menu-toggler-button__text{font-family:Myriad Pro Condensed,sans-serif;font-size:.75rem;font-weight:400;line-height:.75rem;line-height:.9rem}.mdc-text-field__input:-webkit-autofill,.mdc-text-field__input:-webkit-autofill:focus,.mdc-text-field__input:-webkit-autofill:hover{box-shadow:inset 0 0 0 32px #fff}.mdc-text-field__input:-webkit-autofill{animation-name:on-autofill-start}.mdc-text-field__input:not(:-webkit-autofill){animation-name:on-autofill-cancel}.mdc-text-field__input{padding-left:1.25rem}.mdc-textarea-field__input{padding:1.25rem}.mdc-text-field--outlined{background-color:#fff;font-size:1rem;height:44px;padding:0;width:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl],.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#937b6c}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem;transform:translateY(-31.25px) scale(1)}.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem;transform:translateY(-28.75px) scale(.75)}.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-44px .25s 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-44px{0%{transform:translateX(0) translateY(-28.75px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(4%) translateY(-28.75px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(-4%) translateY(-28.75px) scale(.75)}to{transform:translateX(0) translateY(-28.75px) scale(.75)}}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{background:#0000;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--disabled) .mdc-floating-label{color:#000}.mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused):not(.mdc-text-field--disabled) .mdc-floating-label{color:#6c6c6c}.mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused):not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused):not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused):not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#d2c8c2}.mdc-floating-label--float-above{font-size:.75rem}.mdc-textarea-field{height:-moz-fit-content;height:fit-content}.mdc-textarea-field .mdc-text-field__input{padding:1rem}.mdc-textarea-field #textarea-label-id{top:1.25rem}.mdc-text-field--expanded{width:100%}.mdc-text-field-character-counter{bottom:0;margin:.625rem;position:absolute;right:0}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-right:0}:root{--mdc-theme-primary:$setting-color-black;--mdc-theme-on-primary:$setting-color-light-beige;--mdc-theme-secondary:$setting-color-beige;--mdc-typography-subtitle1-font-size:rem(16);--mdc-typography-font-family:$setting-font-family}.mein-dehner-card__container{align-items:center;display:flex;justify-content:center;width:100%}.mein-dehner-card__list{display:flex;flex-flow:row wrap;gap:1.5rem}@media only screen and (max-width:60.5625rem){.mein-dehner-card__list{justify-content:center}}.mein-dehner-card__card{border-radius:.625rem;box-shadow:0 .125rem .5rem 0 #00000040;color:#fff;height:11.25rem;perspective:62.5rem;width:21.3125rem}.mein-dehner-card__card-inner{height:100%;position:relative;width:100%}.mein-dehner-card__front{border-radius:.625rem;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.mein-dehner-card .row{align-items:center;display:flex;justify-content:space-between}.mein-dehner-card .map-img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.mein-dehner-card__card-number{color:#d2c8c2;font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem;margin-top:6.5625rem;text-align:center}.mein-dehner-card .card-holder{font-size:.75rem;margin-top:2.5rem}.mein-dehner-card .name{font-size:1.375rem;margin-top:1.25rem}.mein-dehner-card .bar{background:#222;height:3.75rem;margin-left:1.875rem;margin-right:-1.875rem;margin-top:.625rem}.mein-dehner-card .card-cvv{margin-top:1.25rem}.mein-dehner-card .card-text{font-size:.875rem;margin-top:1.875rem}.mein-dehner-card__add-card-box{align-items:center;border:.125rem dashed var(--greys-creme-dark,#d2c8c2);border-radius:.625rem;box-shadow:0 .125rem .5rem 0 #00000040;display:flex;flex-flow:column;height:100%;justify-content:center;text-align:center}.mein-dehner-card__add-card-box--label{color:#191919;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;height:1.5rem;line-height:1.5rem;margin-top:.75rem;width:11.875rem}.mein-dehner-card__existing-card-box{align-items:center;display:flex;justify-content:center;text-align:center}.mein-dehner-card__circle{background:var(--greys-creme-light,#faf8f7);border-radius:6.25rem;cursor:pointer;height:3.75rem;padding:1.25rem;width:3.75rem}.mein-dehner-card__modal{background:#fff;left:50%;max-width:33.75rem;padding:3rem;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:400}.mein-dehner-card__modal-box__button-wrapper{width:100%}.mein-dehner-card__modal-box__button-wrapper__add{margin-left:1rem}.mein-dehner-card__modal-box--title{font-family:Myriad Pro Bold,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.375rem}@media only screen and (max-width:60.5625rem){.mein-dehner-card__modal-box--title{font-family:Myriad Pro,sans-serif;font-size:1.375rem;font-weight:400;line-height:1.375rem}.mein-dehner-card__modal-box__button-wrapper{flex-direction:column-reverse}.mein-dehner-card__modal-box__button-wrapper__add{margin-bottom:.75rem;margin-left:0;margin-top:.75rem}.mein-dehner-card__modal{border-radius:.625rem .625rem 0 0;bottom:0;padding:2rem 1rem;top:unset;transform:translate(-50%);width:100%}}@media only screen and (min-width:48.125rem){.mein-dehner-card__modal{padding:2rem}}.mein-dehner-card__title{font-family:Myriad Pro Bold,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.375rem;margin-bottom:.75rem}.mein-dehner-card__title-my-profile{margin-top:2.5rem}.mein-dehner-card__title--manage-cards{font-family:Myriad Pro Bold,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.375rem;margin-bottom:.75rem}.mein-dehner-card__subtitle{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}.mein-dehner-card__text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.mein-dehner-card__text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.mein-dehner-card__required{margin:2rem .75rem 0}.mein-dehner-card__close--button{background:#0000;cursor:pointer;position:absolute;right:1.375rem;top:1.3125rem}@media only screen and (max-width:48.0625rem){.mein-dehner-card .form__actions{flex-direction:column-reverse}.mein-dehner-card .form__actions .mein-dehner-card__submit--button{margin-bottom:.9375rem}}.mein-dehner-card__radio-button--form{align-items:center;display:flex;gap:.625rem;justify-content:flex-start;margin-top:.625rem}.mein-dehner-card__cards--container{border-bottom:.0625rem solid #f0ece7;max-width:44.25rem;padding-bottom:1.5rem;width:100%}.merchant-search-form__container{border:.0625rem solid #191919;border-radius:1.25rem;display:flex;overflow:hidden;position:relative;width:97%}@media only screen and (max-width:34.3125rem){.merchant-search-form__container{width:100%}}.merchant-search-form__input{border:none;color:#191919;font:400 1rem Myriad Pro,sans-serif;height:2.375rem;padding:.5625rem .9375rem .4375rem;position:relative;width:86%;z-index:11}.merchant-search-form__input::placeholder{color:#6c6c6c}.merchant-search-form__input::-ms-clear{display:none}.merchant-search-form__search-icon{position:absolute;right:.875rem;top:.375rem;z-index:11}.merchant-search-form__remove-text-icon{cursor:pointer;display:block;position:absolute;right:3.125rem;top:15%;visibility:hidden;z-index:1000}.merchant-search-form__button-hidden{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.merchant-search-suggest__container{margin:0;max-height:30rem;overflow-x:scroll;padding:1.25rem;position:absolute;width:100%}.merchant-search-suggest__input{min-height:1.925rem;position:relative;z-index:702}.merchant-search-suggest__input--transparent{background-color:#fff0}.merchant-search-suggest__item--active{text-decoration:underline}.merchant-search-suggest__hint{border-color:#fff0;color:#dadada;height:100%;padding:.25rem .5rem;position:absolute;top:0;width:100%;z-index:10}.message-box-with-arrow{align-items:center;display:flex;flex-flow:column;justify-content:flex-end}@media only screen and (max-width:48.0625rem){.message-box-with-arrow--safety-code-descriptions{display:flex}}.message-box-with-arrow--big-container--position-mobile{margin-left:.421875rem}@media only screen and (max-width:48.0625rem){.message-box-with-arrow--big-container--position-mobile{align-items:flex-end;padding-right:.4375rem}}.message-box-with-arrow--big-container .message-box-with-arrow__container{height:auto;margin-bottom:3.5rem;width:21.4375rem;z-index:810}@media only screen and (max-width:48.0625rem){.message-box-with-arrow--big-container .message-box-with-arrow__container{align-self:flex-end;translate:5.5%}}.message-box-with-arrow--ingenico-position{margin-top:.875rem;translate:-25%}.message-box-with-arrow--newsletter .message-box-with-arrow__container{filter:drop-shadow(.125rem .25rem .375rem #191919)}.message-box-with-arrow--newsletter .message-box-with-arrow__info-text{margin-bottom:0;max-width:90%;word-wrap:break-word}.message-box-with-arrow--newsletter__icon--info{display:flex}@media only screen and (max-width:48.0625rem){.message-box-with-arrow--medium-container--position-mobile{align-items:flex-end;margin-left:.625rem;padding-right:1.625rem}}.message-box-with-arrow--medium-container .message-box-with-arrow__container{height:auto;margin-bottom:2.875rem;width:17.5rem}@media only screen and (max-width:48.0625rem){.message-box-with-arrow--medium-container .message-box-with-arrow__container{translate:11.5%}}.message-box-with-arrow--medium-container .message-box-with-arrow__container--space-medium--checkout-payment{margin-bottom:2.1875rem}@media only screen and (max-width:48.0625rem){.message-box-with-arrow--medium-container .message-box-with-arrow__container--space-medium--checkout-payment{translate:7%}.message-box-with-arrow--shipment-info .message-box-with-arrow__container{align-self:flex-end;translate:5%}}.message-box-with-arrow--margin-bottom-closer .message-box-with-arrow__container{margin-bottom:2rem}@media only screen and (min-width:48.125rem){.message-box-with-arrow--expand-lg .message-box-with-arrow__container{height:auto;width:32rem}}@media only screen and (max-width:48.0625rem){.message-box-with-arrow--position--mobile-summary-step{align-items:center;margin-left:.625rem}.message-box-with-arrow--position--mobile-summary-step .message-box-with-arrow__arrow-bottom:after{align-self:center;margin-right:6rem}.message-box-with-arrow--position--mobile-summary-step .message-box-with-arrow__container{align-self:center;translate:14%}.message-box-with-arrow--position--mobile-summary-step-sidebar{align-items:center;margin-left:.625rem}.message-box-with-arrow--position--mobile-summary-step-sidebar .message-box-with-arrow__arrow-bottom:after{align-self:center;margin-right:0}.message-box-with-arrow--position--mobile-summary-step-sidebar .message-box-with-arrow__container{translate:0}}.message-box-with-arrow__container{background-color:#d2c8c2;color:#191919;padding:.75rem;position:absolute;white-space:normal}.message-box-with-arrow__container--security-code-descriptions{margin-bottom:3.5rem}@media only screen and (max-width:48.0625rem){.message-box-with-arrow__container--security-code-descriptions{transform:translate(-41.5%)}}@media only screen and (max-width:34.3125rem){.message-box-with-arrow__container--security-code-descriptions:after{transform:translate(-10%)}}@media only screen and (max-width:22.5rem){.message-box-with-arrow__container--security-code-descriptions:after{transform:translate(20%)}}.message-box-with-arrow__container-inner{display:flex;justify-content:space-between}@media only screen and (max-width:34.3125rem){.message-box-with-arrow__info-container--security-code-descriptions{overflow-wrap:break-word;width:17.5rem}}@media only screen and (max-width:22.5rem){.message-box-with-arrow__info-container--security-code-descriptions{width:12.5rem}}.message-box-with-arrow__info-text{font:400 1rem Myriad Pro,sans-serif;margin-bottom:.625rem}.message-box-with-arrow__arrow-bottom{display:flex;flex-flow:column}.message-box-with-arrow__arrow-bottom:after{align-self:center;border:.9375rem solid #0000;border-bottom:none;border-top:1.375rem solid #d2c8c2;bottom:-.9375rem;content:" ";position:absolute}@media only screen and (max-width:48.0625rem){.message-box-with-arrow__arrow-bottom:after{align-self:flex-end}}.message-box-with-arrow__icon--info{margin:auto}.message-box-with-arrow__icon--close{padding:0 .375rem}@media only screen and (max-width:48.0625rem){.message-box-with-arrow__icon--close{padding:0 .5rem}}.message-box-with-arrow__icon--close-padding__left{padding:0 0 0 .9375rem}.message-box-with-arrow--checkout{justify-content:center;margin-left:auto;padding-right:0;position:relative}.message-box-with-arrow--checkout .message-box-with-arrow__icon{padding:0}.message-box-with-arrow--checkout .message-box-with-arrow__container{bottom:3.4375rem;margin-bottom:0;right:-.8125rem;width:21.4375rem;z-index:100}@media only screen and (min-width:48.125rem){.message-box-with-arrow--checkout .message-box-with-arrow__container{height:auto;right:unset;width:14vw}}.message-box-with-arrow--checkout .message-box-with-arrow__arrow-bottom:after{right:.375rem}@media only screen and (min-width:48.125rem){.message-box-with-arrow--checkout .message-box-with-arrow__arrow-bottom:after{right:unset}}.message-box-with-arrow--pdp .message-box-with-arrow__arrow-bottom{flex-flow:row;left:-1.25rem;z-index:999}@media only screen and (max-width:48.125rem){.message-box-with-arrow--pdp .message-box-with-arrow__arrow-bottom{left:1.125rem}}.message-box-with-arrow--pdp .message-box-with-arrow__arrow-bottom:after{left:9.6875rem}@media only screen and (max-width:48.125rem){.message-box-with-arrow--pdp .message-box-with-arrow__arrow-bottom:after{left:7.3125rem}}.message-box-with-arrow--pdp .message-box-with-arrow__container{bottom:2rem}@media only screen and (max-width:34.3125rem){.message-box-with-arrow--position--mobile-payment-step{position:absolute;right:-2rem}}.message-box-with-arrow--mobile .message-box-with-arrow__container{margin-bottom:2.5rem;max-width:80vw}.message-box-with-arrow--mobile .message-box-with-arrow__arrow-bottom:after{right:3%}@media only screen and (min-width:34.375rem){.message-box-with-arrow--mobile .message-box-with-arrow__arrow-bottom:after{right:unset}}@media only screen and (max-width:48.125rem){.message-box-with-arrow--contact .message-box-with-arrow__container{align-self:unset;translate:unset}}.message-box-with-arrow--contact .message-box-with-arrow__container:after{align-self:center}.mobile-item-overlay{background-color:#fff;left:-100%;padding:1.5rem 1.5rem 1rem;position:absolute;transition:left .25s ease-in;width:100vw}.mobile-item-overlay[active]{left:0}.mobile-navigation-menu-open-button__text{font-family:Myriad Pro,sans-serif;font-size:.75rem;font-weight:400;line-height:.9rem;margin:.25rem 0 0;text-align:initial}.navigation-multilevel-node{cursor:pointer;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:.125rem;line-height:1.5rem;text-transform:uppercase;white-space:nowrap}@media only screen and (min-width:48.125rem){.navigation-multilevel-node{height:4rem;max-height:4rem;width:30vw}}@media only screen and (min-width:75.25rem){.navigation-multilevel-node{width:24vw}}.navigation-multilevel-node:hover{color:#005836;text-decoration:none}.navigation-multilevel-node__menu{box-shadow:0 6.25rem 6.25rem 0 #0000000d}.navigation-multilevel-node__menu--side-drawer{box-shadow:none;display:block;left:0;overflow:scroll;position:fixed;top:0;transition:all .25s ease-in-out;width:100%;z-index:1;-ms-overflow-style:none;scrollbar-width:none}.navigation-multilevel-node__menu--side-drawer::-webkit-scrollbar{display:none}.navigation-multilevel-node__menu--hidden{left:-150%}.navigation-multilevel-node__menu--hidden[data-level="3"]{display:none;left:0}.navigation-multilevel-node .navigation-multilevel-node__menu--brand,.navigation-multilevel-node .navigation-multilevel-node__menu--flyout{background-color:#fff;border-left:.0625rem solid #f0ece7;margin:0}@media only screen and (min-width:48.125rem){.navigation-multilevel-node .navigation-multilevel-node__menu--brand,.navigation-multilevel-node .navigation-multilevel-node__menu--flyout{left:100%}}.navigation-multilevel-node__overview{background-color:#fff;width:100%}.navigation-multilevel-node__overview:hover{color:#191919}.navigation-multilevel-node__images-container{align-items:center;background-color:#fff;display:flex;flex-direction:column}.navigation-multilevel-node__images-container>.image-link{padding:1rem 1rem 0;position:relative;text-align:center}.navigation-multilevel-node__images-container>.image-link>.image__title{color:#fff;font:700 1.5rem Walbaum,sans-serif;left:50%;position:absolute;text-transform:none;top:60%;transform:translate(-50%,-50%);z-index:11}.navigation-multilevel-node__images-container>.image-link>.image__text{color:#fff;font:600 1.25rem Myriad Pro Condensed,sans-serif;left:50%;position:absolute;text-transform:none;top:40%;transform:translate(-50%,-50%);z-index:11}.navigation-multilevel-node__image>img{height:7.75rem;max-width:21.4375rem}.navigation-multilevel-node__title{background-color:#fff;color:#191919;height:4rem;padding:1.125rem 12.5rem 1.125rem 1.5rem;width:23.4375rem}.navigation-multilevel-node__title:hover{background-color:#e6eeeb;color:#005836;cursor:pointer;text-decoration:none}.navigation-multilevel-node__title--font{color:#191919;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.5rem;text-decoration:none;text-transform:none;white-space:nowrap}.navigation-multilevel-node__arrow-icon{display:none}@media only screen and (min-width:48.125rem){.navigation-multilevel-node__arrow-icon{align-self:center;display:flex;margin-right:1.5625rem}}.navigation-multilevel-node__link{color:#191919;cursor:pointer;display:flex;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;justify-content:space-between;letter-spacing:0;line-height:1.5rem;text-transform:none;white-space:nowrap}@media only screen and (min-width:48.125rem){.navigation-multilevel-node__link{background-color:#fff;border-inline-start:.25rem solid #0000;padding:1.0625rem 0 1.25rem 1.25rem}}@media only screen and (max-width:48.0625rem){.navigation-multilevel-node__link{margin:0}}.navigation-multilevel-node__link:hover{background-color:#e6eeeb;color:#191919;text-decoration:none}@media only screen and (max-width:48.125rem){.navigation-multilevel-node__link:hover{background-color:#0000}}@media only screen and (min-width:48.125rem){.navigation-multilevel-node__link-active{border-inline-start:.25rem solid #005932}.navigation-multilevel-node__link-active,.navigation-multilevel-node__link-active:hover{background-color:#e6eeeb;color:#005836;text-decoration:none}}.navigation-multilevel-node__link--lvl-1{height:4rem;max-height:4rem;padding:1.0625rem 0 1.25rem 1.25rem}.navigation-multilevel-node__link--lvl-2,.navigation-multilevel-node__link--lvl-3{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:normal;line-height:1.5rem;text-decoration:underline;text-transform:none}.navigation-multilevel-node__link--lvl-2:hover,.navigation-multilevel-node__link--lvl-3:hover{text-decoration:underline}@media only screen and (min-width:48.125rem){.navigation-multilevel-node__link--lvl-2:hover,.navigation-multilevel-node__link--lvl-3:hover{text-decoration:none}}.navigation-multilevel-node__link--side-drawer.navigation-multilevel-node__link--lvl-1,.navigation-multilevel-node__link--side-drawer.navigation-multilevel-node__link--lvl-2,.navigation-multilevel-node__link--side-drawer.navigation-multilevel-node__link--lvl-3,.navigation-multilevel-node__link--side-drawer.navigation-multilevel-node__link--lvl-4{color:#191919;display:inline-block;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;padding:1rem 0}.navigation-multilevel-node__link--side-drawer.navigation-multilevel-node__link--lvl-2,.navigation-multilevel-node__link--side-drawer.navigation-multilevel-node__link--lvl-3{display:inline-block;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;height:2.625rem;line-height:1.5rem;padding:.125rem 0 0 3.5rem;text-decoration:none;width:100%}.navigation-multilevel-node__link--side-drawer.navigation-multilevel-node__link--lvl-4{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;text-decoration:none}.navigation-multilevel-node__link--mobile{font-weight:400}.navigation-multilevel-node__link--mobile:hover{color:#000}@media only screen and (min-width:48.125rem){.navigation-multilevel-node__flyout-fullscreen-container{box-shadow:none;margin:0 auto;max-width:46.5625rem;position:relative;width:100%}}@media only screen and (min-width:60.625rem){.navigation-multilevel-node__flyout-fullscreen-container{max-width:54.375rem}}@media only screen and (min-width:48.125rem){.navigation-multilevel-node__flyout-fullscreen-list{max-width:35%;padding-right:1.25rem;white-space:normal;width:100%}}.navigation-multilevel-node__flyout-fullscreen-list-node-image:after{display:none}@media only screen and (min-width:48.125rem){.navigation-multilevel-node__flyout-fullscreen-list-node-image{max-width:65%;width:100%}}.navigation-multilevel-node__brand-dropdown-container{width:100%}@media only screen and (min-width:60.625rem){.navigation-multilevel-node__brand-dropdown-container{margin:0 auto;max-width:58.125rem}}@media only screen and (min-width:75.25rem){.navigation-multilevel-node__brand-dropdown-container{max-width:75.625rem}}.navigation-multilevel-node__brand-dropdown-list:after{display:none}.navigation-multilevel-node__child{margin:.5rem 0}@media only screen and (min-width:48.125rem){.navigation-multilevel-node__child{margin:0}}.navigation-multilevel-node__child:hover{color:#191919;cursor:default;text-decoration:none}.navigation-multilevel-node__child .navigation-multilevel-node__link--flyout{display:inline-block;font-size:1rem;letter-spacing:.0125rem;line-height:1.25rem;padding-bottom:.25rem;padding-top:.25rem;text-decoration:underline;white-space:normal}@media only screen and (min-width:48.125rem){.navigation-multilevel-node__child .navigation-multilevel-node__link--flyout{cursor:pointer;display:flex;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;height:4rem;justify-content:space-between;line-height:1.5rem;max-height:4rem;padding-bottom:1.125rem;padding-top:1.0625rem;text-decoration:none;text-transform:none;white-space:nowrap;width:100%}}.navigation-multilevel-node__child .navigation-multilevel-node__link--flyout:hover{background-color:#e6eeeb}.navigation-multilevel-node__child .navigation-multilevel-node__link--brand{background-position:top;background-repeat:no-repeat;background-size:cover;display:block;height:100%;line-height:1.75rem;margin-bottom:.625rem;padding:0;text-align:center}@media only screen and (min-width:48.125rem){.navigation-multilevel-node__child .navigation-multilevel-node__link--brand{line-height:2.1875rem;margin-bottom:0;padding:1.0625rem 0 1.25rem}}.navigation-multilevel-node__child .navigation-multilevel-node__link--brand:before{content:"";display:block;height:100%}@media only screen and (min-width:48.125rem){.navigation-multilevel-node__node-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:14.6875rem;margin:0 0 2.5rem;position:relative;width:48%}}@media only screen and (min-width:60.625rem){.navigation-multilevel-node__node-image{height:17.5rem}}@media only screen and (min-width:48.125rem){.navigation-multilevel-node__node-image .navigation-multilevel-node__link--flyout{bottom:0;display:block;font-size:1rem;height:100%;left:0;line-height:2.8125rem;padding-top:calc(100% + .9375rem);position:absolute;text-align:center;width:100%}}@media only screen and (min-width:60.625rem){.navigation-multilevel-node__node-image .navigation-multilevel-node__link--flyout{font-size:1.0625rem}}.navigation-multilevel-node__node-image .navigation-multilevel-node__link--flyout:hover{background-color:#e6eeeb;color:#005836}.navigation-multilevel-node__node-image.image-1{background-image:url(24edf268619a1b9a4b6d.png)}.navigation-multilevel-node__node-image.image-2{background-image:url(795a8d3b2c85b3974ce6.png)}.navigation-multilevel-node__node-image.image-3{background-image:url(6f31a44131b910d8b042.png)}.navigation-multilevel-node__node-image.image-4{background-image:url(293016b1a17763b6ee03.png)}.navigation-multilevel-node__node-image.image-5{background-image:url(1320fb7aef2a5825574b.png)}.navigation-multilevel-node__node-image.image-6{background-image:url(fa59ce98178818623842.png)}@media only screen and (min-width:48.125rem){.navigation-multilevel-node__brand-item{background-size:cover;height:4rem;width:23.4375rem}}.navigation-multilevel-node__icon{display:none}.navigation-multilevel-node__icon--side-drawer{cursor:pointer;display:block;height:1.875rem;position:absolute;right:0;width:1.875rem}.navigation-multilevel-node--mobile{margin:.75rem}.navigation-multilevel-node--side-drawer{align-items:center;background-color:#fff;box-shadow:none;display:flex;height:4rem;margin:0}.navigation-multilevel-node--side-drawer:active,.navigation-multilevel-node--side-drawer:focus{background-color:#e5eeea}.navigation-multilevel-node--side-drawer.is-active{height:100%}.navigation-multilevel-node--side-drawer .navigation-multilevel-node__category-icon-container{background-color:#0000}.navigation-multilevel-node--side-drawer.navigation-multilevel-node--lvl-1{border-top:.0625rem solid #f0ece7;padding:0 1.5625rem}.navigation-multilevel-node--side-drawer.navigation-multilevel-node--lvl-1:first-of-type{border-top:unset}.navigation-multilevel-node--side-drawer .navigation-multilevel-node--lvl-3,.navigation-multilevel-node--side-drawer .navigation-multilevel-node--lvl-4,.navigation-multilevel-node--side-drawer.navigation-multilevel-node--lvl-2{border-top:.0625rem solid #f0ece7;padding:0 3.5rem}.navigation-multilevel-node--side-drawer .navigation-multilevel-node--lvl-3:last-of-type,.navigation-multilevel-node--side-drawer .navigation-multilevel-node--lvl-4:last-of-type,.navigation-multilevel-node--side-drawer.navigation-multilevel-node--lvl-2:last-of-type{border-bottom:.0625rem solid #f0ece7}.navigation-multilevel-node--side-drawer .navigation-multilevel-node--lvl-2{padding:1.25rem 0 0}.navigation-multilevel-node--side-drawer .navigation-multilevel-node--lvl-3{align-items:flex-start;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:flex-start;min-height:4rem;padding:1.25rem 0 0;position:relative}.navigation-multilevel-node--side-drawer .navigation-multilevel-node--lvl-3:hover{background-color:#fff}.navigation-multilevel-node--side-drawer .navigation-multilevel-node--lvl-3 .navigation-multilevel-node__menu--side-drawer{margin-top:1.1875rem;position:relative}.navigation-multilevel-node--side-drawer .navigation-multilevel-node--lvl-3--active .navigation-multilevel-node__link--lvl-3{color:#005932;font-weight:600}.navigation-multilevel-node--side-drawer .navigation-multilevel-node--lvl-4{padding:0 0 0 5rem}.mobile-toggler-accordion--active:after{display:none}.multi-inspirational-block--left{margin-right:2.5rem}.multi-inspirational-block--right{margin-left:2.5rem}.multi-inspirational-block--sm{margin-bottom:2.5rem}@media only screen and (max-width:48.0625rem){.multi-inspirational-block--sm{margin:0 auto 1.875rem;max-width:35.625rem}}.multi-inspirational-block--sm .multi-inspirational-block__img-wrap img{min-width:17.0625rem}.multi-inspirational-block--lg{margin:0 auto 2.5rem;max-width:20.4375rem}@media only screen and (min-width:34.375rem){.multi-inspirational-block--lg{max-width:35.625rem}}@media only screen and (min-width:48.125rem){.multi-inspirational-block--lg{margin-bottom:0}}.multi-inspirational-block--lg .multi-inspirational-block__img-wrap img{min-width:20.4375rem}@media only screen and (min-width:34.375rem){.multi-inspirational-block--lg .multi-inspirational-block__img-wrap img{max-width:35.625rem}}.multi-inspirational-block__image{display:block;flex-shrink:0;height:14.375rem;max-width:50%;position:relative;width:48%}@media only screen and (min-width:34.375rem){.multi-inspirational-block__image{width:50%}}.multi-inspirational-block__image--lg{height:17.9375rem;max-width:20.4375rem;width:100%}@media only screen and (min-width:34.375rem){.multi-inspirational-block__image--lg{height:31.25rem;max-width:35.625rem}}.multi-inspirational-block__image--lg:after{background:#191919;bottom:-1.25rem;content:"";display:block;height:3.6875rem;left:1rem;position:absolute;width:.0625rem;z-index:-1}@media only screen and (min-width:34.375rem){.multi-inspirational-block__image--lg:after{bottom:-2.1875rem;left:3.375rem}}.multi-inspirational-block__image--left:after,.multi-inspirational-block__image--right:after{background:#191919;content:"";display:block;height:.0625rem;position:absolute;top:1.0625rem;width:2.25rem;z-index:-1}@media only screen and (min-width:34.375rem){.multi-inspirational-block__image--left:after,.multi-inspirational-block__image--right:after{top:1.875rem}}.multi-inspirational-block__image--left:after{right:-1.4375rem}@media only screen and (min-width:34.375rem){.multi-inspirational-block__image--left:after{right:-2.1875rem}}.multi-inspirational-block__image--right:after{left:-1.4375rem}@media only screen and (min-width:34.375rem){.multi-inspirational-block__image--right:after{left:-2.1875rem}}.multi-inspirational-block__img-wrap{border-radius:.1875rem;height:100%;overflow:hidden;position:relative;width:100%}.multi-inspirational-block__img-wrap img{height:100%;position:absolute;width:100%}.multi-inspirational-block__text{display:block;text-transform:uppercase;word-break:break-word}.multi-inspirational-block__text:hover{color:inherit;text-decoration:none}.multi-inspirational-block__text--lg{padding:1.375rem 0 0 2.5625rem}@media only screen and (min-width:34.375rem){.multi-inspirational-block__text--lg{padding:2.1875rem 0 0 5.4375rem}}.multi-inspirational-block__text--sm{padding-top:2.625rem}@media only screen and (min-width:34.375rem){.multi-inspirational-block__text--sm{padding-top:3.75rem}}.multi-inspirational-block__text--left{padding-right:1.5rem;text-align:right}@media only screen and (min-width:34.375rem){.multi-inspirational-block__text--left{padding-right:1.875rem}}.multi-inspirational-block__text--right{padding-left:1.5rem}@media only screen and (min-width:34.375rem){.multi-inspirational-block__text--right{padding-left:1.875rem}}.multi-inspirational-block__title{font:700 1.0625rem/1.52 Walbaum,sans-serif;letter-spacing:.1875rem}@media only screen and (min-width:34.375rem){.multi-inspirational-block__title{font-size:1.3125rem;letter-spacing:.2375rem}}.multi-inspirational-block__post-title{color:#b2b5b7;font:400 .5625rem/1.56 Walbaum,sans-serif;letter-spacing:.18125rem}@media only screen and (min-width:34.375rem){.multi-inspirational-block__post-title{font-size:.625rem;letter-spacing:.2rem;line-height:1.6}}.multi-inspirational-wrap{margin:0 0 3.75rem}@media only screen and (min-width:34.375rem){.multi-inspirational-wrap{margin-bottom:9.375rem}}.multi-inspirational-wrap__holder--parallax-to-bottom{position:relative}@media only screen and (min-width:48.125rem){.multi-inspirational-wrap__holder--parallax-to-bottom{bottom:-3.75rem}}@media only screen and (max-width:48.0625rem){.multi-inspirational-wrap--left{flex-direction:column-reverse}}.nav-overlay{height:0;position:absolute;right:-.7rem;top:-1.125rem}.nav-overlay--active .nav-overlay__shadow{opacity:.4;transition:opacity .4s ease-in-out,visibility 0ms ease-in-out;visibility:visible}.nav-overlay--active .nav-overlay__container{opacity:1;transform:scaleY(1);visibility:visible}.nav-overlay__shadow{background:#000;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .4s ease-in-out,visibility .4s ease-in-out .4s;visibility:hidden;width:100%;z-index:15}.nav-overlay__container{background:#fff;min-width:24.6875rem;opacity:0;padding:7.125rem 2rem 1.25rem;position:relative;transform:scaleY(0);transform-origin:top center;transition:all .4s ease-in-out;visibility:hidden;z-index:15}.navigation-category-overview-button__link{width:100%}.navigation-category-overview-button svg{color:#005932}.navigation-footer{border-bottom:.0625rem dotted #d9d9d9}@media only screen and (min-width:34.375rem){.navigation-footer{border-bottom:none}}.navigation-footer__col{width:100%}@media only screen and (min-width:34.375rem){.navigation-footer__col{width:33%}}@media only screen and (min-width:60.625rem){.navigation-footer__col{padding-right:10%}}@media only screen and (min-width:75.1875rem){.navigation-footer__col{padding-right:15%}}@media only screen and (min-width:34.375rem){.navigation-footer--content-item .navigation-footer__col{width:50%}}@media only screen and (min-width:48.125rem){.navigation-footer--content-item .navigation-footer__col{padding-right:5%;width:25%}}.navigation-header{display:flex;flex-direction:column;padding-bottom:1.125rem;padding-top:1.8125rem;position:relative}.navigation-header__link-container{align-items:center;column-gap:1.5rem;display:flex}.navigation-header--column{max-width:unset}@media only screen and (min-width:48.0625rem){.navigation-header--column{background-color:#fff;flex-flow:column;position:absolute;top:100%;width:30vw;z-index:11}}@media only screen and (min-width:75.25rem){.navigation-header--column{width:24vw}}.navigation-header--title{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1rem;font-weight:600;height:4rem;line-height:1rem;padding:1.46875rem 0 1.53125rem 2.4375rem;text-transform:uppercase;width:100%}.navigation-header--title-background{background-color:#faf8f7}.navigation-header__link{align-items:baseline;color:#191919;column-gap:.5rem;cursor:pointer;display:flex;font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1.5rem;font-weight:600;justify-content:center;letter-spacing:0;line-height:1.5rem;text-transform:capitalize;white-space:nowrap}.navigation-header__link>p{margin:0}.navigation-header__link:hover{color:#005932;text-decoration:none}.navigation-header__link:hover>svg{color:#005932;stroke:#005932}.navigation-header__brand-dropdown,.navigation-header__flyout-fullscreen{position:static}.navigation-header__content{margin:1rem 1.5rem}.navigation-header__content-with-icon{align-items:center;display:flex}.navigation-header__content--left-spacing{margin:0;padding-left:2.1875rem}.navigation-header__content .navigation-header__text{color:#191919;display:flex;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;margin:.125rem 0}.navigation-header__content .navigation-header__text--green{color:#005932}.navigation-header__customer-name{align-self:flex-end}.navigation-header__container{align-items:center;background-color:#faf8f7;color:#191919;display:flex;font-family:Myriad Pro Condensed,sans-serif;font-size:1.5rem;font-weight:600;height:4rem;line-height:1.8125rem;min-height:4rem;padding:0 1.5rem;text-transform:uppercase}.navigation-header__container--secondary{align-items:center;background-color:unset;border-top:unset;font-size:1.25rem;font-weight:400;line-height:100%;margin:0;padding:0;text-transform:unset}.navigation-header__container--secondary .navigation-header__text{padding:0}.navigation-header__container--active{background-color:#e5eeea;border:none;color:#005932;letter-spacing:.0625rem;text-transform:capitalize}.navigation-header__container--back{color:#191919;font-size:1.25rem;font-weight:400;letter-spacing:0;text-transform:capitalize}.navigation-menu-icon-list__container{display:flex}.navigation-menu-icon-list__container--icon{margin-right:.5rem}@media only screen and (max-width:48.0625rem){.navigation-menu-icon-list__container--icon{color:#191919;padding-bottom:.3125rem}}.navigation-menu-icon-list__container--title{position:relative;top:.125rem}.navigation-top-mobile__icon-container{align-items:baseline;column-gap:1rem;display:flex;justify-content:flex-end}.navigation-top-mobile-item{display:inline-block}.newsletter-footer #newsletterSubscriptionWidgetForm_subscribe{width:12.5rem}@media only screen and (min-width:48.125rem){.newsletter-footer #newsletterSubscriptionWidgetForm_subscribe{width:16.875rem}}.newsletter-footer__container{align-items:center;background-color:#d2c8c2;display:flex;flex-direction:column;gap:1.25rem;justify-content:center;margin-bottom:2rem;padding:1.875rem 1.5rem}@media only screen and (min-width:48.125rem){.newsletter-footer__container{flex-direction:row;gap:8%;margin-bottom:3.5rem}}.newsletter-footer__container-row{display:flex;flex-direction:row}.newsletter-footer__container-row--text{align-items:flex-start;gap:1.25rem}@media only screen and (min-width:48.125rem){.newsletter-footer__container-row--text{align-items:center;margin-bottom:0}}.newsletter-footer__container-row--form{gap:.625rem}@media only screen and (min-width:48.125rem){.newsletter-footer__container-row--form{gap:1.375rem}}.newsletter-footer__button--width{width:7.125rem}.newsletter-footer__coupon{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:4.75rem;justify-content:center;min-width:4.75rem;padding:.3125rem;text-align:center;width:4.75rem}.newsletter-footer__coupon--text{font-family:Myriad Pro Condensed,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.0075rem;line-height:.75rem;line-height:.90625rem}.newsletter-footer__coupon--text-big{display:block;font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem}.newsletter-footer__subscription-text--small{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;word-break:break-all}.newsletter-footer__subscription-subtext-container{align-items:baseline;display:flex}.newsletter-footer-error-message__container{padding:.3125rem .3125rem 0 .625rem}.node-animator__image{overflow:hidden;pointer-events:none;position:absolute;z-index:500}.panel-info{color:#d9d9d9;font-size:.625rem;font-weight:500;letter-spacing:.13125rem;line-height:1.875rem;padding:0 1rem;text-transform:uppercase}.panel-info__item:not(:first-child){padding-left:2.5rem}@media only screen and (min-width:60.625rem){.panel-info__item:not(:first-child){padding-left:5.625rem}}.pay-pal-payment__label{display:block}.pay-pal-payment__title{font:400 .8125rem/1.0625rem Walbaum,sans-serif}.paypal-express[disabled]{filter:grayscale(1);opacity:.4}.popup__overlay{background:#0000004d;bottom:0;left:0;position:fixed;right:0;top:0;z-index:810}.popup__inner{background:#fff;border-radius:.1875rem;display:block;left:50%;max-height:calc(100vh - 1.75rem);max-width:calc(100vw - 1.75rem);min-width:0;overflow-y:auto;padding:0 1.5rem .4375rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:28.125rem;z-index:811}@media only screen and (min-width:48.125rem){.popup__inner{padding:1.75rem 2.375rem 2.375rem;width:43.75rem}}.popup__inner--review{border-radius:.625rem .625rem 0 0;bottom:0;left:0;max-height:calc(100vh - 4rem);max-width:100vw;padding:2rem 1rem 1rem;right:0;top:4rem;transform:unset}@media only screen and (min-width:48.125rem){.popup__inner--review{border-radius:unset;height:42.375rem;margin:auto;max-height:unset;overflow:unset;padding:3.5rem;top:0;width:41.75rem}}.popup__top{background-color:#b2b5b7;display:flex;justify-content:center;margin:0 -1.5rem .875rem;min-height:5rem;padding:1.6875rem 1.5rem}@media only screen and (min-width:48.125rem){.popup__top{background-color:#fff0;border-bottom:.0625rem dotted #d9d9d9;justify-content:space-between;margin:0 0 1.25rem;min-height:0;padding:0 0 .625rem}}.popup__top--bottom-indent{margin-bottom:2.125rem}@media only screen and (min-width:48.125rem){.popup__top--bottom-indent{margin-bottom:2.6875rem}}.popup__top--review{background-color:#fff;border-bottom:none;margin:0;min-height:unset;padding:0}.popup__title{color:#000;font:700 1.25rem Walbaum,sans-serif}@media only screen and (min-width:48.125rem){.popup__title{margin-bottom:2.25rem}}.popup__close{height:1.1875rem;left:1.5rem;position:absolute;top:1.9375rem;width:1.1875rem}@media only screen and (min-width:48.125rem){.popup__close{cursor:pointer;height:1.75rem;position:static;width:1.75rem}}.phone-country-label{background:#f0ece7;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;height:2.75rem;line-height:1rem;line-height:unset;margin-right:.3125rem;padding-top:.625rem;text-align:center}.product-card-item__title{color:#323232;padding-right:2.25rem}.product-card-item__title--mini-cart{font-size:.9375rem;line-height:1.25rem;margin-bottom:.3125rem}.product-card-item__title--secondary{color:#323232;font-size:.875rem;font-weight:400;line-height:1.0625rem}@media only screen and (min-width:48.125rem){.product-card-item__title--secondary{font-size:1.125rem;line-height:1.375rem;margin:.25rem 0 1.5625rem}}.product-card-item__title--readonly{pointer-events:none}.product-card-item__content{padding:0 0 0 1.5rem;width:calc(58.333% - 13.75rem)}@media only screen and (min-width:48.125rem){.product-card-item__content{padding:0 2.6875rem .3125rem 1.5rem}}.product-card-item__content--mini-cart{width:calc(100% - 6.25rem)}.product-card-item__content--additional-info,.product-card-item__content--alternative{padding:0 0 0 1.25rem}@media only screen and (min-width:48.125rem){.product-card-item__content--additional-info{width:calc(100% - 35.625rem)}}.product-card-item__content--with-checkbox{width:calc(100% - 9.875rem)}.product-card-item__image{position:relative;width:auto}.product-card-item__image--mini-cart{width:6.25rem}.product-card-item__image--mini-cart .thumbnail{height:3.75rem}.product-card-item__image--readonly{pointer-events:none}.product-card-item__remove-button{justify-self:center}.product-card-item__add-to-wishlist{position:absolute;right:.3125rem;top:.3125rem}@media only screen and (min-width:48.125rem){.product-card-item__add-to-wishlist{right:.8125rem;top:.875rem}}.product-card-item__price{flex-direction:column;font-size:1.125rem;justify-content:flex-end;min-width:-moz-fit-content;min-width:fit-content;text-align:right}@media only screen and (min-width:48.125rem){.product-card-item__price{font-size:1.75rem;justify-content:flex-start}}.product-card-item__price--mini-cart{align-self:flex-start;font-size:.9375rem;line-height:1.25rem}.product-card-item__price--alternative,.product-card-item__price--secondary{font:500 .9375rem/1.0625rem Myriad Pro,sans-serif;margin-bottom:.3125rem;text-align:left;width:100%}@media only screen and (min-width:64rem){.product-card-item__price--alternative{align-self:flex-start;margin:.625rem 0;text-align:right;width:auto}}.product-card-item__option--mini-cart{font:400 .8125rem/1.0625rem Walbaum,sans-serif}@media only screen and (max-width:48.125rem){.product-card-item:last-of-type .product-card-item__box{border-bottom:none;margin-bottom:0;padding-bottom:0}}.product-card-item__box{border-bottom:.0625rem solid #f0ece7;margin-bottom:1.5rem;padding-bottom:1rem}@media only screen and (min-width:48.125rem){.product-card-item__box{border-bottom:none;margin-bottom:2.5rem;padding-bottom:0}}.product-card-item__box--with-options{border-bottom:none;margin-bottom:0;padding-bottom:0}.product-card-item__box--mini-cart{border-bottom:.0625rem dotted #d9d9d9;margin:0;padding:1.125rem 0}.product-card-item__options{font-family:Myriad Pro,sans-serif;font-size:1rem}@media only screen and (min-width:48.125rem){.product-card-item__options{justify-self:center}}.product-card-item__additional-info{padding-top:.9375rem;width:100%}@media only screen and (min-width:48.125rem){.product-card-item__additional-info{max-width:21.875rem;padding-left:.9375rem;padding-top:0}}.product-card-item--expand{width:100%}@media only screen and (min-width:48.125rem){.product-card-item--right-indent-from-tablet{padding-right:1.25rem}}.product-card-item__shipping-info--row{align-items:baseline;display:flex;font-size:.875rem;gap:.5rem;line-height:1.0625rem;margin:.5rem 0;padding:0;width:15.25rem}@media only screen and (min-width:48.125rem){.product-card-item__shipping-info--row{font-size:1rem;line-height:1.2rem;width:18.75rem}.product-card-item__shipping-info--row--home-delivery-red,.product-card-item__shipping-info--row--market-pickup-red{color:#be122b;font-family:Myriad Pro,sans-serif;font-weight:400}.product-card-item__shipping-info--row--home-delivery-red--bolder,.product-card-item__shipping-info--row--market-pickup-red--bolder{font-weight:600}}.product-card-item__shipping-info--row-text-bold{font-weight:700;text-decoration:underline}.product-card-item__shipping-info a{font-weight:600;padding-left:1.875rem;text-decoration:underline}.product-card-item__wrapper{column-gap:1rem;display:grid;grid-template-columns:repeat(5,[col-start] 1fr)}@media only screen and (min-width:64rem){.product-card-item__wrapper{display:flex;flex-flow:row nowrap}}.product-card-item__wrapper-image{grid-column:col-start/span 1;grid-row:row-start/span 1}@media only screen and (min-width:48.125rem){.product-card-item__wrapper-image{grid-column:col-start 1/span 1;grid-row:row-start 1/span 1}}@media only screen and (min-width:64rem){.product-card-item__wrapper-image{flex:2}}.product-card-item__wrapper-description{grid-column:col-start 2/span 3;grid-row:row-start/span 4}@media only screen and (min-width:48.125rem){.product-card-item__wrapper-description{grid-column:col-start 2/span 4;grid-row:row-start/span 2}}@media only screen and (min-width:64rem){.product-card-item__wrapper-description{flex:3}}.product-card-item__wrapper-unit-price{grid-column:col-start 2/span 2;grid-row:row-start 5/span 2;margin-top:.125rem}@media only screen and (min-width:48.125rem){.product-card-item__wrapper-unit-price{grid-column:col-start 2/span 2;grid-row:row-start 2/span 1}}@media only screen and (min-width:64rem){.product-card-item__wrapper-unit-price{align-items:flex-end;flex:1;margin-top:0}}.product-card-item__wrapper-quantity{grid-column:col-start 1/span 1;grid-row:row-start 2/span 1;margin-top:1rem}@media only screen and (min-width:64rem){.product-card-item__wrapper-quantity{display:flex;flex:1;justify-content:center;margin-top:0}}.product-card-item__wrapper-total-price{grid-column:col-start 4/span 2;grid-row:row-start 5/span 1}@media only screen and (min-width:48.125rem){.product-card-item__wrapper-total-price{grid-column:col-start 4/span 2;grid-row:row-start 2/span 1}}@media only screen and (min-width:64rem){.product-card-item__wrapper-total-price{align-items:flex-end;flex:1}.product-card-item__wrapper-total-price .money-price__price-description{display:none}}@media only screen and (max-width:64rem){.product-card-item__wrapper-total-price .money-price__amount{display:contents}}.product-card-item__wrapper-remove{grid-column:col-start 5/span 1;grid-row:row-start 1/span 1;margin-left:auto}@media only screen and (min-width:48.125rem){.product-card-item__wrapper-remove{grid-column:col-start 5/span 1;grid-row:row-start 1/span 1}}@media only screen and (min-width:64rem){.product-card-item__wrapper-remove{justify-self:flex-end}}.product-card-item__email{align-items:center;display:flex;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.product-card-item__email-text{max-width:18.75rem;width:max-content}}.product-image{height:7.125rem;min-width:6.125rem;position:relative}@media only screen and (min-width:48.125rem){.product-image{height:13rem}}@media only screen and (min-width:64rem){.product-image{height:16rem}}.product-image:before{border:.0625rem solid #f0ece7;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:11}.product-image--no-indent{padding:0}.product-image--no-side-indent{padding-left:0;padding-right:0}.product-image--mini-cart{padding:0;width:4.75rem}.product-item-summary{margin:0;width:100%}@media only screen and (min-width:48.125rem){.product-item-summary{margin-bottom:1.25rem;padding-top:1.25rem;width:calc(100% - 9rem)}}.product-item-summary__item{border-bottom:.0625rem dotted #d9d9d9;font:500 1.0625rem/1.5rem Walbaum,sans-serif;padding-top:1.25rem}.product-item-summary__item:first-of-type{border-top:.0625rem dotted #d9d9d9}.product-item-summary__item:before{display:none}.product-item-summary__item-inner{margin-bottom:1.25rem}.product-item-summary__item-inner:not(:first-child){border-top:.0625rem dotted #d9d9d9;padding-top:1.125rem}.product-item-summary--alternative{margin-bottom:2rem;padding-top:.4375rem;width:100%}@media only screen and (min-width:48.125rem){.product-item-summary--alternative{padding-top:.625rem}}.product-item-variant-selector__label{display:block}.product-item-variant-selector__title{font:400 .8125rem/1.0625rem Walbaum,sans-serif}.product-price__container{align-items:flex-end;column-gap:.125rem;display:flex;font-family:Myriad Pro,sans-serif;line-height:1}.product-price__sub-unit{font-size:.875rem;margin-right:.125rem;margin-top:.0625rem}@media only screen and (min-width:48.125rem){.product-price__sub-unit{font-size:1.25rem}}.product-price__additional-text{display:flex;flex-basis:0.0625rem;flex-wrap:wrap;font-size:.5rem;text-align:end}@media only screen and (min-width:48.125rem){.product-price__additional-text{font-size:.625rem}}.product-price__value{align-items:flex-start;display:flex;position:relative}.product-price__unit-price{color:#191919;font-size:.5rem}@media only screen and (min-width:48.125rem){.product-price__unit-price{font-size:.875rem}}.product-price--original .product-price__container{justify-content:flex-end}.product-price--original .product-price__value{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25rem;line-height:1}@media only screen and (min-width:48.125rem){.product-price--original .product-price__value{font-size:1.75rem}}.product-price--discount .product-price__container{color:#a21631}.product-price--uvp .product-price__container{align-items:flex-start;font-size:.75rem;height:.3125rem;margin-bottom:0;max-height:.3125rem;min-height:.3125rem;position:relative}@media only screen and (min-width:48.125rem){.product-price--uvp .product-price__container{align-items:flex-end;height:inherit;justify-content:flex-end;margin-bottom:.3125rem;max-height:inherit;min-height:inherit;position:static}}.product-price--uvp .product-price__sub-unit{font-size:.5rem}@media only screen and (min-width:48.125rem){.product-price--uvp .product-price__sub-unit{font-size:.875rem;margin-top:.1875rem}}.product-price--uvp .product-price__value{font-size:.75rem}@media only screen and (min-width:48.125rem){.product-price--uvp .product-price__value{font-size:1.25rem}}.product-price--uvp .product-price__value:after{background-color:#a21631;bottom:0;content:"";display:block;height:.0625rem;margin:auto;position:absolute;top:0;width:100%}@media only screen and (min-width:48.125rem){.product-price--uvp .product-price__value:after{height:.125rem}}.product-price--uvp .product-price__additional-text{font-size:.5rem;margin-right:.125rem;margin-top:.0625rem}@media only screen and (min-width:48.125rem){.product-price--uvp .product-price__additional-text{font-size:.875rem}}.product-price--my-dehner .product-price__container{color:#005932;justify-content:flex-end}@media only screen and (min-width:48.125rem){.product-price--my-dehner .product-price__value{font-size:1.25rem}.product-price--my-dehner .product-price__sub-unit{font-size:.875rem}}.product-quantity-input__label{font:300 .8125rem Walbaum,sans-serif;margin-right:.625rem}.product-slider-title{align-items:flex-start;display:flex;flex-flow:column wrap;justify-content:flex-start;margin:1.875rem 0;padding:0 1rem}@media only screen and (min-width:34.375rem){.product-slider-title{flex-wrap:nowrap;margin:2.8125rem 0 5.625rem}}.product-slider-title__sub-col{margin-top:0;order:3;width:auto}.product-slider-title--pdp-review{margin:3.75rem 0;padding:0}.product-slider-title--set{margin-bottom:0;padding:0}.quantity-counter--minus{opacity:.5;pointer-events:none}.quantity-counter--minus>svg{width:.625rem}.quantity-counter__container{border:.0625rem solid #d2c8c2;height:2.75rem;padding:0 .3125rem;width:-moz-fit-content;width:fit-content}.quantity-counter__container--no-spacing{padding:0}.quantity-counter__input{-moz-appearance:textfield;border:none;display:block;font-family:Myriad Pro,sans-serif;font-size:1rem;margin:0;padding:0;text-align:center;width:1.25rem}.quantity-counter__input::-webkit-inner-spin-button{appearance:none}.quantity-counter__input--quantity-large{font-size:.9375rem}.quantity-counter__input--transparent{background:#fff0}.quote-teaser{height:32rem;margin:9.375rem 0;overflow:hidden;position:relative}.touch .quote-teaser{background-image:url(69a3673d2098766753d0.jpg);background-size:cover}@media only screen and (max-width:48.0625rem){.quote-teaser{height:22rem}}.quote-teaser__video{display:none;height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.no-touch .quote-teaser__video{display:block}.quote-teaser__container{height:100%;padding:0 1.5625rem}.quote-teaser__container:after{display:none}.quote-teaser__content{max-width:46.875rem}.quote-teaser__text{margin-top:2.1875rem}.quote-teaser__text>*{color:#fff;font-size:.8125rem;letter-spacing:.1875rem;line-height:1.8;text-align:center;text-transform:uppercase}@media only screen and (min-width:34.375rem){.quote-teaser__text>*{font-size:1rem}}.quote-teaser__auth>*{color:#fff;font-size:.625rem;letter-spacing:.10625rem;opacity:.4;padding:1.25rem 0;text-align:center;text-transform:uppercase}@media only screen and (min-width:34.375rem){.quote-teaser__auth>*{font-size:.75rem}}.quantity-selector--full-width,.quantity-selector-with-volume-price--full-width{width:100%}.quantity-selector-with-volume-price__volume-prices{background:#fff;border:.125rem solid #191919;padding:.75rem;position:absolute;z-index:100}.quantity-selector-with-volume-price__title{font-family:Myriad Pro Bold,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.125rem;text-align:center}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none}.noUi-target{direction:ltr;position:relative}.noUi-base,.noUi-connects{height:100%;position:relative;width:100%;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{height:100%;left:0;position:absolute;top:0;transform-origin:0 0;width:100%;will-change:transform;z-index:1}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{position:absolute}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{height:28px;left:-17px;top:-6px;width:34px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{height:34px;left:-6px;top:-17px;width:28px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{left:auto;right:-17px}.noUi-target{background:#fafafa;border:1px solid #d3d3d3;border-radius:4px;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{background:#fff;border:1px solid #d9d9d9;border-radius:3px;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;cursor:default}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{background:#e8e7e6;content:"";display:block;height:14px;left:14px;position:absolute;top:6px;width:1px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{height:1px;left:6px;top:14px;width:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{position:absolute;text-align:center;white-space:nowrap}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{height:80px;left:0;padding:10px 0;top:100%;width:100%}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{height:5px;margin-left:-1px;width:2px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;left:100%;padding:0 10px;top:0}.noUi-value-vertical{padding-left:25px;transform:translate(0,-50%,0)}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{height:2px;margin-top:-1px;width:5px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{background:#fff;border:1px solid #d9d9d9;border-radius:3px;color:#000;display:block;padding:5px;position:absolute;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;transform:translate(-50%)}.noUi-vertical .noUi-tooltip{right:120%;top:50%;transform:translateY(-50%)}.range-slider{padding:0 .75rem}.range-slider input::-webkit-inner-spin-button,.range-slider input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.range-slider input[type=number]{-moz-appearance:textfield}.range-slider__input-fields-container{display:flex;justify-content:space-between}.range-slider__slider-content{background:none;border:none;box-shadow:none;display:flex;flex-direction:column-reverse;height:auto;padding:0 .75rem}.range-slider__slider-content--horizontal .noUi-handle{top:0}html:not([dir=rtl]) .range-slider__slider-content--horizontal .noUi-handle{margin-right:-.75rem;right:0}.range-slider__inline-text-field-container{max-height:2.75rem}.range-slider__values{align-items:center;display:flex;font-size:.6875rem;justify-content:space-between;margin:0 -.75rem;padding-top:.625rem;position:relative;z-index:10}.range-slider .noUi-handle{border-color:#191919;border-radius:.75rem;box-shadow:none;height:1.5rem;transition:border-color .25s ease-in-out,transform .25s ease-in-out;width:1.5rem}.range-slider .noUi-handle:before{display:none}.range-slider .noUi-handle:after{background-color:#0059321a;border-radius:50%;height:100%;left:0;opacity:0;top:0;transition:opacity .25s ease-in-out;width:100%}.range-slider .noUi-handle:hover{border-color:#005932;cursor:pointer;transform:scale(1.25)}.range-slider .noUi-handle:hover:after{opacity:1}.range-slider .noUi-base{box-sizing:border-box;cursor:pointer;padding:.6875rem 0 .75rem;position:relative;z-index:11}.range-slider .noUi-connects{background-color:#d2c8c2;height:.09375rem;margin:0 -.75rem;width:calc(100% + 1.5rem)}.range-slider .noUi-connect{background-color:#191919}.shadow-overlay{background:#000;height:100%;left:0;opacity:0;position:absolute;transition:opacity .2s ease-in-out,visibility .2s ease-in-out .2s;visibility:hidden;width:100%;z-index:99}.shadow-overlay[active]{opacity:.4;transition:opacity .2s ease-in-out,visibility 0ms ease-in-out;visibility:visible}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-carousel--align-left .slick-track{margin-left:0}.slick-carousel__container{position:relative}@media only screen and (max-width:34.3125rem){.slick-carousel__container{padding:0 .6875rem}}.slick-carousel__container .slick-arrow{background:url(6316e78e87e5efe9f526.svg) no-repeat 50%/.9375rem;border-radius:50%;font-size:0;height:1.875rem;opacity:.7;position:absolute;top:10.3125rem;width:1.875rem;z-index:11}@media only screen and (max-width:34.3125rem){.slick-carousel__container .slick-arrow{top:7.8125rem}}.slick-carousel__container .slick-arrow:hover{background-color:#fff;cursor:pointer;opacity:1}.slick-carousel__container .slick-prev{left:1.25rem;transform:rotate(180deg)}@media only screen and (max-width:34.3125rem){.slick-carousel__container .slick-prev{left:.9375rem}}.slick-carousel__container .slick-next{right:1.25rem}@media only screen and (max-width:34.3125rem){.slick-carousel__container .slick-next{right:.9375rem}}.slick-carousel--product-set .slick-carousel__container{padding:0}.slick-carousel--product-set .slick-dots{align-items:center;display:flex;justify-content:center;margin-top:.75rem}.slick-carousel--product-set .slick-dots li{background:#d9d9d9;border-radius:50%;display:block;height:.375rem;margin:.3rem .5rem;width:.375rem}.slick-carousel--product-set .slick-dots li:hover{cursor:pointer}.slick-carousel--product-set .slick-dots li.slick-active{background:#fff0;border:.0625rem solid #bb484d;height:.75rem;width:.75rem}.slick-carousel--product-set .slick-dots button{font-size:0}@media only screen and (max-width:48.0625rem){.slick-carousel--product-set .slick-arrow{top:5.3125rem}.slick-carousel--product-set .slick-prev{left:0}.slick-carousel--product-set .slick-next{right:0}}.slick-carousel--product-set .slick-disabled{display:none!important}.slick-carousel--product-set-secondary{margin-top:1.5rem}@media only screen and (min-width:48.125rem){.slick-carousel--product-set-secondary{margin-top:0}}.slick-carousel--product-set-secondary .slick-slide{width:14.375rem}@media only screen and (min-width:34.3125rem){.slick-carousel--product-set-secondary .slick-slide{padding-right:1.875rem}.slick-carousel--product-set-secondary .slick-slide:last-of-type{padding-right:0}}@media only screen and (min-width:48.125rem){.slick-carousel--product-set-secondary .slick-slide{width:19.3125rem}}.slick-carousel--coupons{height:21.25rem}.slick-carousel--coupons .slick-arrow{background:url(5cfb7b2fcd9f9a1db680.svg) no-repeat 50%/1.5rem;border:.0625rem solid #191919;height:2.5rem;top:-4rem;width:2.5rem}.slick-carousel--coupons .slick-next{left:auto;right:0}.slick-carousel--coupons .slick-prev{left:auto;right:3rem}.slick-carousel--coupons .slick-slide{margin-right:.75rem}.slick-carousel--coupons .slick-slide:last-child{margin-right:0}@media only screen and (min-width:48.125rem){.slick-carousel--coupons .slick-slide{margin-right:1.5rem}}.slick-carousel--coupons .custom-arrow{opacity:20%}.slick-carousel--coupons .custom-arrow:hover{cursor:default;opacity:20%}@media only screen and (max-width:48.125rem){.slick-carousel--coupons{height:16.9375rem;width:95.5vw}.slick-carousel--coupons .slick-arrow{display:none!important}.slick-carousel--coupons .slick-carousel__container{padding:0}}.slick-carousel--promotional,.slick-carousel--promotional .slick-slide{height:-moz-fit-content;height:fit-content}.slick-carousel--promotional .slick-arrow{top:4.375rem}.slick-carousel--color-and-pattern{height:1.5rem;position:relative}.slick-carousel--color-and-pattern .slick-carousel__container{align-items:center;display:flex;padding:0}.slick-carousel--color-and-pattern .slick-track{margin-left:unset;margin-right:unset}.slick-carousel--color-and-pattern .slick-list{height:1.5rem;min-width:6.25rem}.slick-carousel--color-and-pattern .slick-arrow{align-items:center;background:none;display:flex;height:1.25rem;justify-content:center;position:relative;top:0;width:1.25rem}.slick-carousel--color-and-pattern .slick-arrow.slick-disabled{color:#b2b5b7}.slick-carousel--color-and-pattern .slick-slide{max-height:1.5rem}.slick-carousel--color-and-pattern .slick-initialized .slick-slide{text-align:center}.slick-carousel--color-and-pattern .slick-prev{left:0}.slick-carousel--color-and-pattern .slick-next{right:0}.storefinder-menu{cursor:pointer;display:none}@media only screen and (min-width:48.125rem){.storefinder-menu{align-items:flex-start;column-gap:.3125rem;display:flex;flex-direction:row;height:-moz-fit-content;height:fit-content}}.storefinder-menu__icon{line-height:.8}.storefinder-menu__info{align-self:center;display:flex;flex-direction:column}.storefinder-menu__text{text-transform:uppercase}.storefinder-menu__not-selected-market-text,.storefinder-menu__text{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1rem;font-weight:600;line-height:1rem}.storefinder-menu__not-selected-market-text{text-transform:none}.storefinder-menu__time{font-family:Myriad Pro Condensed,sans-serif;font-size:.875rem;font-weight:400;line-height:1.05rem}.storefinder-menu-item{display:flex;flex-direction:column;margin:0;width:100%}@media only screen and (min-width:48.125rem){.storefinder-menu-item{padding-bottom:1rem}}.storefinder-menu-item__store-active{color:#005932;font-family:Myriad Pro Semibold,sans-serif;font-size:.875rem;font-weight:600;line-height:.875rem;margin-bottom:.5rem}@media only screen and (min-width:48.125rem){.storefinder-menu-item__store-active{font-family:Myriad Pro Semibold,sans-serif;font-size:1rem;font-weight:600;line-height:1.25rem}}.storefinder-menu-item__border-bottom{border-bottom:.03125rem solid #d2c8c2}.storefinder-menu-item[active] .storefinder-menu-item__inner-container{border-left:.3125rem solid #d2c8c2;padding-left:.4375rem}.storefinder-menu-item__container{cursor:pointer;margin-bottom:1rem;margin-top:.75rem}.storefinder-menu-item__general-info-container{display:flex}.storefinder-menu-item__link-container{display:flex;margin-left:auto;padding:0 .2rem}.storefinder-menu-item__link-container .icon{cursor:pointer}.storefinder-menu-item__store-name{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-bottom:0}@media only screen and (min-width:48.125rem){.storefinder-menu-item__store-name{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.storefinder-menu-item__store-address{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem;margin-bottom:1rem}@media only screen and (min-width:48.125rem){.storefinder-menu-item__store-address{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}}.storefinder-menu-item__store-hours{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem;margin-bottom:.25rem}@media only screen and (min-width:48.125rem){.storefinder-menu-item__store-hours{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}}.storefinder-menu-item__button-container{display:flex;margin-top:1rem}.storefinder-menu-item__button-container .storefinder-menu-item__primary{margin-right:.375rem}.storefinder-menu-item__button-container .storefinder-menu-item__secondary{margin-left:.375rem}@media only screen and (max-width:34.3125rem){.storefinder-menu-item__button-container .storefinder-menu-item__secondary{margin-right:.75rem}}.storefinder-menu-item__stock-availability{color:#a21631;font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem;margin-bottom:1rem}@media only screen and (min-width:48.125rem){.storefinder-menu-item__stock-availability{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}}.storefinder-menu-item__action-btn{border:.0625rem solid #000;transition:all 50ms;width:50%}.storefinder-menu-item__secondary{background:#fff;color:#000}.storefinder-menu-item__secondary:hover{background-color:#fff;color:#000}.stock-unavailable{color:#a21631}.stock-available{color:#007340}.storefinder-overlay{left:-100%;opacity:0;position:fixed;top:0;transition:left .25s ease-in;z-index:900}.storefinder-overlay[active]{left:0;opacity:1}.storefinder-overlay[active] .storefinder-overlay__overlay{opacity:1}.storefinder-overlay_google-maps-consent iframe{height:0}.storefinder-overlay_google-maps-consent .uc-embedding-container{height:100%;width:100%}@media only screen and (max-width:34.3125rem){.storefinder-overlay_google-maps-consent .uc-embedding-container{min-height:auto}.storefinder-overlay_google-maps-consent .uc-embedding-container img{min-height:9.25rem}}@media only screen and (min-width:48.125rem){.storefinder-overlay[google-maps="1"] .storefinder-overlay__drawer,.storefinder-overlay[user-centrics-iframe="1"] .storefinder-overlay__drawer{width:80vw}}@media only screen and (min-width:75.25rem){.storefinder-overlay[google-maps="1"] .storefinder-overlay__drawer,.storefinder-overlay[user-centrics-iframe="1"] .storefinder-overlay__drawer{width:70vw}}@media only screen and (min-width:106.25rem){.storefinder-overlay[google-maps="1"] .storefinder-overlay__drawer,.storefinder-overlay[user-centrics-iframe="1"] .storefinder-overlay__drawer{width:55vw}}@media only screen and (min-width:48.125rem){.storefinder-overlay[google-maps="1"] .storefinder-overlay__store-list,.storefinder-overlay[user-centrics-iframe="1"] .storefinder-overlay__store-list{margin-right:1%;max-width:45%}}@media only screen and (min-width:106.25rem){.storefinder-overlay[google-maps="1"] .storefinder-overlay__store-list,.storefinder-overlay[user-centrics-iframe="1"] .storefinder-overlay__store-list{max-width:39%}}.storefinder-overlay[google-maps="1"] .storefinder-overlay__google-map,.storefinder-overlay[user-centrics-iframe="1"] .storefinder-overlay__google-map{margin-bottom:.75rem;min-height:9.25rem;width:100%}@media only screen and (min-width:48.125rem){.storefinder-overlay[google-maps="1"] .storefinder-overlay__google-map,.storefinder-overlay[user-centrics-iframe="1"] .storefinder-overlay__google-map{margin:0;max-width:54%;min-height:21.6875rem;width:-webkit-fill-available}}@media only screen and (min-width:106.25rem){.storefinder-overlay[google-maps="1"] .storefinder-overlay__google-map,.storefinder-overlay[user-centrics-iframe="1"] .storefinder-overlay__google-map{max-width:60%}}@media only screen and (min-width:48.125rem){.storefinder-overlay[google-maps="1"] .storefinder-overlay__search-wrapper .merchant-search-form--storefinder-search,.storefinder-overlay[user-centrics-iframe="1"] .storefinder-overlay__search-wrapper .merchant-search-form--storefinder-search{width:40%}}.storefinder-overlay__overlay{background-color:#1919194d;height:100dvh;opacity:0;position:absolute;transition:opacity .25s ease-in;transition-delay:.25s;width:100vw;z-index:402}.storefinder-overlay__drawer{background:#fff;border-radius:.625rem .625rem 0 0;display:flex;flex-direction:column;height:calc(100dvh - 4.375rem);justify-content:flex-start;padding:1rem .75rem 0;position:absolute;top:4.375rem;transition:all .25s ease-in;width:100vw;z-index:403}@media only screen and (min-width:48.125rem){.storefinder-overlay__drawer{border-radius:0;display:flex;flex-flow:row wrap;height:100dvh;max-height:100dvh;min-width:25rem;padding:1rem .75rem .6875rem 2rem;top:0;width:25vw}}.storefinder-overlay__close-menu{align-items:center;justify-content:flex-end;order:1;padding-bottom:.5625rem}.storefinder-overlay__close-menu,.storefinder-overlay__title{display:flex;height:-moz-fit-content;height:fit-content;width:100%}.storefinder-overlay__title{order:2;padding-bottom:.75rem}@media only screen and (min-width:48.125rem){.storefinder-overlay__title{padding-bottom:1.5rem}}.storefinder-overlay__info_subtitle{height:-moz-fit-content;height:fit-content;margin:0;order:3;padding:.5rem 0;width:100%}.storefinder-overlay__search-wrapper{height:-moz-fit-content;height:fit-content;order:4;padding-bottom:.75rem;width:100%}.storefinder-overlay__search-wrapper .merchant-search-form--storefinder-search{width:100%}.storefinder-overlay__checkbox{display:flex;height:-moz-fit-content;height:fit-content;order:5;padding:.5rem 0 1rem;width:100%}.storefinder-overlay__checkbox[data-is-pdp=false]{display:none}@media only screen and (min-width:48.125rem){.storefinder-overlay__checkbox[data-is-pdp=false]{display:flex;visibility:hidden}}.storefinder-overlay__google-map{height:0;order:6;width:100%}@media only screen and (min-width:48.125rem){.storefinder-overlay__google-map{order:6;width:0}}.storefinder-overlay__store-list{display:flex;flex-direction:column;order:7;overflow-y:scroll;overscroll-behavior:contain;position:relative;width:100%}.storefinder-overlay__store-list::-webkit-scrollbar{position:absolute;width:.75rem}.storefinder-overlay__store-list::-webkit-scrollbar-track{background-color:#0000}.storefinder-overlay__store-list::-webkit-scrollbar-thumb{background-color:#d9d9d9;border:.25rem solid #fff;border-radius:1.875rem;height:8rem}.storefinder-overlay__store-list::-webkit-scrollbar-button{display:none}@media only screen and (min-width:48.125rem){.storefinder-overlay__store-list{order:5;width:100%}}.storefinder-overlay__search-text{display:block;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-bottom:.5rem}@media only screen and (min-width:34.375rem){.storefinder-overlay__search-text{display:block}}.storefinder-overlay__pdp-text-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media only screen and (min-width:48.125rem){.storefinder-overlay__pdp-text-container{column-gap:.3125rem;justify-content:flex-start}}.storefinder-overlay__pdp-checkmark{accent-color:#005932;color:#d2c8c2;height:1.5rem;width:1.5rem}.storefinder-overlay__pdp-checkmark:checked:hover{background-color:#005932;color:#005932}.storefinder-overlay__pdp-title{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem}.summary-product-card-item__title{color:#323232;padding-right:2.25rem}@media only screen and (min-width:48.125rem){.summary-product-card-item__title{padding-right:0}}.summary-product-card-item__title--mini-cart{font-size:.9375rem;line-height:1.25rem;margin-bottom:.3125rem}.summary-product-card-item__title--quantity{font-family:Myriad Pro,sans-serif;line-height:1.35rem}@media only screen and (max-width:48.125rem){.summary-product-card-item__title--quantity{font-size:.875rem}}.summary-product-card-item__title--price{font-family:Myriad Pro,sans-serif;line-height:1.35rem}@media only screen and (max-width:48.125rem){.summary-product-card-item__title--price{font-size:.875rem}}.summary-product-card-item__title--shipping{font-family:Myriad Pro,sans-serif;font-size:1rem;line-height:1.2rem}@media only screen and (max-width:48.125rem){.summary-product-card-item__title--shipping{font-size:.875rem}}.summary-product-card-item__title--secondary{color:#323232;font-size:.875rem;font-weight:400;line-height:1.0625rem}@media only screen and (min-width:48.125rem){.summary-product-card-item__title--secondary{font-size:1.125rem;line-height:1.375rem;margin:.25rem 0 1.5625rem}}.summary-product-card-item__title--readonly{pointer-events:none}.summary-product-card-item__content{padding:0 0 0 1.5rem;width:calc(58.333% - 13.75rem)}@media only screen and (min-width:48.125rem){.summary-product-card-item__content{padding:0 2.6875rem .3125rem 1.5rem}}.summary-product-card-item__content--mini-cart{width:calc(100% - 6.25rem)}.summary-product-card-item__content--additional-info,.summary-product-card-item__content--alternative{padding:0 0 0 1.25rem}@media only screen and (min-width:48.125rem){.summary-product-card-item__content--additional-info{width:calc(100% - 35.625rem)}}.summary-product-card-item__content--with-checkbox{width:calc(100% - 9.875rem)}.summary-product-card-item__item-price-container{display:flex;justify-content:space-evenly;width:100%}.summary-product-card-item__image{position:relative}@media only screen and (min-width:48.125rem){.summary-product-card-item__image{height:100%;max-height:16rem;max-width:13.75rem;width:20vw}}.summary-product-card-item__image--mini-cart{width:6.25rem}.summary-product-card-item__image--mini-cart .thumbnail{height:3.75rem}.summary-product-card-item__image--readonly{pointer-events:none}.summary-product-card-item__remove-button{justify-self:center}.summary-product-card-item__add-to-wishlist{position:absolute;right:.3125rem;top:.3125rem}@media only screen and (min-width:48.125rem){.summary-product-card-item__add-to-wishlist{right:.8125rem;top:.875rem}}.summary-product-card-item__price{flex-direction:column;font-size:1.25rem;justify-content:flex-end;min-width:-moz-fit-content;min-width:fit-content;text-align:right}@media only screen and (max-width:60.5625rem){.summary-product-card-item__price .money-price__amount{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:600;line-height:2.625rem}}@media only screen and (min-width:48.125rem){.summary-product-card-item__price{font-size:1.75rem;justify-content:flex-start}}.summary-product-card-item__price--mini-cart{align-self:flex-start;font-size:.9375rem;line-height:1.25rem}.summary-product-card-item__price--alternative,.summary-product-card-item__price--secondary{font:500 .9375rem/1.0625rem Myriad Pro,sans-serif;margin-bottom:.3125rem;text-align:left;width:100%}@media only screen and (min-width:48.125rem){.summary-product-card-item__price--alternative{align-self:flex-start;margin:.625rem 0;text-align:right;width:auto}}.summary-product-card-item__option--mini-cart{font:400 .8125rem/1.0625rem Walbaum,sans-serif}@media only screen and (max-width:48.125rem){.summary-product-card-item:last-of-type .summary-product-card-item__box{border-bottom:none;margin-bottom:0;padding-bottom:0}}.summary-product-card-item__box{border-bottom:.0625rem solid #f0ece7;margin-bottom:1.5rem;padding-bottom:1rem}@media only screen and (min-width:48.125rem){.summary-product-card-item__box{border-bottom:none;margin-bottom:2.5rem;padding-bottom:0}}@media only screen and (max-width:48.125rem){.summary-product-card-item__box--summary-height{height:-moz-fit-content;height:fit-content;max-height:-moz-fit-content;max-height:fit-content}}.summary-product-card-item__box--direction-horizontal{display:flex;flex-flow:row}.summary-product-card-item__box--with-options{border-bottom:none;margin-bottom:0;padding-bottom:0}.summary-product-card-item__box--mini-cart{border-bottom:.0625rem dotted #d9d9d9;margin:0;padding:1.125rem 0}.summary-product-card-item__options{font:500 .8125rem/.9375rem Walbaum,sans-serif}@media only screen and (min-width:48.125rem){.summary-product-card-item__options{font:500 1rem/1.375rem Myriad Pro,sans-serif;justify-self:center}}.summary-product-card-item__additional-info{padding-top:.9375rem;width:100%}@media only screen and (min-width:48.125rem){.summary-product-card-item__additional-info{max-width:21.875rem;padding-left:.9375rem;padding-top:0}}.summary-product-card-item--expand{width:100%}@media only screen and (min-width:48.125rem){.summary-product-card-item--right-indent-from-tablet{padding-right:1.25rem}}.summary-product-card-item__shipping-info--row{align-items:baseline;display:flex;font-size:.875rem;gap:.5rem;line-height:1.0625rem;margin:.5rem 0;padding:0}@media only screen and (min-width:48.125rem){.summary-product-card-item__shipping-info--row{font-size:1rem;line-height:1.2rem}}.summary-product-card-item__shipping-info--row-text-bold{font-weight:700;text-decoration:underline}.summary-product-card-item__wrapper{display:flex}.summary-product-card-item__email{align-items:center;display:flex;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;min-width:max-content}.toggler-accordion--active:after{display:none}.toggler-item__link{padding-bottom:.5rem}.toggler-item__link>svg{margin-right:.3125rem}.toggler-item__link:hover{cursor:pointer;opacity:.7;text-decoration:underline;text-decoration-color:#191919b3}.toggler-item__title{cursor:pointer;display:flex;font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;justify-content:space-between;line-height:1.40625rem;position:relative;transition:opacity .25s ease-in-out;width:100%}.toggler-item__title:after{content:url(4844f0104a450b590ccf.svg)}.toggler-item__title--active .toggler-item__toggler-icon,.toggler-item__title--active:after{transform:rotate(180deg)}.no-touch .toggler-item__title:not(.toggler-item__title--read-only):hover{cursor:pointer}.toggler-item__title--pdp,.toggler-item__title--quantity{font-family:Myriad Pro Semibold,sans-serif;font-size:1.125rem;line-height:100%;padding-bottom:.5rem}@media only screen and (max-width:48.125rem){.toggler-item__title--quantity{width:5rem}}.toggler-item__title--color{font-family:Myriad Pro,sans-serif;font-weight:400}.toggler-item__title--bundle{padding-left:.6875rem}.toggler-item__title--bundle-note{color:#191919;font:300 .875rem Myriad Pro,sans-serif;letter-spacing:0;padding:0 1.25rem 0 0}@media only screen and (min-width:75.25rem){.toggler-item__title--bundle-note{font-size:18px}}.no-touch .toggler-item__title--mobile:not(.toggler-item__title--read-only):hover,.toggler-item__title--mobile:hover{cursor:default;opacity:1}@media only screen and (min-width:34.375rem){.toggler-item__title--mobile{padding-right:0;padding-top:0}.toggler-item__title--mobile:after{display:none}.toggler-item__title--desktop-border-bottom{border-bottom:.0625rem dotted #d9d9d9;margin-bottom:1rem;padding-bottom:.875rem}}.toggler-item__title--filter{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem;text-transform:uppercase}.toggler-item__title-text{align-items:center;column-gap:.3125rem;display:flex}.toggler-item__title-text--counter{color:#6c6c6c;font-family:Myriad Pro Condensed,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.875rem;text-transform:uppercase}.toggler-item__description-text-paragraphs>p{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.toggler-item__description-text-paragraphs>p{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.toggler-item__content{padding-bottom:.9375rem;padding-top:1.5625rem}.toggler-item__content--mobile{padding-bottom:1rem;padding-top:0}.toggler-item__content--option{padding-bottom:2.5rem;padding-top:.3125rem}.toggler-item__content--quantity{padding:0}.toggler-item__content--bundle{padding-left:.6875rem;padding-right:.6875rem}.toggler-item__content--bundle-note{padding:.9375rem 0 0}.toggler-item__content--filter{padding-bottom:0;padding-top:.625rem}.toggler-item__content--giftcard{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem;padding-bottom:0;padding-top:1.5rem}.toggler-item__content--flex{display:flex}.toggler-item__content--footer .toggler-item__link{display:block}.toggler-item__content--review-comments .toggler-item__reviews{column-count:1;column-gap:1.875rem;margin:0 0 4.375rem}.toggler-item__content--pdp{padding-bottom:1rem;padding-top:.5rem}.toggler-item__text--my-dehner-card-form{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;padding-top:1.4375rem}.toggler-item--filter{order:1;padding:.75rem 0}.toggler-item--filter-order{order:0}.toggler-item--giftcard,.toggler-item--my-dehner-card-form,.toggler-item--my-dehner-card-submitted{display:flex;flex-direction:column}.toggler-item--giftcard .toggler-item__title,.toggler-item--my-dehner-card-form .toggler-item__title,.toggler-item--my-dehner-card-submitted .toggler-item__title{align-items:center;border-top:.0625rem solid #d2c8c2;display:flex;gap:.5rem;order:1;padding-bottom:0;padding-top:1.5rem;text-transform:unset}.toggler-item--giftcard .toggler-item__title--active,.toggler-item--my-dehner-card-form .toggler-item__title--active,.toggler-item--my-dehner-card-submitted .toggler-item__title--active{order:0}.toggler-item--my-dehner-card-form .toggler-item__title,.toggler-item--my-dehner-card-submitted .toggler-item__title{border-top:none}.toggler-item--my-dehner-card-form .toggler-item__content,.toggler-item--my-dehner-card-submitted .toggler-item__content{padding-bottom:0}.toggler-item--my-dehner-card-submitted{border-bottom:.0625rem solid #d2c8c2}.toggler-item--my-dehner-card-submitted .toggler-item__title{margin-bottom:1.5rem}.toggler-item--my-dehner-card-submitted .toggler-item__text{padding-bottom:1.5rem;padding-top:0}.toggler-item--my-dehner-card-submitted .toggler-item__content{padding-top:0}.toggler-item--coupons-container{border-bottom:.0625rem solid #d2c8c2;padding-right:2rem}@media only screen and (max-width:48.125rem){.toggler-item--coupons-container{padding-right:0}}.toggler-item--coupons-container .toggler-item__title{align-items:center;display:flex;padding-bottom:1.5rem;padding-top:0}@media only screen and (max-width:48.125rem){.toggler-item--coupons-container .toggler-item__title{padding-top:1.5rem}}.toggler-item--coupons-container .toggler-item__selected-coupons{color:#6c6c6c;font-size:.75rem;padding-right:1.3125rem}.toggler-item--coupons-container .toggler-item__header{margin-bottom:2.4375rem}@media only screen and (max-width:48.125rem){.toggler-item--coupons-container .toggler-item__header{display:flex;flex-direction:column;margin-bottom:.75rem}}.toggler-item--coupons-container .toggler-item__content{border-top:.0625rem solid #d2c8c2}@media only screen and (max-width:48.125rem){.toggler-item--coupons-container .toggler-item__content{border-top:unset;margin-right:-1rem;padding-top:0;position:relative}}.toggler-item--coupons-container-mobile .toggler-item__title{padding-top:1.5625rem}.toggler-item--with-top-border{border-top:.0625rem dotted #d9d9d9}.toggler-item--with-bottom-border{border-bottom:.0625rem solid #f0ece7}.toggler-item--review-comments{word-break:break-word}.toggler-item--review-comments .toggler-item__title{display:flex;font-family:Myriad Pro,sans-serif;font-size:1.625rem;font-weight:400;line-height:100%;position:relative}@media only screen and (max-width:48.125rem){.toggler-item--review-comments .toggler-item__title{border-bottom:.0625rem solid #d9d9d9;padding-bottom:1rem}}.no-touch .toggler-item--review-comments .toggler-item__title:not(.toggler-item--review-comments .toggler-item__title--read-only):hover{cursor:text}.toggler-item--mobile .toggler-item__title{padding-bottom:1rem}@media only screen and (min-width:48.125rem){.toggler-item--mobile .toggler-item__title:after{display:none}}.toggler-item--footer .toggler-item__title{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem;text-transform:uppercase}.toggler-item--footer .toggler-item__link{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}.radio{display:inline-block;position:relative}.radio__container{display:block}.radio__box{background-color:#fff;border:1px solid #d2c8c2;display:inline-block;height:1.25rem;margin-right:.25rem;text-align:center;vertical-align:top;width:1.25rem}.radio__check{background-color:#005932;left:.25rem;top:.25rem;transition:visibility .25s ease-in-out,opacity .25s ease-in-out}.radio__check,.radio__input{opacity:0;pointer-events:none;position:absolute;visibility:hidden}.radio__input:active+.radio__box{border-color:#005932}.radio__input:checked~.radio__check{opacity:1;pointer-events:all;visibility:visible}.radio--expand{display:block}.radio--error .radio__box{border-color:#bb484d}.radio--active .radio__box,.radio:active .radio__box{border-color:#005932}.radio--disabled .radio__box,.radio[disabled] .radio__box{background-color:#f0f0f0}.radio__box,.radio__check{border-radius:100%}.radio__container{align-items:center;display:flex}.radio__box{border:.09375rem solid #d2c8c2;height:1.3125rem;margin-right:.75rem;min-height:1.3125rem;min-width:1.3125rem;width:1.3125rem}.radio__label{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.radio__label--secondary{color:#6c6c6c;margin-left:.3125rem}.radio__check{background-color:#0000;height:.75rem;left:.3125rem;top:.3125rem;width:.75rem}.radio__input:checked+.radio__box{background-color:#191919;border-color:#191919}.radio__input:checked+.radio__box>.radio__check{opacity:1;pointer-events:all;visibility:visible}.radio--with-bg,.radio--with-bg-wrap .radio{display:block;margin-bottom:0}.radio--with-bg .radio__container,.radio--with-bg-wrap .radio .radio__container{cursor:pointer;padding:1.125rem 1.3125rem;position:relative;white-space:nowrap}.radio--with-bg .radio__box:before,.radio--with-bg-wrap .radio .radio__box:before{background-color:#fff;border:.0625rem solid #191919;border-radius:.1875rem;content:"";height:100%;left:.3125rem;position:absolute;top:.3125rem;width:100%;z-index:-1}.radio--with-bg-wrap .radio:focus .radio__box:before,.radio--with-bg-wrap .radio:hover .radio__box:before,.radio--with-bg:focus .radio__box:before,.radio--with-bg:hover .radio__box:before{background-color:#fff;border-color:#191919}.radio--with-bg-wrap .radio.radio--error .radio__box:before,.radio--with-bg.radio--error .radio__box:before{border-color:#bb484d}.radio--with-bg .radio__input:checked+.radio__box,.radio--with-bg-wrap .radio .radio__input:checked+.radio__box{background-color:#000;border:.1875rem solid #fff}.radio--with-bg .radio__input:checked+.radio__box:before,.radio--with-bg-wrap .radio .radio__input:checked+.radio__box:before{background-color:#00593266;border:none}.radio--with-bg .radio__input:checked~.radio__check,.radio--with-bg-wrap .radio .radio__input:checked~.radio__check{opacity:0;pointer-events:none;visibility:hidden}.radio--with-bg .radio__label,.radio--with-bg-wrap .radio .radio__label{color:#000;display:inline-block;font-weight:500;margin-top:.125rem}.radio--disabled .radio__box,.radio[disabled] .radio__box{background-color:#b2b5b740;border-color:#b2b5b7;cursor:not-allowed}.radio--disabled .radio__label,.radio[disabled] .radio__label{color:#b2b5b7}.radio--filter-pointer{cursor:pointer;pointer-events:auto;width:100%}.radio--filter-pointer>.radio__container{cursor:inherit}.radio--my-dehner-account .radio__box{background:hsla(204,3%,71%,.251)}.toggler-radio{display:inline-block;position:relative}.toggler-radio__container{display:block}.toggler-radio__box{background-color:#fff;border:1px solid #d2c8c2;display:inline-block;height:1.25rem;margin-right:.25rem;text-align:center;vertical-align:top;width:1.25rem}.toggler-radio__check{background-color:#005932;left:.25rem;top:.25rem;transition:visibility .25s ease-in-out,opacity .25s ease-in-out}.toggler-radio__check,.toggler-radio__input{opacity:0;pointer-events:none;position:absolute;visibility:hidden}.toggler-radio__input:active+.toggler-radio__box{border-color:#005932}.toggler-radio__input:checked~.toggler-radio__check{opacity:1;pointer-events:all;visibility:visible}.toggler-radio--expand{display:block}.toggler-radio--error .toggler-radio__box{border-color:#bb484d}.toggler-radio--active .toggler-radio__box,.toggler-radio:active .toggler-radio__box{border-color:#005932}.toggler-radio--disabled .toggler-radio__box,.toggler-radio[disabled] .toggler-radio__box{background-color:#f0f0f0;cursor:not-allowed}.toggler-radio__box,.toggler-radio__check{border-radius:100%}.toggler-radio__check{background-color:#000;height:.75rem;left:.3125rem;top:.3125rem;width:.75rem}.toggler-radio__box{border:.09375rem solid #d2c8c2;height:1.3125rem;margin-right:.75rem;width:1.3125rem}.toggler-radio__box+.toggler-radio__box,.toggler-radio__input:checked+.toggler-radio__box{background-color:#191919;border-color:#191919}.toggler-radio__box+.toggler-radio__box>.toggler-radio__check,.toggler-radio__input:checked+.toggler-radio__box>.toggler-radio__check{opacity:1;pointer-events:all;visibility:visible}.toggler-radio--with-bg,.toggler-radio--with-bg .toggler-radio{display:block;margin-bottom:0}.toggler-radio--with-bg .toggler-radio .toggler-radio__container,.toggler-radio--with-bg .toggler-radio__container{align-items:center;cursor:pointer;display:flex;position:relative;white-space:nowrap}.toggler-radio--with-bg .toggler-radio .toggler-radio__box:before,.toggler-radio--with-bg .toggler-radio__box:before{border:none;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.toggler-radio--with-bg .toggler-radio .toggler-radio__box:hover,.toggler-radio--with-bg .toggler-radio__box:hover{border-color:#4d4d4d}.toggler-radio--with-bg .toggler-radio:focus .toggler-radio__box:before,.toggler-radio--with-bg .toggler-radio:hover .toggler-radio__box:before,.toggler-radio--with-bg:focus .toggler-radio__box:before,.toggler-radio--with-bg:hover .toggler-radio__box:before{background-color:#fff;border-color:#4d4d4d;color:#000}.toggler-radio--with-bg .toggler-radio__input:focus+.toggler-radio__box,.toggler-radio--with-bg__input:focus+.toggler-radio__box{border-color:#d2c8c2}.toggler-radio--with-bg .toggler-radio .toggler-radio__input:checked+.toggler-radio__box,.toggler-radio--with-bg .toggler-radio__input:checked+.toggler-radio__box{background-color:#191919;border-color:#191919}.toggler-radio--with-bg .toggler-radio .toggler-radio__input:checked+.toggler-radio__box:before,.toggler-radio--with-bg .toggler-radio__input:checked+.toggler-radio__box:before{background-color:#fff;border-color:#191919}.toggler-radio--with-bg .toggler-radio .toggler-radio__input:checked~.toggler-radio__check,.toggler-radio--with-bg .toggler-radio__input:checked~.toggler-radio__check{background-color:#0000;left:.3125rem;pointer-events:none;top:.3125rem}.toggler-radio--with-bg .toggler-radio .toggler-radio__label,.toggler-radio--with-bg .toggler-radio__label{color:#191919;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.toggler-radio-icon{display:inline-block;position:relative}.toggler-radio-icon__container{display:block}.toggler-radio-icon__box{background-color:#fff;border:1px solid #d2c8c2;display:inline-block;height:1.25rem;margin-right:.25rem;text-align:center;vertical-align:top;width:1.25rem}.toggler-radio-icon__check{background-color:#005932;left:.25rem;top:.25rem;transition:visibility .25s ease-in-out,opacity .25s ease-in-out}.toggler-radio-icon__check,.toggler-radio-icon__input{opacity:0;pointer-events:none;position:absolute;visibility:hidden}.toggler-radio-icon__input:active+.toggler-radio-icon__box{border-color:#005932}.toggler-radio-icon__input:checked~.toggler-radio-icon__check{opacity:1;pointer-events:all;visibility:visible}.toggler-radio-icon--expand{display:block}.toggler-radio-icon--error .toggler-radio-icon__box{border-color:#bb484d}.toggler-radio-icon--active .toggler-radio-icon__box,.toggler-radio-icon:active .toggler-radio-icon__box{border-color:#005932}.toggler-radio-icon--disabled .toggler-radio-icon__box,.toggler-radio-icon[disabled] .toggler-radio-icon__box{background-color:#f0f0f0;cursor:not-allowed}.toggler-radio-icon__box,.toggler-radio-icon__check{border-radius:100%}.toggler-radio-icon__check{background-color:#000;height:.75rem;left:.3125rem;top:.3125rem;width:.75rem}.toggler-radio-icon__box{border:.09375rem solid #d2c8c2;height:1.3125rem;margin-right:.75rem;width:1.3125rem}.toggler-radio-icon__box+.toggler-radio-icon__box,.toggler-radio-icon__input:checked+.toggler-radio-icon__box{background-color:#191919;border-color:#191919}.toggler-radio-icon__box+.toggler-radio-icon__box>.toggler-radio-icon__check,.toggler-radio-icon__input:checked+.toggler-radio-icon__box>.toggler-radio-icon__check{opacity:1;pointer-events:all;visibility:visible}.toggler-radio-icon--with-bg,.toggler-radio-icon--with-bg .toggler-radio-icon{display:block;margin-bottom:0}.toggler-radio-icon--with-bg .toggler-radio-icon .toggler-radio-icon__container,.toggler-radio-icon--with-bg .toggler-radio-icon__container{align-items:center;cursor:pointer;display:flex;position:relative;white-space:nowrap}.toggler-radio-icon--with-bg .toggler-radio-icon .toggler-radio-icon__box:before,.toggler-radio-icon--with-bg .toggler-radio-icon__box:before{border:none;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.toggler-radio-icon--with-bg .toggler-radio-icon .toggler-radio-icon__box:hover,.toggler-radio-icon--with-bg .toggler-radio-icon__box:hover{border-color:#4d4d4d}.toggler-radio-icon--with-bg .toggler-radio-icon:focus .toggler-radio-icon__box:before,.toggler-radio-icon--with-bg .toggler-radio-icon:hover .toggler-radio-icon__box:before,.toggler-radio-icon--with-bg:focus .toggler-radio-icon__box:before,.toggler-radio-icon--with-bg:hover .toggler-radio-icon__box:before{background-color:#fff;border-color:#4d4d4d;color:#000}.toggler-radio-icon--with-bg .toggler-radio-icon__input:focus+.toggler-radio-icon__box,.toggler-radio-icon--with-bg__input:focus+.toggler-radio-icon__box{border-color:#d2c8c2}.toggler-radio-icon--with-bg .toggler-radio-icon .toggler-radio-icon__input:checked+.toggler-radio-icon__box,.toggler-radio-icon--with-bg .toggler-radio-icon__input:checked+.toggler-radio-icon__box{background-color:#191919;border-color:#191919}.toggler-radio-icon--with-bg .toggler-radio-icon .toggler-radio-icon__input:checked+.toggler-radio-icon__box:before,.toggler-radio-icon--with-bg .toggler-radio-icon__input:checked+.toggler-radio-icon__box:before{background-color:#fff;border-color:#191919}.toggler-radio-icon--with-bg .toggler-radio-icon .toggler-radio-icon__input:checked~.toggler-radio-icon__check,.toggler-radio-icon--with-bg .toggler-radio-icon__input:checked~.toggler-radio-icon__check{background-color:#0000;left:.3125rem;pointer-events:none;top:.3125rem}.toggler-radio-icon--with-bg .toggler-radio-icon .toggler-radio-icon__label,.toggler-radio-icon--with-bg .toggler-radio-icon__label{color:#191919;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.toggler-radio-icon__container{flex-flow:row}.toggler-radio-icon__checkout-paypal,.toggler-radio-icon__riverty{height:2rem;width:7rem}.toggler-radio-icon__klarna-payment{height:2rem;width:5rem}.toggler-radio-icon__checkout-gift-card{height:2rem;width:2.875rem}.toggler-radio-icon__credit-cards{height:2rem;width:9.125rem}.toggler-radio-icon__market-payment,.toggler-radio-icon__purchase-on-invoice-payment{height:2rem;width:2.875rem}.toggler-radio-icon__checkout-gift-card,.toggler-radio-icon__checkout-paypal,.toggler-radio-icon__credit-cards,.toggler-radio-icon__klarna-payment,.toggler-radio-icon__market-payment,.toggler-radio-icon__purchase-on-invoice-payment,.toggler-radio-icon__riverty{margin-right:1rem}.toggler-radio-icon--payment .toggler-radio-icon__box{margin-right:1.5rem}@media only screen and (max-width:34.3125rem){.toggler-radio-icon__additional-text{line-height:1.25rem;white-space:normal;word-break:break-word}}.tooltip{background:#d2c8c2;display:flex;font-family:Myriad Pro,sans-serif;font-size:1rem;max-width:100%;padding:.3125rem .625rem;position:absolute;z-index:810}@media only screen and (min-width:48.125rem){.tooltip{max-width:21.25rem}}.tooltip__arrow{border-left:.5rem solid #0000;border-right:.5rem solid #0000;border-top:.625rem solid #d2c8c2;position:absolute}.tooltip__close-button{margin-left:.3125rem}.user-block__buttons-container{border-top:.0625rem dotted #d9d9d9;padding-top:1.25rem}.user-block__button{min-width:0;width:calc(50% - .625rem)}.user-block__head-container{align-items:center;display:flex;justify-content:space-between}.user-block__head-container__title{font-size:1.375rem;font-weight:700;line-height:1.375rem;text-align:left}.user-block__head-container__icon{cursor:pointer}.user-block__container--top-border{border-top:.0625rem solid #f0ece7}.tooltip-icon{display:inline-block}.tooltip-icon--flex{display:flex}.user-block-item{display:flex;font-weight:400;justify-content:flex-start;line-height:1.8rem;margin:1rem 0;text-transform:capitalize}.user-block-item:hover{text-decoration:none}.user-block-item--small{border-top:.0625rem dotted #d9d9d9;font-size:.75rem;margin:0;padding-top:1.5625rem}.user-block-item__item{align-items:center;column-gap:.5rem;display:flex;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;margin:0}.user-block-item--logout{margin-bottom:0}.user-block-item--logout .user-block-item__item{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}.summary-overview__grand-total-price{font-size:1.1rem;line-height:1.4}.collapsible-list__button{background-color:#fff0;color:#005932;cursor:pointer}.collapsible-list__button:hover{text-decoration:underline}.collapsible-list__button:after{content:attr(data-show)}.collapsible-list__button--shown:after{content:attr(data-hide)}.collapsible-list__button-content{display:none}.wrapper{border:.0625rem solid #d2c8c2;margin-bottom:1.75rem;padding:1rem 1.125rem 1rem .8125rem}.wrapper-form{padding-left:0}@media only screen and (min-width:22.5rem){.wrapper-form{padding-left:3rem}}@media only screen and (max-width:34.3125rem){.wrapper-form--layout-relative{position:relative}}
.summary-overview__grand-total-price{font-size:1.1rem;line-height:1.4}.collapsible-list__button{background-color:#fff0;color:#005932;cursor:pointer}.collapsible-list__button:hover{text-decoration:underline}.collapsible-list__button:after{content:attr(data-show)}.collapsible-list__button--shown:after{content:attr(data-hide)}.collapsible-list__button-content{display:none}.first-step-form .checkbox__label{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;max-width:90%;word-wrap:break-word}
.agent-navigation__dropdown>.agent-navigation__dropdown-item[position-right]{left:auto;right:0}.agent-navigation__name{padding-right:1.5rem;position:relative}.agent-navigation__caret{position:absolute;right:0;top:50%;transform:translateY(-50%)}.customer-list__container-item{cursor:pointer;padding:0}.customer-list__container-item:hover{color:#000;text-decoration:underline}.agent-control-bar{border-bottom:.0625rem solid #d9d9d9;position:relative}.agent-control-bar.active{z-index:401}.agent-control-bar.active:before{background-color:#000;bottom:0;content:"";left:0;opacity:.4;position:fixed;right:0;top:0;z-index:-1}.agent-control-bar__inner{background-color:#fff;position:relative;z-index:10}.agent-control-bar__container{padding:.75rem 1rem}@media only screen and (max-width:34.3125rem){.agent-control-bar__container{flex-direction:column-reverse;text-align:right}}.agent-control-bar__info{font-size:.875rem;line-height:normal}.agent-control-bar__name{font-weight:500}.agent-control-bar__button-wrap{margin-left:1.125rem}.product-cart-item{display:flex;flex-direction:column;position:relative}.product-cart-item__name{color:#191919;font-weight:700}.product-cart-item__actions{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;margin-top:1rem}.product-cart-item__actions--spacingless{margin-top:0}.product-cart-item__actions-row{display:flex;width:100%}@media only screen and (min-width:770px){.product-cart-item{flex-direction:row;justify-content:space-between}}.product-cart-item__col{margin-left:auto;margin-right:auto}.product-cart-item__col:first-child{margin-left:0}.product-cart-item__col:last-child{margin-right:0}.product-cart-item__actions{flex-grow:0}.readonly-bundled-note__title{font-size:.875rem}.configured-bundle-product{padding:0 .9375rem 1.3125rem 0}.configured-bundle-product--mini-cart{padding-left:1.25rem}.configured-bundle-product--mini-cart:last-child{padding-bottom:0}.configured-bundle-product__title{display:block;font:400 1.125rem Walbaum,sans-serif}.configured-bundle-product__title--bold{font-weight:700}.configured-bundle-product__sku{color:#b2b5b7;font:300 18px Myriad Pro,sans-serif}.configured-bundle-product__prices{padding-left:1rem}@media only screen and (min-width:75.25rem){.configured-bundle-product__prices{padding-left:0}}.configured-bundle-product__text{font:400 18px Walbaum,sans-serif}.configured-bundle-product__text--secondary{color:#d9d9d9}.configured-bundle-product__text--bold{font-weight:700}.configured-bundle-product__text--mini-cart{color:#000;font-weight:300}.configurator-button{background-color:#005932;background:#000;border:none;border-radius:0;border-radius:.125rem;color:#fff;cursor:pointer;display:inline-block;font:700 .9375rem/1.125rem Walbaum,sans-serif;padding:.9375rem 1rem;text-align:center;transition:box-shadow .25s ease-in-out,background-color .25s ease-in-out;transition:all .25s ease-in-out}.configurator-button:focus,.configurator-button:hover{background-color:#002615;text-decoration:none}.configurator-button:active{background-color:#005932;box-shadow:inset 0 2px 7px 0 #002615;text-decoration:none}.configurator-button--hollow{background-color:#fff;border:1px solid #005932;color:#005932;padding:.25rem .5rem}.configurator-button--hollow:focus,.configurator-button--hollow:hover{background-color:#0dff95}.configurator-button--hollow:active{background-color:#0dff95;box-shadow:inset 0 2px 7px 0 #005932b3}.configurator-button--expand{width:100%}.configurator-button--info{background-color:#f0ede6}.configurator-button--info:focus,.configurator-button--info:hover{background-color:#ddd6c6}.configurator-button--info:active{background-color:#f0ede6;box-shadow:inset 0 2px 7px 0 #ddd6c6}.configurator-button--info.configurator-button--hollow{background-color:#fff;border-color:#f0ede6;color:#f0ede6}.configurator-button--info.configurator-button--hollow:focus,.configurator-button--info.configurator-button--hollow:hover{background-color:#fff}.configurator-button--info.configurator-button--hollow:active{background-color:#fff;box-shadow:inset 0 2px 7px 0 #f0ede6b3}.configurator-button--warning{background-color:#d3a06d}.configurator-button--warning:focus,.configurator-button--warning:hover{background-color:#c78746}.configurator-button--warning:active{background-color:#d3a06d;box-shadow:inset 0 2px 7px 0 #c78746}.configurator-button--warning.configurator-button--hollow{background-color:#fff;border-color:#d3a06d;color:#d3a06d}.configurator-button--warning.configurator-button--hollow:focus,.configurator-button--warning.configurator-button--hollow:hover{background-color:#fcf9f6}.configurator-button--warning.configurator-button--hollow:active{background-color:#fcf9f6;box-shadow:inset 0 2px 7px 0 #d3a06db3}.configurator-button--success{background-color:#007340}.configurator-button--success:focus,.configurator-button--success:hover{background-color:#004024}.configurator-button--success:active{background-color:#007340;box-shadow:inset 0 2px 7px 0 #004024}.configurator-button--success.configurator-button--hollow{background-color:#fff;border-color:#007340;color:#007340}.configurator-button--success.configurator-button--hollow:focus,.configurator-button--success.configurator-button--hollow:hover{background-color:#27ff9f}.configurator-button--success.configurator-button--hollow:active{background-color:#27ff9f;box-shadow:inset 0 2px 7px 0 #007340b3}.configurator-button--alert{background-color:#bb484d}.configurator-button--alert:focus,.configurator-button--alert:hover{background-color:#98383c}.configurator-button--alert:active{background-color:#bb484d;box-shadow:inset 0 2px 7px 0 #98383c}.configurator-button--alert.configurator-button--hollow{background-color:#fff;border-color:#bb484d;color:#bb484d}.configurator-button--alert.configurator-button--hollow:focus,.configurator-button--alert.configurator-button--hollow:hover{background-color:#ebcacc}.configurator-button--alert.configurator-button--hollow:active{background-color:#ebcacc;box-shadow:inset 0 2px 7px 0 #bb484db3}.configurator-button--disabled,.configurator-button[data-disabled],.configurator-button[disabled]{background-color:#dadada;border-color:#dadada;pointer-events:none}.configurator-button--disabled:focus,.configurator-button--disabled:hover,.configurator-button[data-disabled]:focus,.configurator-button[data-disabled]:hover,.configurator-button[disabled]:focus,.configurator-button[disabled]:hover{background-color:#dadada}.configurator-button--success,.configurator-button:focus,.configurator-button:hover{background:#000;border-color:#fff0;color:#fff}.configurator-button--additional-indention{background:#fff0;border-color:#fff0;color:#0000003d;font-size:.8125rem;font-weight:500;letter-spacing:.1375rem;margin:0;padding:1rem;text-transform:uppercase}.configurator-button--additional-indention:active,.configurator-button--additional-indention:focus,.configurator-button--additional-indention:hover{background:#b2b5b7;border-color:#fff0;box-shadow:none;color:#000}.configurator-button--link{background:none;color:#0000003d;font:400 1rem/1.125rem Myriad Pro,sans-serif;padding:0}.configurator-button--link:focus,.configurator-button--link:hover{background:none;color:#0000003d;text-decoration:underline}.configurator-button--active{background:#b2b5b7;border-color:#fff0;color:#000}.configurator-button--selected{background:#0059321a;border-color:#fff0;color:#005932}.configurator-button--summary,.configurator-button--summary:hover{background:#000;border-color:#fff0;color:#fff}.configurator-button[disabled],.configurator-button[disabled]:hover{background:#d9d9d9;border-color:#fff0;color:#fff}.configurator-message{align-items:center;border:none;display:flex;flex-grow:1;justify-content:center;margin:.5rem}.configurator-product{display:flex;flex-direction:row;flex-direction:column;margin:0 0 .625rem;position:relative;transition:box-shadow .25s ease-in-out;z-index:10}.configurator-product__name{color:#191919;font-weight:700}.configurator-product__actions{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;margin-top:1rem}.configurator-product__actions--spacingless{margin-top:0}.configurator-product__actions-row{display:flex;width:100%}.configurator-product__actions{flex-grow:0}.no-touch .configurator-product:before{background:linear-gradient(180deg,#000,#0000000d);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease-in-out;z-index:10}.no-touch .configurator-product:hover{box-shadow:.125rem .625rem 1.875rem 0 #0000001a;z-index:11}.no-touch .configurator-product:hover:before{opacity:.05;z-index:11}@media only screen and (min-width:34.375rem){.configurator-product{background-color:#0000000d;flex-direction:row;padding-right:1.25rem}}@media only screen and (min-width:60.625rem){.configurator-product{padding-right:2.5rem}}.configurator-product__col{padding:1.5rem 0;position:relative}.configurator-product__col:not(.configurator-product__col--image-container){z-index:12}@media only screen and (min-width:34.375rem){.configurator-product__col:not(.configurator-product__col--image-container){padding-top:2.1875rem}}.configurator-product__col--image-container{background-color:#fff;padding:0;position:relative}.configurator-product__col--image-container:before{background-color:#0000000d;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:10}.configurator-product__col--description{padding:.9375rem .9375rem 0}@media only screen and (min-width:34.375rem){.configurator-product__col--description{padding:0 1.875rem}}.configurator-product__name{display:inline-block;font-family:Walbaum,sans-serif;font-weight:500;margin-bottom:.5rem}.configurator-product__sku{color:#b2b5b7;display:block;font-weight:300;letter-spacing:.016875rem;line-height:1.125rem;text-transform:uppercase}.configurator-product__price{color:#b2b5b7;font:300 1.125rem Walbaum,sans-serif;letter-spacing:.01875rem;margin-bottom:1.875rem}@media only screen and (min-width:34.375rem){.configurator-product__price{text-align:right}}.configurator-product__actions{margin:0;padding:0 .9375rem}@media only screen and (min-width:34.375rem){.configurator-product__actions{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:0}}.configured-bundle-total{background:#f0f0f0;margin:2.375rem 0 0;padding:2.1875rem 1.25rem 1.25rem}.configured-bundle-total__title{font:700 .9375rem/1.0625rem Walbaum,sans-serif;letter-spacing:.05rem;margin:0;text-transform:uppercase}.selected-product-list__header{border:1px solid #f0f0f0;border-bottom:0;margin:0 .5rem -.5rem;padding:.5rem}@media only screen and (min-width:60.625rem){.selected-product-list{margin-right:1rem}}.template-list__list{align-items:stretch;margin:0 -1.25rem 2rem;max-width:none}.template-list__item-title{background-color:#0000000d;border-radius:.25rem;box-shadow:0 0 0 #fff0;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:background-color .25s ease-in-out,box-shadow .25s ease-in-out}.template-list__item-title:hover{background-color:#fff0;box-shadow:0 .125rem 1.4375rem 0 #d9d9d980;text-decoration:none}.template-list__item-name{align-items:center;color:#000;display:flex;flex-grow:1;font-size:1.375rem;font-weight:300;justify-content:center;min-height:6.5rem;padding:1.25rem;text-align:center}.order-detail-table__content{margin-bottom:1rem;padding-top:.5rem}.order-detail-table__item{border:1px solid #f0f0f0;margin:0 .5rem 1rem;padding:1rem}.order-detail-table__item--spacingless{margin-left:0;margin-right:0}.file-download-link--icon{width:8.5rem}.file-download-link__link--icon{color:#777;display:block;font-size:.875rem}.file-download-link__link--icon:hover{text-decoration:none}.file-download-link__icon{background-color:#fff;color:#d79295;display:block;margin-bottom:.25rem;padding:2rem 0;text-align:center}.file-download-link__name-wrapper{display:flex}.file-download-link__name{display:inline-block;vertical-align:middle}.file-download-link__name--icon{max-width:6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-download-link__extension{vertical-align:middle}.file-download-link__size{display:block;opacity:.5}.file-download-link__icon{background-color:#f2ddde;color:#c96d71}.merchant-product-offer-dynamic-form-elements{margin-bottom:.5rem;position:relative;width:100%}.merchant-product-offer-dynamic-form-elements__loader{height:100%;min-height:3rem}.merchant-product-offer-dynamic-form-elements__loader.is-invisible{min-height:0}.volume-price{font-size:1.25rem}.volume-price__amount--original{color:#bbb;display:block;font-size:.875rem;text-decoration:line-through}.volume-price__tag{color:#000;margin-right:.25rem}.volume-price__price{backface-visibility:hidden;display:inline-block;transform:translateZ(0)}.volume-price__price--highlighted{animation:pulse-highlight .4s linear 2}.volume-price__amount{color:#000;display:block}@media only screen and (min-width:60.625rem){.volume-price__amount{font-size:1.375rem;line-height:1.375rem}}.volume-price__amount--original{line-height:.9375rem;text-align:right}.volume-price-table{font-size:1.25rem;margin-top:1.5rem}.volume-price-table__table{border-bottom:.0625rem solid #d9d9d9;font-size:.875rem}.volume-price-table__title{border-bottom:.0625rem solid #d9d9d9;font-weight:700;padding:.5rem .75rem;text-align:left}.volume-price-table__cell{padding:.5rem .75rem}.bundle-items__name{color:#191919;display:block}.product-detail-color-selector{cursor:default;position:relative;z-index:50}.product-detail-color-selector__checkmark{display:none}.product-detail-color-selector__item{border:.25rem solid #fff;border-radius:100%;display:inline-block;height:2rem;position:relative;vertical-align:middle;width:2rem}.product-detail-color-selector__item:before{border:.25rem solid #fff;border-radius:100%;content:"";height:1.875rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);visibility:hidden;width:1.875rem}.product-detail-color-selector__item:after{border:0 solid #fff;border-radius:100%;content:"";height:2rem;left:-.0625rem;position:absolute;top:-.0625rem;width:2rem}.product-detail-color-selector__item:not(:last-child){margin-right:.25rem}.product-detail-color-selector__item--active,.product-detail-color-selector__item:hover{border:0;height:2rem;width:2rem}.product-detail-color-selector__item--active:after,.product-detail-color-selector__item:hover:after{visibility:hidden}.product-detail-color-selector__item--active:before,.product-detail-color-selector__item:hover:before{visibility:visible}.product-detail-color-selector__item:hover .product-detail-color-selector__tooltip{transform:scale(0)}.product-detail-color-selector__item--active .product-detail-color-selector__checkmark{align-items:center;display:flex;height:inherit;justify-content:center;width:inherit}.product-detail-color-selector__tooltip{background:#000;border-radius:.125rem;color:#fff;font:300 1rem Myriad Pro,sans-serif;left:-.9375rem;padding:.3125rem .6875rem .4375rem .625rem;position:absolute;top:-2.6875rem;transform:scale(0);transform-origin:bottom;transition:all .25s ease-in-out;white-space:nowrap}.product-detail-color-selector__tooltip:before{background:#000;border-radius:.125rem;bottom:-.25rem;content:"";height:.625rem;left:1.0625rem;position:absolute;transform:rotate(45deg);width:.625rem}.product-item-color-selector{cursor:default;position:relative;z-index:50}.product-item-color-selector__checkmark{display:none}.product-item-color-selector__item{border:.25rem solid #fff;border-radius:100%;display:inline-block;height:2rem;position:relative;vertical-align:middle;width:2rem}.product-item-color-selector__item:before{border:.25rem solid #fff;border-radius:100%;content:"";height:1.875rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);visibility:hidden;width:1.875rem}.product-item-color-selector__item:after{border:0 solid #fff;border-radius:100%;content:"";height:2rem;left:-.0625rem;position:absolute;top:-.0625rem;width:2rem}.product-item-color-selector__item:not(:last-child){margin-right:.25rem}.product-item-color-selector__item--active,.product-item-color-selector__item:hover{border:0;height:2rem;width:2rem}.product-item-color-selector__item--active:after,.product-item-color-selector__item:hover:after{visibility:hidden}.product-item-color-selector__item--active:before,.product-item-color-selector__item:hover:before{visibility:visible}.product-item-color-selector__item:hover .product-item-color-selector__tooltip{transform:scale(0)}.product-item-color-selector__item--active .product-item-color-selector__checkmark{align-items:center;display:flex;height:inherit;justify-content:center;width:inherit}.product-item-color-selector__tooltip{background:#000;border-radius:.125rem;color:#fff;font:300 1rem Myriad Pro,sans-serif;left:-.9375rem;padding:.3125rem .6875rem .4375rem .625rem;position:absolute;top:-2.6875rem;transform:scale(0);transform-origin:bottom;transition:all .25s ease-in-out;white-space:nowrap}.product-item-color-selector__tooltip:before{background:#000;border-radius:.125rem;bottom:-.25rem;content:"";height:.625rem;left:1.0625rem;position:absolute;transform:rotate(45deg);width:.625rem}.label-group{font-family:Myriad Pro,sans-serif;left:0;max-height:100%;padding:1rem;pointer-events:none;position:absolute;right:0;top:0;z-index:350}.flag{background:#d9d9d980;border-radius:.125rem;display:inline-block;margin:0 .5rem .25rem 0;padding:.0625rem .4375rem}@media only screen and (max-width:34.3125rem){.flag{font-size:.6875rem;padding:.1875rem .5rem}}.flag--highlight{background-color:#005932;border:.0625rem solid #005932;color:#fff}.flag--alternative{background:#fff0;border:.0625rem solid #005932;color:#005932;white-space:nowrap}.flag--discontinued{background:#fff0;border:.0625rem solid #000;color:#000}.tag{background:#fff;border-radius:.125rem;box-shadow:.0625rem .0625rem 0 0 #0000001a;display:inline-block;margin:0 .5rem .25rem 0;padding:.125rem .5rem}@media only screen and (max-width:34.3125rem){.tag{font-size:.6875rem;padding:.1875rem .9375rem}}.tag__text{text-transform:uppercase}.shopping-list-product-option-list{margin:-.25rem}.shopping-list-product-option-list__item{flex-basis:0;padding:0 .25rem .5rem}.measurement-quantity-selector{align-items:flex-end;display:flex;flex-direction:row;gap:1rem;left:0;margin-top:0;position:absolute;width:100%}.measurement-quantity-selector__title{font-family:Myriad Pro Semibold,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.125rem;margin-bottom:.5rem}.measurement-quantity-selector__button-hr{border-top:.0625rem dotted #d9d9d9}.measurement-quantity-selector__button--submit{width:calc(100% - 3.125rem)}@media only screen and (max-width:48.125rem){.measurement-quantity-selector__button--submit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.measurement-quantity-selector__button-wrap_up_down{padding:0}@media only screen and (max-width:48.125rem){.measurement-quantity-selector__button-wrap_up_down{width:5rem}}.measurement-quantity-selector__button-wrap_up_down--expanded{width:100%}.measurement-quantity-selector__load_more_quantity_button{position:absolute}.product-search-item{display:flex;flex-direction:column;flex-direction:row;position:relative}.product-search-item__name{color:#191919;font-weight:700}.product-search-item__actions{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;margin-top:1rem}.product-search-item__actions--spacingless{margin-top:0}.product-search-item__actions-row{display:flex;width:100%}.product-search-item__actions{flex-grow:0}.product-quick-add-form--row{background-color:#f0f0f0;padding:.5rem}.product-quick-add-form__title--row{font-size:1.125rem;font-weight:700}.rating-selector{align-items:center;display:flex;margin-top:.375rem}.rating-selector__steps{direction:rtl;display:inline-block;line-height:0;margin-right:.375rem;vertical-align:middle}.rating-selector__step{cursor:pointer;display:block;float:right;font:0/0 Myriad Pro,sans-serif;overflow-x:hidden;position:relative}.rating-selector__step--full:not(:first-child){padding-right:.125rem}.rating-selector__step--half{width:.5rem}.rating-selector__step--half:nth-child(odd){margin-right:.125rem}.rating-selector__star{color:#f0ece7;height:1rem;position:relative;transition:color .1s ease-in-out;width:1rem}.rating-selector__star--half-left{margin-right:-.5rem}.rating-selector__step--active>.rating-selector__star,.rating-selector__step:hover>.rating-selector__star,.rating-selector__step:hover~.rating-selector__step>.rating-selector__star{color:#191919}.rating-selector__review-count{color:#191919;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;position:relative}@media only screen and (min-width:48.125rem){.rating-selector__review-count{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.rating-selector--small{margin:0 .1875rem 0 .6875rem}.rating-selector--small .rating-selector__step--half{height:.875rem;width:.4375rem}.rating-selector--small .rating-selector__star{height:.875rem;width:.875rem}.rating-selector--small .rating-selector__star--half-left{margin-right:-.4375rem}.rating-selector--smallest .rating-selector__step--half{height:.75rem;width:.375rem}.rating-selector--smallest .rating-selector__step--half:nth-child(odd){margin-right:.0625rem}.rating-selector--smallest .rating-selector__star{height:.75rem;width:.75rem}.rating-selector--smallest .rating-selector__star--half-left{margin-right:-.375rem}.rating-selector--readonly{pointer-events:none}.rating-selector--expand{display:block}.rating-selector--expand .rating-selector__steps{margin-top:-.1875rem}.rating-selector--pdp-header .rating-selector__review-count{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.25rem}.rating-selector--marginless{margin:0}.products-list__item{cursor:pointer}.products-list__item--selected,.products-list__item:hover{background-color:#f0f0f0}.product-set-cms-content{margin-bottom:3rem}.order-configured-bundle-product{background-color:#f4f4f4}.order-configured-bundle-product:last-child{border-bottom:1px solid #dadada}.order-configured-bundle-product__col{padding:.25rem;vertical-align:top}.order-configured-bundle-product__bullet{float:left;margin-right:.25rem}.order-configured-bundle-product__content{display:block;overflow:hidden}.order-configured-bundle{background:none;border-top:1px solid #dadada}.order-configured-bundle__col{vertical-align:top}.ordered-configured-bundle{border:.0625rem dotted #d9d9d9;margin:0 1.25rem 1.25rem 0}.ordered-configured-bundle:after{clear:both;content:"";display:table}.ordered-configured-bundle__title{font-size:18px}.ordered-configured-bundle__container{align-items:center;background:#b2b5b7;border-bottom:.0625rem dotted #d9d9d9;display:flex;flex-wrap:wrap;margin-bottom:.8125rem;padding:.5rem .9375rem}.ordered-configured-bundle__total{font:400 18px Walbaum,sans-serif}@media only screen and (min-width:48.125rem){.ordered-configured-bundle__total{text-align:right}}.ordered-configured-bundle-product{padding:0 .9375rem 1.3125rem .625rem}.ordered-configured-bundle-product__thumbnail-wrapper{width:7.5rem}.ordered-configured-bundle-product__title{display:block;font:500 .9375rem Walbaum,sans-serif}.ordered-configured-bundle-product__sku{color:#b2b5b7;font:300 18px Myriad Pro,sans-serif}.ordered-configured-bundle-product__text{font:400 18px Walbaum,sans-serif}.ordered-configured-bundle-product__text--secondary{color:#d9d9d9}.search-tabs{border-bottom:.0625rem solid #f0f0f0;border-left:.0625rem solid #f0f0f0;text-align:center}.search-tabs__item{border-right:.0625rem solid #f0f0f0;border-top:.0625rem solid #f0f0f0;display:block}@media only screen and (min-width:34.375rem){.search-tabs__item{display:inline-block;min-width:auto;padding:.75rem 2rem;width:auto}}.search-tabs__item--active{background-color:#fff;position:relative}.search-tabs__item--active:after{background-color:#fff;bottom:-.0625rem;content:"";display:block;height:.0625rem;left:0;position:absolute;width:100%}.wishlist-selector{position:relative}.page-layout-cart__title{border-bottom:.0625rem solid #d2c8c2;margin-bottom:1.5rem;padding-bottom:1.5rem;padding-top:2rem}@media only screen and (min-width:64rem){.page-layout-cart__title{border-bottom:none}}.page-layout-cart__grid-container{column-gap:5%;display:grid;grid-template-areas:"delivery" "list" "summary";grid-template-columns:100%;row-gap:1.5rem;width:100%}@media only screen and (min-width:48.125rem){.page-layout-cart__grid-container{grid-template-areas:"list delivery" "list summary" "list .";grid-template-columns:65% 30%}}.page-layout-cart__delivery{grid-area:delivery;max-width:100%}.page-layout-cart__list{grid-area:list;max-width:100%}.page-layout-cart__summary{grid-area:summary;max-width:100%}.page-layout-cart__empty{margin:3.125rem auto;text-align:center}.page-layout-cart__container-loyalty-registration{height:100%;left:0;position:absolute;top:2.5rem;width:100%;z-index:810}.page-layout-checkout{display:block;margin:0 auto;max-width:46.25rem;min-height:-moz-fit-content;min-height:fit-content;padding-top:2rem}@media only screen and (min-width:48.125rem){.page-layout-checkout{min-height:calc(100vh - 226px);overflow:hidden;padding-bottom:2.5rem;padding-top:2.5rem}}.page-layout-checkout--full-width{max-width:100%}@media only screen and (min-width:48.125rem){.page-layout-checkout--overflow-unset{overflow:unset}}.page-layout-checkout__container{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:48.125rem){.page-layout-checkout__container{flex-flow:row wrap}}.page-layout-checkout--cart-counter{position:relative;top:.625rem}@media only screen and (min-width:48.125rem){.page-layout-checkout--cart-counter{top:unset}}@media only screen and (max-width:48.125rem){.page-layout-checkout .checkout-block_summary-shipment_item-text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.page-layout-checkout .checkout-block_article-counter_item-text{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem}.margin-minus-rem{margin:0 -1rem}}.cart-checkout-breadcrumb__progress-wrap{min-width:0;order:3;padding-top:2.5rem;width:100%}@media only screen and (min-width:48.125rem){.cart-checkout-breadcrumb__progress-wrap{order:unset;padding-top:0}}.cart-checkout-breadcrumb__progress-mob{background-color:#000;height:.0625rem;left:0;position:absolute;top:0;width:0}@media only screen and (min-width:34.375rem){.cart-checkout-breadcrumb__progress-mob{display:none}}.page-layout-customer{margin-bottom:4.6875rem}.page-layout-customer__form-wrap{margin-left:auto;margin-right:auto;max-width:35.625rem;padding-left:1rem;padding-right:1rem}@media only screen and (min-width:34.375rem){.page-layout-customer__form-wrap{padding-left:0;padding-right:0}}.page-layout-customer__register-form-wrap{margin-top:2.5rem;max-width:44.25rem}@media only screen and (max-width:48.125rem){.page-layout-customer__register-form-wrap{padding:0}}.page-layout-customer--login-wrap{margin-bottom:2rem;margin-top:1rem}@media only screen and (min-width:34.375rem){.page-layout-customer--login-wrap{margin-bottom:2.5rem;margin-top:2.5rem}}.page-layout-login__form-container{align-items:center;display:block;justify-content:center;max-width:100%;padding-left:0;padding-right:0}@media only screen and (min-width:34.375rem){.page-layout-login__form-container{display:flex;font-size:1.125rem;line-height:1.125rem}}.page-layout-login__form-container--title{margin-bottom:1.5rem;padding-bottom:0}@media only screen and (min-width:34.375rem){.page-layout-login__form-container--title{margin-bottom:2rem}}.page-layout-login__form-container--forms{display:block}@media only screen and (min-width:34.375rem){.page-layout-login__form-container--forms{display:flex}}.page-layout-login__form-container--subtitle{margin-bottom:1.5rem}.page-layout-login__form-container form{max-width:100%}@media only screen and (min-width:34.375rem){.page-layout-login__form-container form{max-width:19.375rem}}.page-layout-login__register-advantages{margin-left:0}@media only screen and (min-width:34.375rem){.page-layout-login__register-advantages{margin-left:5.375rem}}.page-layout-loyalty__form-wrap{margin-left:auto;margin-right:auto;max-width:44.25rem}@media only screen and (min-width:48.125rem){.page-layout-loyalty{overflow:hidden;padding-top:2.5rem}}.page-layout-loyalty--full-width{max-width:100%}.page-layout-loyalty--ta-center{text-align:center}.page-layout-loyalty .loyalty-success-icon{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27112%27 height=%27112%27 fill=%27none%27%3E%3Crect width=%27112%27 height=%27112%27 fill=%27%23E5EEEA%27 rx=%2756%27/%3E%3Cpath stroke=%27%23191919%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%271.5%27 d=%27M91.99 48.863c.572 2.88.805 5.891.65 8.98-1.013 20.217-18.246 35.79-38.463 34.777S18.387 74.375 19.4 54.157c1.012-20.217 18.245-35.79 38.462-34.777a36.4 36.4 0 0 1 15.961 4.568%27/%3E%3Cpath stroke=%27%23191919%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%271.5%27 d=%27m43.409 50.446 12.769 13.288L91.318 28.1%27/%3E%3C/svg%3E");margin:2rem auto}.page-layout-loyalty .success-title{color:#191919;font-size:28px;font-weight:700;line-height:100%}.page-layout-loyalty .success-text{font-size:18px;font-weight:400;line-height:125%;margin-top:16px}.page-layout-loyalty .shopping-btn{margin-top:2rem}@media only screen and (min-width:48.125rem){.page-layout-loyalty .shopping-btn{margin-top:2.5rem}}.navigation-top-icons__container{column-gap:1rem;display:flex;flex-wrap:nowrap}.navigation-top-icons__text{font-family:Myriad Pro Condensed,sans-serif;font-size:.75rem;font-weight:400;line-height:.9rem}.navigation-top-icons__text-cart{margin:0;padding-top:.5rem}.navigation-top-icons__text-cart--bold{font-weight:700}@media only screen and (max-width:64rem){.navigation-top-icons__text-mobile{display:none}}.navigation-top-icons__item{padding:0;position:relative;text-align:center;z-index:12}.navigation-top-icons__item--overlay{padding:0;position:static;z-index:10}.navigation-top-icons__link:hover{color:#005932;text-decoration:none}.navigation-top-icons__link:hover img{filter:invert(25%) sepia(13%) saturate(4414%) hue-rotate(115deg) brightness(97%) contrast(104%)}.navigation-top-icons__link--active{color:#000}.page-layout-preference-centre{font-family:Myriad Pro,serif}.page-layout-preference-centre--small-width{display:block;margin:0 auto;max-width:55.125rem;min-height:-moz-fit-content;min-height:fit-content;width:100%}@media only screen and (min-width:48.125rem){.page-layout-preference-centre{min-height:calc(100vh - 226px);overflow:hidden;padding-bottom:2.5rem;padding-top:2.5rem}}.page-layout-preference-centre--full-width{background-color:#faf8f7;max-width:100%;padding:1.5rem}.page-layout-preference-centre--ta-center{text-align:center}.page-layout-preference-centre--success-title{color:#191919}.page-layout-preference-centre--success-text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.page-layout-preference-centre--success-text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.page-layout-sales-return{margin-bottom:4.6875rem}.agent-control-item__info{font-size:.875rem;line-height:normal;margin-bottom:.5rem;margin-top:.5rem}.agent-control-item__button-wrap{margin:.5rem 0 .5rem .5rem}.agent-control-item__name{color:#b2b5b7;font-weight:500}.agent-control-item__name:hover{color:#d9d9d9}.address-validation-form__modal{background:#fff;border:.0625rem solid #000;left:50%;padding:2rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:29rem;z-index:400}@media only screen and (max-width:48.0625rem){.address-validation-form__modal{height:100%;padding:3rem}}.address-validation-form__text,.address-validation-form__title{margin:0 .75rem}.address-validation-form__title{margin-bottom:.75rem}.address-validation-form__text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-bottom:1.5rem}@media only screen and (min-width:48.125rem){.address-validation-form__text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.address-validation-form__required{margin:2rem .75rem 0}.address-validation-form__close-button{position:absolute;right:1.3125rem;top:1.3125rem}@media only screen and (max-width:48.0625rem){.address-validation-form__close-button{right:2.625rem;top:2.625rem}.address-validation-form__submit--button{margin-bottom:.9375rem}}.cart-note .label{display:none}.cart-note .textarea{min-height:5.625rem;resize:none;width:100%}.cart-note .form__field{padding:0!important}.cart-box{border-bottom:unset;padding-bottom:0}@media only screen and (min-width:48.125rem){.cart-box{border-bottom:none;padding-bottom:1.5rem}}.cart-box__title{padding-bottom:1.25rem}@media only screen and (min-width:48.125rem){.cart-box__title{padding-bottom:1.5rem}}.cart-box__quantity{color:#191919;font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem}@media only screen and (min-width:48.125rem){.cart-box__quantity{font-family:Myriad Pro Semibold,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.125rem}}@media only screen and (min-width:64rem){.cart-box__quantity{display:none}}.cart-box--voucher{margin-top:0}@media only screen and (min-width:48.125rem){.cart-box--voucher{margin-top:2rem}}.cart-box__content--text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-bottom:1rem}.cart-box__content--payment-methods{margin-bottom:1.1875rem}.cart-box--payback .cart-box__title{border-bottom:.0625rem solid #d2c8c2;display:flex;font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;gap:.5rem;line-height:1.40625rem;padding:1.5rem 0}.cart-box--payments .cart-box__content{text-align:center}.cart-box--reset-spacing{padding:0}.add-to-cart-modal__container{background:#fff;display:flex;flex-direction:column;gap:2rem;left:50%;min-width:59.5rem;padding:2rem 1rem;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease-out;visibility:visible}@media only screen and (max-width:48.125rem){.add-to-cart-modal__container{border-radius:.625rem .625rem 0 0;bottom:0;height:100%;left:0;min-width:100%;padding:2.5rem 0 2rem;top:4rem;transform:unset;width:100%}}.add-to-cart-modal__title{align-items:center;display:flex;gap:.75rem}@media only screen and (max-width:48.125rem){.add-to-cart-modal__title{margin:0 1rem}.add-to-cart-modal__title-h3{font-size:1.375rem}}.add-to-cart-modal__image{align-items:center;border:.0625rem solid #f0ece7;display:flex;justify-content:center}.add-to-cart-modal__text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin:0}@media only screen and (min-width:48.125rem){.add-to-cart-modal__text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.add-to-cart-modal__product{display:flex;gap:1.5rem}@media only screen and (max-width:48.125rem){.add-to-cart-modal__product{margin:0 0 0 1rem}}.add-to-cart-modal__product-image{align-items:center}@media only screen and (max-width:48.125rem){.add-to-cart-modal__product-image{align-items:baseline}}.add-to-cart-modal__product-info{flex-direction:column}.add-to-cart-modal__buttons{display:flex;gap:1.5rem}@media only screen and (max-width:48.125rem){.add-to-cart-modal__buttons{flex-direction:column-reverse;gap:.75rem;margin:0 1rem}}.add-to-cart-modal__message{background:#e5eeea;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;padding:1rem 0;text-align:center}@media only screen and (min-width:48.125rem){.add-to-cart-modal__message{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}@media only screen and (max-width:48.125rem){.add-to-cart-modal__message{margin:-1rem 1rem 0}}.add-to-cart-modal__close-button{position:absolute;right:1rem;top:1rem}.add-to-cart-modal__close-button:hover{cursor:pointer}@media only screen and (max-width:48.125rem){.add-to-cart-modal>magnolia-slot{margin:0 0 0 1rem}}.cart-item-header{display:none;font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem;overflow:hidden;padding-bottom:2rem}@media only screen and (min-width:48.125rem){.cart-item-header{font-family:Myriad Pro Semibold,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.125rem}}@media only screen and (min-width:64rem){.cart-item-header{display:block}}.cart-item-header__single-price{flex:8;margin-right:.5rem}.cart-item-header__quantity{flex:2;margin-right:1rem}.cart-item-header__total-price{flex:2;margin:0 1rem 0 0}@media only screen and (min-width:48.125rem){.cart-item-header__total-price{margin:0 0 0 1rem}}.cart-sidebar__container{display:flex;flex-direction:column;row-gap:1.5rem}@media only screen and (min-width:48.125rem){.cart-sidebar__container{row-gap:0}}.cart-sidebar__summary{background:#faf8f7;border-top:.0625rem solid #d2c8c2;order:2}@media only screen and (min-width:64rem){.cart-sidebar__summary{border-top:unset;left:unset;order:1;width:100%}}.cart-sidebar__discounts{background:#fff0;order:1}@media only screen and (min-width:64rem){.cart-sidebar__discounts{background:#faf8f7;order:2;padding:1rem}}.cart-sidebar__payments{background:#fff0;order:3}@media only screen and (min-width:64rem){.cart-sidebar__payments{background:#faf8f7;padding:0 1rem}}.cart-sidebar__discounts,.cart-sidebar__payments,.cart-sidebar__summary{padding:1rem;position:relative;right:1rem;width:100vw}@media only screen and (min-width:48.125rem){.cart-sidebar__discounts,.cart-sidebar__payments,.cart-sidebar__summary{left:unset;right:unset;width:100%}}.cart-summary{padding-bottom:1.875rem}@media only screen and (min-width:48.125rem){.cart-summary{padding-bottom:0}}.cart-summary__inner{border-top:.0625rem solid #d2c8c2;margin-bottom:0;overflow:hidden}@media only screen and (min-width:48.125rem){.cart-summary__inner{margin-bottom:0}}.cart-summary__item{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}.cart-summary__item--discount{color:#007340}.cart-summary__total{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem}.cart-summary__total .cart-summary__price{font-family:Myriad Pro Bold,sans-serif;font-size:1.75rem;font-weight:700}.cart-summary__price{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:400}.cart-summary__discount{font-size:1.25rem}.cart-summary__tax{font:400 1.125rem/1.125rem Myriad Pro,sans-serif;font-size:1rem;letter-spacing:.05rem;line-height:1rem}.cart-summary__position{align-items:baseline;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between}.loyalty-program-registration-form{background:#0000003d;box-shadow:0 0 0 13.3125rem #0000003d;height:100%}.loyalty-program-registration-form--success{padding-top:14.0625rem}@media only screen and (max-width:48.0625rem){.loyalty-program-registration-form--success{padding-top:0}}.loyalty-program-registration-form--success .loyalty-program-registration-form__container{max-width:46.875rem}@media only screen and (max-width:48.0625rem){.loyalty-program-registration-form--success .loyalty-program-registration-form__container{height:100%}}.loyalty-program-registration-form__container{background:#fff;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:40rem}@media only screen and (max-width:48.0625rem){.loyalty-program-registration-form__container{border-radius:.625rem}}.loyalty-program-registration-form__content{padding:1.25rem 3rem 3rem}@media only screen and (max-width:48.0625rem){.loyalty-program-registration-form__content{padding:0 0 2.5rem}}.loyalty-program-registration-form__content--success-message{padding:1.25rem 3rem 1rem}@media only screen and (max-width:48.0625rem){.loyalty-program-registration-form__content--success-message{padding:0 0 2.5rem}}.loyalty-program-registration-form__form-title{font:700 1.375rem Myriad Pro,sans-serif;margin:0;padding-left:1rem}.loyalty-program-registration-form__form-title--success-message{font-size:1.625rem;padding-left:0;text-align:center}@media only screen and (max-width:48.0625rem){.loyalty-program-registration-form__form-title--success-message{font-size:1.125rem;padding:0 .3125rem}}.loyalty-program-registration-form__form-description{font:500 1rem Myriad Pro,sans-serif;padding:1.375rem 1rem}.loyalty-program-registration-form__form-description--success-message{text-align:center}.loyalty-program-registration-form__form-mandatory-field{color:#6c6c6c;font:400 1rem Myriad Pro,sans-serif;padding-left:1.125rem}.loyalty-program-registration-form__close-icon{align-self:flex-end;margin-right:.75rem;margin-top:.75rem;width:1.5rem}.loyalty-program-registration-form__check-icon{display:block;margin-left:auto;margin-right:auto;padding-bottom:1.875rem}.loyalty-program-registration-form__button--success{margin-top:0;width:19.375rem}.checkout-block{margin-bottom:.9375rem;padding-bottom:.9375rem}@media only screen and (min-width:48.125rem){.checkout-block{border-bottom:.0625rem dotted #d9d9d9;margin-bottom:1rem;padding-bottom:1rem}}@media only screen and (max-width:100rem){.checkout-block{padding:1rem}}@media only screen and (max-width:48.125rem){.checkout-block{padding:0 0 1rem}}@media only screen and (min-width:48.125rem){.checkout-block--border-bottom-less{border-bottom:none}}.checkout-block--inner-block{padding-left:0;padding-right:0}.checkout-block--border-bottom-solid{border-bottom:.0625rem solid #d2c8c2}.checkout-block--border-top-solid{border-top:.0625rem solid #d2c8c2}@media only screen and (max-width:48.125rem){.checkout-block--border-top-solid--mobile{border-top:.0625rem solid #d2c8c2}}.checkout-form__disabled .select2-selection--single .select2-selection__rendered{color:#d2c8c2}.checkout-form__summary-phone-field-help-text{font-size:.875rem;margin-top:.3125rem}.checkout-form__summary-phone-field-help-text--red{color:#bb484d}.checkout-form__mobile-order{order:1}@media only screen and (min-width:48.125rem){.checkout-form__mobile-order{order:unset}}.checkout-footer{display:inline-block;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;width:100%}@media only screen and (min-width:48.125rem){.checkout-footer{border-top:.0625rem solid #f0ece7}}.checkout-footer__container{display:flex;flex-direction:column-reverse}@media only screen and (min-width:48.125rem){.checkout-footer__container{align-items:center;flex-direction:row;justify-content:space-between;margin:1rem 5rem}}.checkout-footer__bottom-copyright{display:none;font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem}@media only screen and (min-width:48.125rem){.checkout-footer__bottom-copyright{display:block;opacity:.5}}.checkout-footer__bottom-links{display:flex;justify-content:center;margin:2rem 0}@media only screen and (min-width:48.125rem){.checkout-footer__bottom-links{margin:0}}.checkout-footer__bottom-link{padding-right:1rem}@media only screen and (min-width:48.125rem){.checkout-footer__bottom-link{padding-right:1.5rem}}.checkout-footer__bottom-link:last-of-type{padding-right:0}.checkout-footer__bottom-badges{border-bottom:.0625rem solid #f0ece7;display:flex;justify-content:center;margin:0 1.53125rem;padding:2rem 0}@media only screen and (min-width:48.125rem){.checkout-footer__bottom-badges{border-bottom:none;margin:0;padding:0}.checkout-footer__bottom-badges--link{padding-right:1.5rem}.checkout-footer__bottom-badges--link:last-of-type{padding-right:0}}.delivery-steps{display:flex;justify-content:space-evenly;max-width:45rem;position:relative}.delivery-steps__steps-line{background-color:#000;height:.09375rem;position:absolute;top:1.875rem;width:60%;z-index:-1}.delivery-steps__step-container{align-items:center;display:flex;flex-direction:column;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;justify-content:flex-start;line-height:1.5rem;max-width:30%;text-align:center}.delivery-steps__step-number:after{content:"."}.delivery-steps__icon-container{align-items:center;background:#f0ece7;border:.3125rem solid #fff;border-radius:50%;display:flex;height:3.75rem;justify-content:center;margin-bottom:.625rem;outline:.0625rem solid #191919;width:3.75rem}.heading{align-items:flex-end;border-bottom:.0625rem dotted #d9d9d9;display:flex;justify-content:space-between;margin:0 0 2rem;padding-bottom:.625rem}@media only screen and (min-width:34.375rem){.heading{margin-bottom:3.625rem}}.heading__logo{align-items:center;border:.0625rem solid #d2c8c2;border-radius:.125rem;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:5.8125rem}.heading__logo--indent{margin:0 .5rem .625rem 0}.heading__logo--img{flex-shrink:0;max-height:90%;max-width:70%}.payment-card-information{margin-bottom:1.25rem}@media only screen and (min-width:34.375rem){.payment-card-information{margin-bottom:0}}.payment-card-information__item{font-weight:300;letter-spacing:-.01125rem;line-height:1.75rem}.payment-card-information__logo{align-items:center;border:.0625rem solid #d2c8c2;border-radius:.125rem;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:5.8125rem}.payment-card-information__logo-image{height:1.25rem}.purchase-order-sidebar--wraper{display:flex}.purchase-order-sidebar--horizontal{flex-flow:row}.purchase-order-sidebar--space--between{justify-content:space-between}.purchase-order-sidebar__terms{color:#191919;font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem;opacity:.8}.purchase-order-sidebar__cart-savings{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}.riverty-tos{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem}.riverty-tos__container{align-items:center;display:flex;margin-bottom:.875rem;margin-top:1.875rem}@media only screen and (max-width:48.125rem){.riverty-tos__container{margin-bottom:1.5rem}}.riverty-tos__container a{text-decoration:underline}.riverty-tos__checkbox{background:#fff;flex-shrink:0;height:1.5rem;width:1.5rem}.riverty-tos__tos-text{margin-left:.75rem}.shipment-info__list-container{margin-bottom:1.25rem}@media only screen and (min-width:48.125rem){.shipment-info__list-container{margin-bottom:1.875rem}}.shipment-info__list-item{display:flex;font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;justify-content:flex-start;line-height:1.40625rem;width:100%}.shipment-info__list-item:before{align-self:center;content:url(da32e5c00c1eabb3d8ad.svg);display:flex;height:1.375rem;margin:0 .8125rem .625rem 0;position:relative;width:1.375rem}@media only screen and (min-width:48.125rem){.shipment-info__list-item{width:50%}}.shipment-info__link{text-decoration:underline}.success-banner{margin-bottom:2.5rem;margin-top:2.5rem;max-width:72.5rem;row-gap:1.25rem}.success-banner,.success-banner__title-and-icon-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.success-banner__title-and-icon-container{max-width:46.25rem;row-gap:1rem}.success-banner__title{text-align:center}.success-banner__icon-container{align-items:center;background-color:#e5eeea;border-radius:50%;display:flex;height:3.5rem;justify-content:center;width:3.5rem}@media only screen and (min-width:48.125rem){.success-banner__icon-container{height:7rem;width:7rem}}.success-banner__email-content{max-width:39.375rem;text-align:center}.shipment-sidebar{margin-top:-1.1875rem}@media only screen and (min-width:48.125rem){.shipment-sidebar{margin-top:0}}.shipment-sidebar__item{background-color:#faf8f7;margin:0 -.9375rem .625rem;padding:1.25rem}@media only screen and (min-width:48.125rem){.shipment-sidebar__item{margin:0 0 1.25rem}}.shipment-sidebar__item:last-child{margin-bottom:0}.shipment-sidebar__text{font-weight:300;letter-spacing:-.01125rem}.success-page{padding:0 1rem 3.75rem}@media only screen and (min-width:34.375rem){.success-page{padding:0 0 3.75rem}}.success-page__text{margin-bottom:2.5rem}.summary-item{margin:0 -1rem;max-width:none}.summary-item:first-of-type .summary-item__box{padding-top:0}.summary-item__wrap:not(:first-child){margin-top:3.75rem}@media only screen and (min-width:34.375rem){.summary-item__wrap:not(:first-child){margin-top:4.375rem}}.summary-item>.col{padding:0 1rem}.summary-overview{border-bottom:.0625rem dotted #d9d9d9;border-top:.0625rem dotted #d9d9d9;margin:1.25rem 0}@media only screen and (min-width:48.125rem){.summary-overview{margin:1.875rem 0 1.25rem}}.summary-overview__list-item{color:#191919;font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem;margin:0 0 1.25rem}.summary-overview__list-item--total{font-family:Myriad Pro Semibold,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem}.summary-overview__list-item--position{align-items:baseline;display:flex;flex-flow:row;justify-content:space-between}.summary-overview__list-item--title-total_sum{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem}.summary-overview__list-item--title-total_sum--position{align-self:flex-start}.summary-overview__list-item--title-tax{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1rem}@media only screen and (max-width:48.125rem){.summary-overview__list-item--title-tax{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem}}.summary-overview__list-item--margin-bottom-18{margin-bottom:1.125rem}.summary-overview--no-margin{margin:0}.summary-overview--beige-bg{background-color:#faf8f7}.summary-overview__substraction-color--green{color:#007340}.summary-overview__cart-savings{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}.summary-overview__cart-savings--discount{font-weight:600}.summary-overview__price-position{align-items:center;display:flex;flex-flow:row;justify-content:flex-end}.summary-overview--borderless{border:0}.summary-overview--divider{border-bottom:.0625rem solid #d2c8c2;margin-bottom:.875rem}.summary-overview--padding-all-16{padding:1rem}.summary-page__col:not(:first-child){margin-top:3.75rem}@media only screen and (min-width:34.375rem){.summary-page__col:not(:first-child){margin-top:0}}.summary-page__address-indent{margin-top:2.0625rem}@media only screen and (min-width:34.375rem){.summary-page__address-indent{margin-top:0}}.summary-payment-information{display:flex;margin-bottom:0}.summary-payment-information__payments{display:flex;flex-flow:column-reverse}.summary-payment-information__item{font-weight:300;letter-spacing:-.01125rem;line-height:1.75rem}.summary-payment-information__gift-card-payment{align-items:center;display:flex;justify-content:space-between;width:100%}@media only screen and (min-width:48.125rem){.summary-payment-information__gift-card-payment{width:50%}}.summary-payment-information__gift-card-payment--title{align-self:center;font-size:1.125rem;line-height:1.25rem;margin-left:1.5rem}.summary-payment-information__gift-card-payment--price{color:#007340}@media only screen and (max-width:48.125rem){.summary-payment-information__gift-card-payment--price{width:25%}}.summary-payment-information__logo{align-items:center;border:.0625rem solid #d2c8c2;border-radius:.125rem;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:5.8125rem}.summary-payment-information__logo-image{height:1.25rem}.summary-payment-information__payment-text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem;margin-left:2rem;margin-top:.625rem}@media only screen and (min-width:48.125rem){.summary-payment-information__payment-text{margin-left:0}}.summary-sidebar{margin-top:-1.1875rem}@media only screen and (min-width:48.125rem){.summary-sidebar{margin-top:0}}.summary-sidebar__item{background-color:#faf8f7;margin:0 -.9375rem .625rem;padding:1.25rem}@media only screen and (min-width:48.125rem){.summary-sidebar__item{margin:0 0 1.25rem}}.summary-sidebar__item:last-child{margin-bottom:0}.summary-sidebar__text{font-weight:300;letter-spacing:-.01125rem}.header-banner__center,.header-banner__container{align-items:center;display:flex}.header-banner__container{color:#191919;font-family:Myriad Pro,sans-serif;font-size:1.125rem;justify-content:center;line-height:100%;padding:1rem 3.5rem .75rem 3.4375rem;position:relative;text-align:center}@media only screen and (min-width:48.125rem){.header-banner__container{align-items:center;padding:.8125rem .75rem .8125rem .8125rem}}.header-banner__text{display:inline-block}.header-banner__text-container{display:inline-block;width:auto;word-wrap:break-word;height:100%;margin-right:.75rem}.header-banner__text-container a{color:inherit;text-decoration:underline}.header-banner__text-container a:hover{opacity:.9}@media only screen and (min-width:48.125rem){.header-banner__text-container{max-width:unset;word-break:unset}}.header-banner__close,.header-banner__copy{cursor:pointer;height:100%}.header-banner__copy{background:#0000;color:inherit;display:flex;justify-content:center;z-index:0}@media only screen and (min-width:48.125rem){.header-banner__copy{margin-right:2.75rem}}.header-banner__copy--popup{background:#d2c8c2;font-size:.75rem;opacity:0;padding:.3125rem .9375rem;position:absolute;top:95%}.header-banner__copy--popup:before{background:#d2c8c2;content:"";display:block;height:.8125rem;left:calc(50% - .375rem);position:absolute;top:-.1875rem;transform:rotate(45deg);width:.8125rem;z-index:-1}.header-banner__copy--show{animation:fade-out 2s forwards}.header-banner__checkmark{background:#0000;color:inherit;display:flex;justify-content:center;margin-right:2.75rem;z-index:0}.header-banner__close{height:1rem;margin:.3125rem;position:absolute;right:.8125rem;width:1rem}@media only screen and (min-width:48.125rem){.header-banner__close{right:1.5625rem}}.header-banner__code{display:inline-block;font-weight:700}.product-cms-block{color:#000;font-size:.875rem;line-height:1.3125rem}.product-cms-block>h1{border-top:.0625rem dotted #d9d9d9;font:500 .9375rem/1.33 Walbaum,sans-serif;padding:3.125rem 0 .6875rem}.product-cms-block p{margin:0 0 .6875rem}.product-cms-block p:last-child{margin-bottom:3.125rem}.product-cms-block a{color:#000;text-decoration:underline;transition:color .25s ease-in-out}.product-cms-block a:hover{color:#000}.search-cms-results__list{margin-bottom:3.75rem}.search-cms-results__item{border-bottom:.0625rem dotted #d9d9d9;padding:.6875rem 1.5625rem;position:relative;text-align:center}.search-cms-results__item:first-child{border-top:.0625rem dotted #d9d9d9}@media only screen and (min-width:34.375rem){.search-cms-results__item{align-items:center;display:flex;justify-content:space-between}}@media only screen and (min-width:60.625rem){.search-cms-results__item{transition:border-bottom-color .25s ease-in-out,box-shadow .25s ease-in-out}.search-cms-results__item:before{background:linear-gradient(180deg,#000,#0000000d);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease-in-out}.search-cms-results__item:hover{border-bottom-color:#fff0;box-shadow:.125rem .625rem 1.875rem 0 #0000001a}.search-cms-results__item:hover:before{opacity:.05}}.search-cms-results__name{align-items:center;display:flex;font-family:Walbaum,sans-serif;font-weight:500;justify-content:space-between;letter-spacing:.01875rem;width:100%;z-index:10}.search-cms-results__button{text-decoration-color:#fff;text-decoration-line:inherit}.search-cms-results__button:hover{text-decoration-color:#000;transition:text-decoration-color .25s ease-in-out}.cart-configured-bundle-item-note{position:relative}.cart-configured-bundle-item-note__container{background-color:#b2b5b7;padding:1.125rem .9375rem}.cart-configured-bundle-item-note__content{margin-top:1.0625rem}.cart-configured-bundle-item-note__text{color:#191919;font:300 18px Myriad Pro,sans-serif}.search-cms-sort{padding:1.875rem 0 1.25rem .5rem}.search-cms-sort__title{color:#b2b5b7;font:400 1rem/1.5rem}.cart-configured-bundle-item-note-actions{margin-top:.9375rem}.cart-configured-bundle-item-note-actions__item{background:#fff0;color:#b2b5b7;cursor:pointer;font:400 18px Myriad Pro,sans-serif;margin:0 1.6875rem .3125rem 0}@media only screen and (min-width:75.25rem){.cart-configured-bundle-item-note-actions__item{margin-bottom:0}}.configurator{padding:1.25rem 0 4.375rem}.configurator__content{border:.0625rem solid #d9d9d9;border-radius:.25rem}@media only screen and (min-width:34.375rem){.configurator__content{padding-bottom:1.875rem}}.configurator__summary-actions{background-color:#f0f0f0;padding:0 1.25rem 1.25rem}.configurator-sidebar{margin:0 0 2.5rem}.configurator-sidebar__item{border-bottom:.0625rem solid #d9d9d9;width:100%}@media only screen and (min-width:60.625rem){.configurator-sidebar__item{border-left:.0625rem solid #d9d9d9;flex-grow:1;width:auto}.configurator-sidebar__item:first-child{border-left:0}}.contact-page-banner{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2.5rem;margin-top:1.25rem;max-width:72.5rem}@media only screen and (min-width:48.125rem){.contact-page-banner{margin-top:2.5rem}}.contact-page-banner__title{font-family:Walbaum,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.875rem;margin-top:.625rem;text-align:center}@media only screen and (min-width:48.125rem){.contact-page-banner__title{font-family:Walbaum,sans-serif;font-size:2rem;font-weight:400;line-height:2.5rem;margin-top:1.5625rem;text-align:center}}.contact-page-banner__subtitle{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-bottom:1.25rem;margin-top:.625rem;text-align:center}@media only screen and (min-width:48.125rem){.contact-page-banner__subtitle{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem;margin-top:1.3125rem;text-align:center}}.contact-page-banner__icon-container{align-items:center;background-color:#e5eeea;border-radius:50%;display:flex;height:3.125rem;justify-content:center;width:3.125rem}@media only screen and (min-width:48.125rem){.contact-page-banner__icon-container{height:7rem;width:7rem}}.contact-page-banner--error .contact-page-banner__icon-container{background-color:#f9efed}.list-with-icons ul,.list-with-icons__container{margin-bottom:0}@media only screen and (min-width:48.125rem){.list-with-icons ul,.list-with-icons__container{margin-bottom:1.875rem}}.list-with-icons li,.list-with-icons__item{list-style:none;margin:0 0 .5rem;vertical-align:middle}.list-with-icons--rows .list-with-icons__container{display:flex;gap:1.5rem;justify-content:center;text-align:left}.list-with-icons--rows .list-with-icons__item{display:flex;flex-flow:row;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}.list-with-icons--pdp .list-with-icons__container{margin:2rem 0 0}.list-with-icons--pdp .list-with-icons__item{align-items:center;background-size:1.375rem;display:flex;flex-flow:row;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-bottom:1.0625rem;padding-left:0}.list-with-icons--pdp .list-with-icons__item:last-of-type{margin-bottom:0}.list-with-icons--contact-page .list-with-icons__item{align-items:center;display:flex;flex-flow:row;font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem;margin-bottom:.5rem;padding-left:0}@media only screen and (min-width:48.125rem){.list-with-icons--contact-page .list-with-icons__item{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}}.list-with-icons--contact-page .list-with-icons__item:last-of-type{margin-bottom:0}.list-with-icons--contact-page .list-with-icons__item-text>a{text-decoration:underline}.list-with-icons--contact-page .list-with-icons__container{margin-bottom:0}.contact-page-form{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.contact-page-form{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;height:auto;line-height:1.40625rem}}.contact-page-form__text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.contact-page-form__container{height:100%;margin-bottom:20.625rem}@media only screen and (max-width:48.125rem){.contact-page-form__container{margin:0}}.contact-page-form .container{margin:0}.contact-page-form .container p{line-height:100%;margin:1rem 0}.contact-page-form .container ul{margin:1rem 0}.contact-page-form__category-icon{background:#faf8f7;border-radius:6.25rem;height:5.5rem;padding:.75rem;width:5.5rem}@media only screen and (min-width:48.125rem){.contact-page-form__category-icon{margin-bottom:.34375rem}.contact-page-form__parent-category{height:12.375rem;width:11.5625rem}}.contact-page-form__category-container{align-items:center;border:.0625rem solid #d2c8c2;box-shadow:0 .125rem .5rem 0 #19191940;display:flex;flex-direction:column;height:10.4375rem;justify-content:flex-start;margin:0 0 1.5rem;padding:.75rem;position:relative;width:100%}@media only screen and (min-width:48.125rem){.contact-page-form__category-container{height:100%;margin:0;padding:1rem;width:100%}.contact-page-form__child-category{border:.0625rem solid #d2c8c2;display:flex;flex-flow:row wrap;gap:1.5rem;justify-content:flex-start;left:0;margin-top:1.5rem;padding:2.5rem 24%;position:absolute;width:100%}}.contact-page-form__child-category .contact-page-form__category-container{border:.0625rem solid #191919;height:2.75rem;justify-content:center;margin:0 0 .75rem;padding:.5rem 1.375rem .4375rem;text-align:center}@media only screen and (min-width:48.125rem){.contact-page-form__child-category .contact-page-form__category-container{flex:0 1 47%;height:auto;margin:0;min-height:2.75rem}}.contact-page-form__category-link{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;text-align:center}@media only screen and (min-width:48.125rem){.contact-page-form__category-link{height:auto}}.contact-page-form__category-link--child{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;margin:0}.contact-page-form__category-faq>:first-child{margin-top:2.5rem}.contact-page-form__category-faq>:not(:first-child){margin-top:1.5rem}.contact-page-form__category-faq .product-slider-title{margin:0 0 1.5rem;padding:0}@media only screen and (max-width:48.125rem){.contact-page-form__single-page.contact-page-form__container{display:none}.contact-page-form__single-page.contact-page-form__faq-and-contact{display:block}.contact-page-form__single-page.contact-page-headline__titles{display:none}}.contact-page-form__active{background-color:#faf8f7;border-color:#191919}.contact-page-form__active .contact-page-form__caret{transform:rotate(180deg)}.contact-page-form__hide{display:none}.contact-page-form__faq{padding-bottom:1.5rem}@media only screen and (min-width:48.125rem){.contact-page-form__faq{flex:0 0 46%}.contact-page-form__contact{flex:0 0 50%}.contact-page-form__faq-and-contact{display:flex;flex-direction:row-reverse;gap:2.5rem}}.contact-page-form__form-title{margin:.75rem 0}@media only screen and (min-width:48.125rem){.contact-page-form__form-title{margin-top:0}}.contact-page-form__form-customer-service{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin:0 0 1.5rem}@media only screen and (min-width:48.125rem){.contact-page-form__form-customer-service{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}.contact-page-form__categories{display:flex;flex-direction:row;gap:1.5rem;justify-content:center;position:relative}}.contact-page-form__caret-container{bottom:1rem;position:absolute}.contact-page-form__caret{transition:transform .1s ease-in-out}.contact-page-form .custom-select__placeholder-clone,.contact-page-form .custom-select__placeholder-clone[active]{font-family:Myriad Pro,sans-serif}.contact-page-form__store-picker-button{min-width:7rem}.contact-page-form #contactPageForm_message{resize:vertical}.contact-page-breadcrumbs{align-items:self-end;display:flex;font-family:Myriad Pro Condensed,sans-serif;font-size:1rem;font-weight:400;gap:.25rem;justify-content:flex-start;line-height:1rem;margin:1rem 0;text-transform:uppercase}.contact-page-breadcrumbs--gray{opacity:.5}.contact-page-breadcrumbs__breadcrumb{cursor:default;margin:0}.contact-page-breadcrumbs__back-button{cursor:pointer}.contact-page-breadcrumbs__back-button:hover{text-decoration:underline}.contact-page-headline{margin-bottom:2rem;text-align:center}@media only screen and (min-width:48.125rem){.contact-page-headline__titles{margin:auto;width:44.25rem}}.contact-page-headline__title{margin-bottom:1.5rem}.contact-page-headline__subtitle{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.contact-page-headline__subtitle{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.configured-bundle-secondary{border-bottom:.0625rem dotted #d9d9d9;border-top:.0625rem dotted #d9d9d9;margin:0 0 1.25rem;padding-bottom:1.25rem}.configured-bundle-secondary__title{font-size:18px}.configured-bundle-secondary__container{background:#b2b5b7;border-bottom:.0625rem dotted #d9d9d9;margin-bottom:.8125rem;padding:.5rem .9375rem}.configured-bundle-secondary__quantity{justify-content:center}.configured-bundle-secondary__total{font:400 18px Walbaum,sans-serif;text-align:left}@media only screen and (min-width:75.25rem){.configured-bundle-secondary__total{text-align:right}}.configured-bundle-secondary__action{color:#000;opacity:.4}.configured-bundle-secondary__action:focus,.configured-bundle-secondary__action:hover{color:inherit;opacity:1;text-decoration:none}.configured-bundle-secondary__title{font-size:1.25rem}.configured-bundle-secondary__bundle-total{justify-content:flex-start;margin-left:-1rem;width:100%}@media only screen and (min-width:75.25rem){.configured-bundle-secondary__bundle-total{justify-content:flex-end;margin-left:0;width:50%}}.configured-bundle-secondary__col{justify-content:flex-start;margin-left:.3125rem}@media only screen and (min-width:75.25rem){.configured-bundle-secondary__col{justify-content:center;margin-left:0}}.configured-bundle-secondary__quantity{display:flex}@media only screen and (min-width:75.25rem){.configured-bundle-secondary__quantity{justify-content:center}}.configured-bundle-secondary__tolal{font-weight:500}.configured-bundle{border-bottom:.0625rem dotted #d9d9d9;border-top:.0625rem dotted #d9d9d9;margin:0 1.25rem 1.25rem 0;padding-bottom:1.25rem}.configured-bundle__title{font-size:18px}.configured-bundle__container{background:#b2b5b7;border-bottom:.0625rem dotted #d9d9d9;margin-bottom:.8125rem;padding:.5rem .9375rem}.configured-bundle__quantity{display:flex;justify-content:center}.configured-bundle__total{font:400 18px Walbaum,sans-serif;text-align:left}@media only screen and (min-width:75.25rem){.configured-bundle__total{text-align:right}}.configured-bundle__action{color:#000;opacity:.4}.configured-bundle__action:focus,.configured-bundle__action:hover{color:inherit;opacity:1;text-decoration:none}.configured-bundle-simple{border-bottom:.0625rem dotted #d9d9d9;border-top:.0625rem dotted #d9d9d9;margin:0;padding-bottom:.625rem}.configured-bundle-simple__title{font-size:18px}.configured-bundle-simple__container{background:#b2b5b7;border-bottom:.0625rem dotted #d9d9d9;margin-bottom:.8125rem;padding:.5rem .9375rem}.configured-bundle-simple__quantity{display:flex;justify-content:center}.configured-bundle-simple__total{font:400 18px Walbaum,sans-serif;text-align:left}@media only screen and (min-width:75.25rem){.configured-bundle-simple__total{text-align:right}}.configured-bundle-simple__action{color:#000;opacity:.4}.configured-bundle-simple__action:focus,.configured-bundle-simple__action:hover{color:inherit;opacity:1;text-decoration:none}.configured-bundle-simple__title{font-size:1.125rem}.navigation-header-mobile{height:100%;overflow:scroll;position:relative;-ms-overflow-style:none}.navigation-header-mobile::-webkit-scrollbar{display:none}.navigation-header-mobile__header{align-items:center;border-top:.0625rem solid #f0ece7;color:#005932;display:flex;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;justify-content:center;line-height:1.5rem;padding:1rem 0;text-align:center}.navigation-header-mobile__header--text{margin:0}.navigation-header-mobile__content{margin:1rem 1.5rem}.navigation-header-mobile__content-with-icon{display:flex}.navigation-header-mobile__content--left-spacing{margin:0;padding-left:2.1875rem}.navigation-header-mobile__content--my-account{align-items:center;display:flex;height:4rem;margin-bottom:0;margin-top:0}.navigation-header-mobile__content .navigation-header-mobile__text{color:#191919;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;margin:.125rem 0;padding:0 0 .875rem}.navigation-header-mobile__content .navigation-header-mobile__text--green{color:#005932}.navigation-header-mobile__container{align-items:center;background-color:#faf8f7;border-bottom:.0625rem solid #f0ece7;border-top:.0625rem solid #f0ece7;color:#191919;display:flex;font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1rem;font-weight:600;height:4rem;line-height:1rem;min-height:4rem;padding:0 1.5rem;text-transform:uppercase}.navigation-header-mobile__container--secondary{align-items:center;background-color:unset;border-top:unset;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;margin:0;padding:0;text-transform:unset}.navigation-header-mobile__container--secondary .navigation-header-mobile__text{padding:0}.navigation-header-mobile__container--active{background-color:#e5eeea;border:none;color:#005932;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:.0625rem;line-height:1.5rem;text-transform:capitalize}.navigation-header-mobile__container--active-title{display:block;min-width:6.25rem;overflow:hidden;padding:1.25rem 0 0;text-overflow:ellipsis}.navigation-header-mobile__container--active:hover{color:#005932;text-decoration:none}.navigation-header-mobile__container--back{color:#191919;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.5rem;text-transform:capitalize}.navigation-header-mobile__bottom-bar{margin:1.5rem}.navigation-header-mobile__services .navigation-header-mobile__content{margin:0}.banner-jumbotron{border-radius:.25rem;overflow:hidden}.banner-jumbotron__container{background:linear-gradient(to left top,#d9d9d9,#b2b5b7) no-repeat 50%/cover;height:10rem;position:relative;text-align:center}@media only screen and (min-width:550px){.banner-jumbotron__container{height:15rem}}@media only screen and (min-width:970px){.banner-jumbotron__container{height:25rem}}.banner-jumbotron__link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:11}.banner-jumbotron__title{color:#fff;font:700 1.4375rem/1.5 Walbaum,sans-serif;letter-spacing:-.05rem}@media only screen and (min-width:48.125rem){.banner-jumbotron__title{font-size:2.125rem}}@media only screen and (min-width:60.625rem){.banner-jumbotron__title{font-size:3.5625rem}}.banner-jumbotron__text{color:#fff;font:300 .6875rem Myriad Pro,sans-serif;letter-spacing:.0125rem}@media only screen and (min-width:48.125rem){.banner-jumbotron__text{font-size:1rem}}@media only screen and (min-width:60.625rem){.banner-jumbotron__text{font-size:1.625rem}}.coupons-container__is-not-visible{height:0;padding:0;visibility:hidden}@media only screen and (min-width:48.125rem){.coupons-container{padding-bottom:3rem}}.coupons-container__spinner{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin-to;animation-timing-function:linear;left:50%;position:relative}.coupon-card__container{align-items:center;background:#e5eeea;border:.0625rem solid #e5eeea;box-shadow:0 .125rem .5rem #00000040;display:flex;flex-direction:column;height:15.4375rem;padding:.3125rem;position:relative}.coupon-card__container[data-applied="1"]{border:.125rem solid #191919}@media only screen and (min-width:48.125rem){.coupon-card__container{height:19.6875rem}}.coupon-card__container-default{z-index:999}.coupon-card__circle{align-items:center;background:#fff;border-radius:50%;box-shadow:0 .125rem .5rem #00000040;display:flex;height:4.25rem;justify-content:center;margin:2.5625rem 0 .5rem;width:4.25rem}@media only screen and (min-width:48.125rem){.coupon-card__circle{height:5.5rem;width:5.5rem}}.coupon-card__icon-text{font-family:Walbaum Bold,sans-serif;font-size:1.375rem}@media only screen and (min-width:48.125rem){.coupon-card__icon-text{font-size:2rem}}.coupon-card__title{color:#191919;font-family:Myriad Pro,sans-serif;font-size:1rem;font-style:normal;font-weight:400;margin-bottom:.3125rem;word-break:break-all}.coupon-card__content,.coupon-card__title{align-items:flex-end;display:flex;justify-content:center;line-height:130%;text-align:center}.coupon-card__content{color:#6c6c6c;font-size:.875rem}.coupon-card__selectBox{align-items:center;border:.0625rem solid #191919;bottom:.75rem;display:flex;flex-direction:row;height:2.625rem;justify-content:center;padding:.5625rem .375rem;position:absolute;width:2.6875rem}.coupon-card__selectBox:hover{cursor:pointer}@media only screen and (min-width:48.125rem){.coupon-card__selectBox{bottom:1.5rem}}.coupon-card__disabled{opacity:50%}.coupon-card__tabs{display:flex;margin:.125rem;position:absolute;top:0;width:100%}.coupon-card__tab{align-items:center;display:flex;font-size:.75rem;height:1.75rem;justify-content:center;width:6.75rem}.coupon-card__tab:hover{cursor:default}.coupon-card__tab-inactive{background-color:#fff;color:#b2b5b7}.coupon-card__tab-inactive:hover{cursor:pointer}@media only screen and (max-width:48.125rem){.coupon-card__tab{font-size:.625rem;height:1rem}.coupon-card__title{font-size:.875rem;height:-moz-fit-content;height:fit-content;width:9.6875rem;word-break:break-all}.coupon-card__content{font-size:.75rem;height:auto;width:9.6875rem}}.no-valid-coupons-info-message{border-bottom:.0625rem solid #d2c8c2;padding-bottom:7rem;text-align:center}.no-valid-coupons-info-message__icon-container{align-items:center;background:#e5eeea;border-radius:6.25rem;display:flex;flex-direction:row;height:7rem;justify-content:center;margin:0 auto;width:7rem}.no-valid-coupons-info-message__text{color:#191919;font-family:Myriad Pro,sans-serif;font-size:1.75rem;font-weight:400;margin-top:2rem}.no-valid-coupons-info-message__additional-msg{margin-top:1rem}@media only screen and (max-width:48.125rem){.no-valid-coupons-info-message{padding-bottom:1.6875rem}}.coupons-container-title__is-not-visible{height:0;opacity:0;order:0;padding:0;visibility:hidden}.address-list{display:flex;flex-flow:row wrap;gap:1.5rem}@media only screen and (max-width:48.125rem){.address-list{align-items:center;justify-content:center}}.address-list__container{height:16.5625rem;max-width:21.1875rem;min-width:20.8125rem;padding:1rem}@media only screen and (max-width:48.125rem){.address-list__container{height:14.375rem;max-width:unset;min-width:unset;width:100%}}.address-list__container-border{border:.0625rem solid #f0ece7}.address-list__title-box{margin-bottom:1rem}@media only screen and (max-width:48.125rem){.address-list__title-box{margin-bottom:.75rem}}.login-info__container{gap:1rem}.login-info__container,.login-info__list-container{align-items:flex-start;display:flex;flex-direction:column}.login-info__list-container{gap:.5rem}.login-info__description{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.login-info__description{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.login-info__list-item{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem}@media only screen and (min-width:48.125rem){.login-info__list-item{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}}.login-form__head-container{align-items:baseline;display:flex;justify-content:space-between}.login-form__head-container__icon{cursor:pointer}.login-form__form-container{display:flex;flex-direction:column;justify-content:center}.login-form__form-container__title{align-self:flex-start}.login-widget-user-block__buttons-container{border-top:.0625rem dotted #d9d9d9;padding-top:1.25rem}.login-widget-user-block__button{min-width:0;width:calc(50% - .625rem)}.login-widget-user-block__head-container{align-items:center;border-bottom:.0625rem solid #f0ece7;display:flex;justify-content:space-between;margin-bottom:1.75rem;padding-bottom:1.4375rem}.login-widget-user-block__head-container--title{font-family:Myriad Pro Bold,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.5rem;text-align:left}.login-widget-user-block__head-container--icon{cursor:pointer}.newsletter-registration-form__container{background-color:#fff;display:flex;flex-direction:column;overflow-y:hidden;padding:2.5rem;width:44rem}@media only screen and (max-width:48.125rem){.newsletter-registration-form__container{border-radius:1rem;height:100%;margin-top:10%;max-height:100%;max-width:100%;overflow-y:auto;padding:1rem}}.newsletter-registration-form__title{margin-bottom:1rem}.newsletter-registration-form__subscribe-button{height:2.75rem;margin:1.875rem auto 0;width:100%}@media only screen and (min-width:48.125rem){.newsletter-registration-form__subscribe-button{width:12.5rem}}.newsletter-registration-form__error-msg-container{align-items:center;border:.0625rem solid #bb484d;border-left-width:.25rem;display:flex;font-size:1rem;margin-top:2rem;padding:1rem}.newsletter-registration-form__error-msg{line-height:1.2rem;margin-left:.75rem}.newsletter-registration-form__text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.newsletter-registration-form__text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.newsletter-registration-form__close-icon-container{margin-left:auto}.newsletter-registration-form__close{cursor:pointer}.newsletter-registration-form__condition{display:flex;margin-top:1.25rem}.newsletter-registration-form__condition input[type=checkbox]{height:1.5rem;width:1.5rem}.newsletter-registration-form__condition input:checked{accent-color:#191919}.newsletter-registration-form__req-fields{color:#6c6c6c;margin-top:2rem;width:100%}.order-detail-block{margin-bottom:.9375rem;padding-bottom:.9375rem}@media only screen and (min-width:48.125rem){.order-detail-block{border-bottom:.0625rem dotted #d9d9d9;margin-bottom:1.25rem;padding-bottom:1.25rem}}.order-detail-header{border-bottom:.0625rem dotted #d9d9d9;list-style:none;margin-bottom:1.25rem;padding-bottom:.3125rem}.order-detail-header__item{margin-bottom:.9375rem}.order-detail-header__name{display:inline-block;font:700 .9375rem Walbaum,sans-serif;letter-spacing:-.010625rem;max-width:6.25rem;padding-right:.625rem;width:100%}.order-detail-header__text{font-weight:300;letter-spacing:-.01125rem}.order-payment{margin-bottom:1.25rem}@media only screen and (min-width:34.375rem){.order-payment{margin-bottom:0}}.order-payment__item{font-weight:300;letter-spacing:-.01125rem;line-height:1.75rem}.order-summary{border-bottom:.0625rem dotted #d9d9d9;margin:.625rem 0 1.875rem}@media only screen and (min-width:48.125rem){.order-summary{margin-bottom:2.5rem}}.order-summary__item{font:400 .875rem/1.125rem Walbaum,sans-serif;margin:1.5rem 0}.order-summary__item--total{font-size:.9375rem;font-weight:700;letter-spacing:.05rem;text-transform:uppercase}.registration-success-message__container{align-items:center;display:flex;flex-direction:column;margin:3.125rem auto 0;max-width:44.25rem;width:-moz-fit-content;width:fit-content}.registration-success-message__icon-wrapper{background-color:#e5eeea;border-radius:50%;padding:1rem;width:-moz-fit-content;width:fit-content}.registration-success-message__thank-you{font-weight:700;margin-top:2rem}@media only screen and (max-width:48.125rem){.registration-success-message__thank-you{font-family:Myriad Pro Bold,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25rem}}.registration-success-message__can-buy-msg{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-top:1rem}@media only screen and (min-width:48.125rem){.registration-success-message__can-buy-msg{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.registration-success-message__loyalty-shopping-btn{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;height:2.75rem;line-height:1.5rem;margin-top:2rem;width:13.3125rem}@media only screen and (min-width:48.125rem){.registration-success-message__loyalty-shopping-btn{margin-top:2.5rem}}.title-box__sub-title{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem;text-align:center}.user-menu{display:flex;justify-content:flex-start}.user-menu__level--2{margin-left:2rem;margin-top:1rem}.user-menu>ul>li:last-child{border-top:.0625rem solid #f0ece7;padding-top:1.5rem}.user-menu-link{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:1rem}.user-menu-link__icon-and-title{column-gap:.5rem;display:flex;font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem}.user-menu-link__icon-and-title:hover{color:#005932}.user-menu-link__icon-and-title--logout{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}.user-menu-link__level--2{margin-bottom:.3125rem}.user-menu-link__level--2 .user-menu-link__icon-and-title{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}.cart-discount-form--checkout{border-bottom:.0625rem dotted #d9d9d9;border-top:.0625rem dotted #d9d9d9;margin:1.125rem 0}.cart-discount-form--checkout .grid{margin:0}.cart-discount-form .label{display:none}.cart-discount-form .form__field{padding:0}.cart-discount-form .form__action{margin:0}.cart-discount-form .input{border-radius:.125rem 0 0 .125rem;height:3rem}.delivery-widget-form{display:flex;gap:1rem;justify-content:space-between}@media only screen and (min-width:64rem){.delivery-widget-form{padding:0 1rem}}.delivery-widget-form--reset{display:block;gap:0;justify-items:unset}.delivery-widget-form__title{display:flex;gap:.5rem;margin-bottom:1.5rem}.delivery-widget-form__content{display:flex;gap:1rem;justify-content:space-between}.delivery-widget-form__info-box__container{width:100%}.delivery-widget-form .radio--delivery-options,.delivery-widget-form .radio--delivery-options .radio--expand{display:flex;width:100%}.delivery-widget-form .radio__container{flex-direction:column;height:auto;outline:.0625rem solid #d2c8c2;padding:.6875rem .5rem;width:100%}.delivery-widget-form .radio__box{align-items:center;display:flex;justify-content:center;margin:.75rem 0}.delivery-widget-form .radio__input:checked+.radio__box{background-color:#007340;border-color:#007340}.delivery-widget-form .radio__input:checked+.radio__box:after{content:url(2e9d2037f243b78c1831.svg)}.delivery-widget-form .radio__container:has(.radio__input:checked){outline-color:#000;outline-width:.125rem}.delivery-widget-form .radio__label{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem;text-align:center}.delivery-widget-form .radio__label--secondary{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;text-align:center}.delivery-widget-form .radio--storefinder-overlay--market .radio__label--secondary{text-decoration:underline}.cart-discount-summary__price{font-family:Myriad Pro,sans-serif;font-size:1.25rem;font-weight:400}.cart-discount-summary--discount-row{display:flex;gap:.5rem}.variant__label{display:block;font:normal .8125rem/1.31 Walbaum,sans-serif}.delivery-transportation-info{margin-top:2.5rem}@media only screen and (min-width:48.125rem){.delivery-transportation-info{margin-top:2.34375rem}}.delivery-transportation-info__shipping-info{display:flex;flex-direction:column;font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;gap:.75rem;line-height:.875rem}.delivery-transportation-info__shipping-info--row{align-items:center;display:flex;gap:.5rem;margin:0;padding:0}.delivery-transportation-info__shipping-info--row a{text-decoration:underline}@media only screen and (min-width:48.125rem){.delivery-transportation-info__shipping-info--row--home-delivery-red,.delivery-transportation-info__shipping-info--row--market-pickup-red{color:#191919}}.delivery-transportation-info__shipping-info--row-text-bold{font-weight:700;text-decoration:underline}.delivery-transportation-info-plp__shipping-info{color:#4d4d4d;display:flex;flex-direction:column;font-family:Myriad Pro,sans-serif;font-size:.75rem;font-weight:400;gap:.5rem;line-height:.75rem}@media only screen and (min-width:48.125rem){.delivery-transportation-info-plp__shipping-info{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;gap:.625rem;line-height:.875rem}}.delivery-transportation-info-plp__shipping-info--row{align-items:center;display:flex;gap:.5rem;margin:0;padding:0}.delivery-transportation-info-plp__shipping-info--row a{text-decoration:underline}@media only screen and (min-width:48.125rem){.delivery-transportation-info-plp__shipping-info--row{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem}}.delivery-transportation-info-plp__shipping-info--row-text-bold{font-weight:700;text-decoration:underline}.delivery-transportation-info-plp__market-pickup-msg-wrapper{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.delivery-transportation-info-plp--text{color:#4d4d4d}.product-stock__container{align-items:baseline;display:flex;font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;height:1.25rem;line-height:.875rem;padding-left:2rem}.product-stock__container svg{margin:0 0 .125rem .125rem}@media only screen and (max-width:48.125rem){.product-stock__container svg{margin-bottom:.1875rem}.product-stock__container{margin-top:.5rem;padding-left:2rem}}.product-stock__quantity{margin-right:.125rem}.product-stock__red{color:#a21631}.product-stock__green{color:#005932}.bottom-links__container{display:flex;font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;justify-content:center;line-height:1.5rem}@media only screen and (max-width:64rem){.bottom-links__container{align-items:center;flex-direction:column;padding-top:0;row-gap:1.6875rem}}.bottom-links__container--links{column-gap:1rem;display:flex}.category-list{margin-top:2.5rem;width:53rem}@media only screen and (max-width:34.3125rem){.category-list{width:19rem}}.category-list__item{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;padding:0 0 1.4375rem 2.3125rem;white-space:nowrap}.storefinder-page-search{display:flex;flex-direction:column;row-gap:2.5rem}@media only screen and (min-width:48.125rem){.storefinder-page-search{row-gap:4rem}}.storefinder-page-search__container{display:grid;grid-template-areas:"search" "map" "list";grid-template-columns:100%;row-gap:.75rem}@media only screen and (min-width:48.125rem){.storefinder-page-search__container{column-gap:3.125rem;grid-template-areas:"search map" "list map";grid-template-columns:minmax(0,22.25rem) auto;grid-template-rows:2.5rem auto;height:56.625rem;row-gap:3rem}}.storefinder-page-search__search-form{grid-area:search;max-height:2.5rem;width:100%}.storefinder-page-search__header{align-items:center;background:#faf8f7;display:flex;flex-direction:column;padding:1.5rem .75rem}@media only screen and (min-width:48.125rem){.storefinder-page-search__header{padding:1.5rem 5rem}}.storefinder-page-search__header-title{font-size:1.5625rem;font-weight:400}.storefinder-page-search__header-paragraph{font-size:1rem;font-weight:400;padding:0 .625rem;text-align:center}@media only screen and (min-width:48.125rem){.storefinder-page-search__header-paragraph{padding:0}}.storefinder-page-search__google-map{grid-area:map;width:100%}@media only screen and (min-width:48.125rem){.storefinder-page-search__google-map{height:100%}}.storefinder-page-search__google-map iframe{height:0}.storefinder-page-search__store-list{grid-area:list;overflow-y:scroll}@media only screen and (min-width:48.125rem){.storefinder-page-search .storefinder-overlay__store-list{height:100%}}.iframe-gift-card__content{height:137.5rem;position:relative;width:100%}.balance-check-magnolia-header__container{height:28.375rem;padding-bottom:.625rem}@media only screen and (max-width:48.125rem){.balance-check-magnolia-header__container{height:34.0625rem}}.balance-check-result__container{align-content:center;background-color:#faf8f7;display:flex;flex-flow:column wrap;justify-content:space-between;margin:auto auto 3rem;min-height:10.4375rem;padding:1.875rem 0;row-gap:.625rem;text-align:center}@media only screen and (min-width:48.125rem){.balance-check-result__container{width:44.25rem}}.balance-check-result__balance-value{font-family:Myriad Pro,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.875rem}@media only screen and (min-width:48.125rem){.balance-check-result__balance-value{font-family:Myriad Pro,sans-serif;font-size:2rem;font-weight:400;line-height:2.5rem}}.balance-check-result__headline{font-family:Walbaum,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5625rem}@media only screen and (min-width:48.125rem){.balance-check-result__headline{font-family:Walbaum,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.875rem}}.second-step-part-three-form__modal{bottom:0;height:100%;left:0;margin:0;opacity:0;padding:0;position:fixed;right:0;top:0;transition:visibility 0s linear .1s,opacity .3s ease;visibility:hidden;width:100%;z-index:401}.second-step-part-three-form__modal.open{opacity:1;transition-delay:0s;visibility:visible}.second-step-part-three-form__modal-overlay{background:#191919;bottom:0;left:0;opacity:.2;position:fixed;right:0;top:0;z-index:21}.second-step-part-three-form__modal-close{background:none;border:none;color:#191919;outline:none;position:absolute;right:.9375rem;top:.9375rem}.second-step-part-three-form__modal-container{background-color:#fff;border-top-left-radius:.625rem;border-top-right-radius:.625rem;height:100%;margin:0 auto;max-height:45.9375rem;padding:2.5rem 1rem;position:relative;top:50%;transform:translateY(-50%);width:100%;z-index:22}@media only screen and (min-width:48.125rem){.second-step-part-three-form__modal-container{border-radius:0;height:39rem;max-width:61.5rem;padding:4rem 3.5rem;width:95vw}}.second-step-part-three-form__modal-container>div{margin:0 auto;max-width:54.5rem}.second-step-part-three-form__piles-container{display:flex;flex-wrap:wrap;justify-content:space-around;margin:1.875rem 1rem;width:100%}.second-step-part-three-form__piles-container--space-between{justify-content:space-between}.second-step-part-three-form__pile{border:.0625rem solid #d2c8c2;box-shadow:0 .125rem .5rem 0 #00000040;cursor:pointer;height:11.25rem;margin-bottom:1.625rem;position:relative;text-align:center;width:21.3125rem}.second-step-part-three-form__pile-dog{background:center 2.8125rem no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2748%27 height=%2748%27 fill=%27none%27%3E%3Crect width=%2748%27 height=%2748%27 fill=%27%23FAF8F7%27 rx=%2724%27/%3E%3Crect width=%2724%27 height=%2724%27 x=%2712%27 y=%2712%27 fill=%27%23FAF8F7%27 rx=%2712%27/%3E%3Cpath stroke=%27%23191919%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%271.5%27 d=%27M27.82 16.48s-.14 3.6-2.27 3.6c-1.06 0-2.29-.36-2.13-1.77.35-3.19 2.24-4.79 3.61-4.96 1.34-.17.67-.12 1.72-.01 2.38.24 2.48 2.13 2.48 2.13l2.84.35s.39 3.62-2.09 3.62-2.39.54-2.39 1.66.93 2.53.93 4.31c0 3.19-.68 3.38-1.06 5.32-.35 1.77 0 4.26 0 4.26h2.13%27/%3E%3Cpath stroke=%27%23191919%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%271.5%27 d=%27M18.09 25.76s-3.9 0-3.9 4.61 4.97 4.61 4.97 4.61v-1.06c0-7.44 5.01-9.96 5.01-13.73%27/%3E%3Cpath stroke=%27%231C1C1C%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%271.5%27 d=%27M25.19 34.99c2.84-7.1-1.32-6.78-1.32-6.78M27.68 34.99h-8.52%27/%3E%3C/svg%3E")}.second-step-part-three-form__pile-cat{background:center 2.8125rem no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2748%27 height=%2748%27 fill=%27none%27%3E%3Crect width=%2748%27 height=%2748%27 fill=%27%23FAF8F7%27 rx=%2724%27/%3E%3Crect width=%2724%27 height=%2724%27 x=%2712%27 y=%2712%27 fill=%27%23FAF8F7%27 rx=%2712%27/%3E%3Cpath stroke=%27%23191919%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%271.382%27 d=%27M30.15 23.17c.16 1.11.21 1.58.21 4.21 0 1.81-.28 2.36-.7 4.34-.38 1.81-.02 3.25-.02 3.25h2.17%27/%3E%3Cpath stroke=%27%23191919%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%271.382%27 d=%27M30.15 23.17c.62 0-.03.04 1.84.09 1.43.04 3.07-1.59 1.48-2.36-.24-.11-.26-.29-.33-.76-.25-1.76-.85-2.13-2.17-2.68-.41-.17-.74-.2-1.22-.21.06-.57-.21-1.77-.34-2.27-.01-.05-.08-.07-.12-.04-1.2.77-2.1 1.95-2.71 3.57l-1.43 2.99c-.52 1.1-1.24 2.1-2.11 2.94-1.45 1.41-2.9 2.46-3.8 5.35a7.14 7.14 0 0 0-.03 4.12l.28.96c.01.05-.01.1-.07.1-.69.01-4.84-.08-2.67-4.68 2.4-5.08-1.57-5.08-1.57-5.08%27/%3E%3Cpath stroke=%27%231C1C1C%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%271.382%27 d=%27M23.13 28.82s5.44-.14 2.42 6.03M19.52 34.97h8.16%27/%3E%3C/svg%3E")}.second-step-part-three-form__pile-add{background:center 2.8125rem no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2748%27 height=%2748%27 fill=%27none%27%3E%3Crect width=%2748%27 height=%2748%27 fill=%27%23FAF8F7%27 rx=%2724%27/%3E%3Crect width=%2724%27 height=%2724%27 x=%2712%27 y=%2712%27 fill=%27%23FAF8F7%27 rx=%2712%27/%3E%3Cpath stroke=%27%23191919%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M24 17v14M17 24h14%27/%3E%3C/svg%3E");border:.125rem dashed #d2c8c2;box-shadow:0 .125rem .5rem 0 #00000040;order:500}.second-step-part-three-form__pile .remove-pile{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27%3E%3Crect width=%2724%27 height=%2724%27 fill=%27%23FAF8F7%27 rx=%2712%27/%3E%3Cpath stroke=%27%23191919%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M3 6h18M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2%27/%3E%3Cpath stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M10 11v6M14 11v6%27/%3E%3C/svg%3E");cursor:pointer;height:1.5rem;position:absolute;right:1rem;top:1rem;width:1.5rem}.second-step-part-three-form__pile .pile-text-1{font-family:Myriad Pro Condensed,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;margin-top:6.5625rem}.second-step-part-three-form__pile .pile-text-2{font-family:Myriad Pro Semibold Condensed,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem;margin-top:6.5625rem}.second-step-part-three-form__pile .pile-text-3{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}.second-step-part-three-form__radio-title{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;padding:0 1rem}.second-step-part-three-form__radio-container{display:flex;flex-wrap:nowrap;gap:1.5rem;justify-content:space-between;margin:.75rem 0 1.5rem;padding:0 1rem;width:100%}.second-step-part-three-form__radio-container:nth-child(odd){flex:1}.second-step-part-three-form__radio-container:nth-child(2n){flex:2}.second-step-part-three-form__radio{border:.0625rem solid #d2c8c2;box-shadow:0 .125rem .5rem 0 #00000040;cursor:pointer;height:5.4375rem;min-width:9.9375rem;position:relative;text-align:center;width:50%}.second-step-part-three-form__radio-dog{background:center .5rem no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2748%27 height=%2748%27 fill=%27none%27%3E%3Crect width=%2748%27 height=%2748%27 fill=%27%23FAF8F7%27 rx=%2724%27/%3E%3Crect width=%2724%27 height=%2724%27 x=%2712%27 y=%2712%27 fill=%27%23FAF8F7%27 rx=%2712%27/%3E%3Cpath stroke=%27%23191919%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%271.5%27 d=%27M27.82 16.48s-.14 3.6-2.27 3.6c-1.06 0-2.29-.36-2.13-1.77.35-3.19 2.24-4.79 3.61-4.96 1.34-.17.67-.12 1.72-.01 2.38.24 2.48 2.13 2.48 2.13l2.84.35s.39 3.62-2.09 3.62-2.39.54-2.39 1.66.93 2.53.93 4.31c0 3.19-.68 3.38-1.06 5.32-.35 1.77 0 4.26 0 4.26h2.13%27/%3E%3Cpath stroke=%27%23191919%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%271.5%27 d=%27M18.09 25.76s-3.9 0-3.9 4.61 4.97 4.61 4.97 4.61v-1.06c0-7.44 5.01-9.96 5.01-13.73%27/%3E%3Cpath stroke=%27%231C1C1C%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%271.5%27 d=%27M25.19 34.99c2.84-7.1-1.32-6.78-1.32-6.78M27.68 34.99h-8.52%27/%3E%3C/svg%3E")}.second-step-part-three-form__radio-cat{background:center .5rem no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2748%27 height=%2748%27 fill=%27none%27%3E%3Crect width=%2748%27 height=%2748%27 fill=%27%23FAF8F7%27 rx=%2724%27/%3E%3Crect width=%2724%27 height=%2724%27 x=%2712%27 y=%2712%27 fill=%27%23FAF8F7%27 rx=%2712%27/%3E%3Cpath stroke=%27%23191919%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%271.382%27 d=%27M30.15 23.17c.16 1.11.21 1.58.21 4.21 0 1.81-.28 2.36-.7 4.34-.38 1.81-.02 3.25-.02 3.25h2.17%27/%3E%3Cpath stroke=%27%23191919%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%271.382%27 d=%27M30.15 23.17c.62 0-.03.04 1.84.09 1.43.04 3.07-1.59 1.48-2.36-.24-.11-.26-.29-.33-.76-.25-1.76-.85-2.13-2.17-2.68-.41-.17-.74-.2-1.22-.21.06-.57-.21-1.77-.34-2.27-.01-.05-.08-.07-.12-.04-1.2.77-2.1 1.95-2.71 3.57l-1.43 2.99c-.52 1.1-1.24 2.1-2.11 2.94-1.45 1.41-2.9 2.46-3.8 5.35a7.14 7.14 0 0 0-.03 4.12l.28.96c.01.05-.01.1-.07.1-.69.01-4.84-.08-2.67-4.68 2.4-5.08-1.57-5.08-1.57-5.08%27/%3E%3Cpath stroke=%27%231C1C1C%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%271.382%27 d=%27M23.13 28.82s5.44-.14 2.42 6.03M19.52 34.97h8.16%27/%3E%3C/svg%3E")}.second-step-part-three-form__radio-selected{border:.09375rem solid #191919;box-shadow:0 .125rem .5rem 0 #00000040}.second-step-part-three-form__radio-text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-bottom:0;margin-top:3.5rem}.second-step-part-three-form__pet-form{display:block;margin:1.25rem auto;min-height:-moz-fit-content;min-height:fit-content;width:100%}@media only screen and (min-width:48.125rem){.second-step-part-three-form__pet-form{width:21.3125rem}}.second-step-part-three-form__pet-form-title{margin-bottom:1.1875rem;padding:0}@media only screen and (min-width:48.125rem){.second-step-part-three-form__pet-form-title{padding:0 1rem}}.second-step-part-three-form__pet-form-description{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin:0;padding:0}@media only screen and (min-width:48.125rem){.second-step-part-three-form__pet-form-description{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem;padding:0 1rem}}.second-step-part-three-form--my-dehner-account .second-step-part-three-form__piles-container{display:flex;flex-wrap:wrap;gap:1.5rem;width:100%}@media only screen and (max-width:60.5625rem){.second-step-part-three-form--my-dehner-account .second-step-part-three-form__piles-container{justify-content:center}}.second-step-part-three-form--my-dehner-account .second-step-part-three-form__container{max-width:44.25rem;width:100%}.second-step-part-three-form--my-dehner-account .second-step-part-three-form__pile{margin:0}.advantages-list__description{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin:1.5rem 0 1rem}@media only screen and (min-width:48.125rem){.advantages-list__description{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem;margin:0 0 1rem;width:100vw}.advantages-list__container{margin-left:5.5rem}}.advantages-list__list-container{margin-bottom:0}@media only screen and (min-width:48.125rem){.advantages-list__list-container{margin-bottom:1.875rem}}.advantages-list__list-container__list-item{align-items:center;display:flex;font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem;list-style:none;margin:0 0 .5625rem}@media only screen and (min-width:48.125rem){.advantages-list__list-container__list-item{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}}.advantages-list__list-container__list-item:last-of-type{margin-bottom:0}.merchant-information-item{margin-bottom:1.125rem}.merchant-information-item__title{display:block;font:500 1rem/1.375rem Walbaum,sans-serif;letter-spacing:.016875rem;margin-bottom:.5rem}.merchant-information-item__text{font:300 1rem/1.375rem Myriad Pro,sans-serif;letter-spacing:.0125rem}.merchant-information-item__time{display:block;float:right;max-width:6.25rem}.information-item{margin-bottom:1.125rem}.information-item__title{display:block;font:500 1rem/1.375rem Walbaum,sans-serif;letter-spacing:.016875rem;margin-bottom:.5rem}.information-item__text{font:300 1rem/1.375rem Myriad Pro,sans-serif;letter-spacing:.0125rem}.merchant-product-offer-item{border-bottom:.0625rem dotted #d9d9d9;padding:.75rem 0}.merchant-product-offer-item__name{display:block;font:500 1rem/1.25rem Walbaum,sans-serif;letter-spacing:.016875rem;margin-bottom:.625rem;overflow:hidden;text-overflow:ellipsis}.merchant-product-offer-item__link{font-size:.9375rem;letter-spacing:.03125rem}.merchant-product-item{border-bottom:.0625rem dotted #d9d9d9;padding:.75rem 0}.merchant-product-item__name{display:block;font:500 1rem/1.25rem Walbaum,sans-serif;letter-spacing:.016875rem;margin-bottom:.625rem;overflow:hidden;text-overflow:ellipsis}.merchant-product-item__link{font-size:.9375rem;letter-spacing:.03125rem}.merchant-profile__top-block{margin-bottom:1.25rem;position:relative}.merchant-profile__top-block:after{border-bottom:.0625rem dotted #d9d9d9;bottom:0;content:"";display:block;height:.0625rem;left:1rem;position:absolute;right:1rem}.merchant-profile__info-title{font:500 1.25rem/1.625rem Walbaum,sans-serif;letter-spacing:0;margin-bottom:1.25rem}.merchant-profile__info-text{font:300 1rem/1.375rem Myriad Pro,sans-serif;letter-spacing:.0125rem}.advantage-coupon-card__container{background:#e5eeea;border:.0625rem solid #e5eeea;box-shadow:0 .125rem .5rem #00000040;height:19.6875rem;position:relative;width:13.5rem}.advantage-coupon-card__container[data-applied="1"]{border:.09375rem solid #4d4d4d}.advantage-coupon-card__container-default{z-index:999}.advantage-coupon-card__circle{align-items:center;background:#fff;border-radius:50%;box-shadow:0 .125rem .5rem #00000040;display:flex;height:5.5rem;justify-content:center;margin:3.3125rem 4rem 0;width:5.5rem}.advantage-coupon-card__icon-text{font-family:Walbaum Bold,sans-serif;font-size:1.375rem}@media only screen and (min-width:48.125rem){.advantage-coupon-card__icon-text{font-size:2rem}}.advantage-coupon-card__title{color:#191919;font-family:Myriad Pro,sans-serif;font-size:1rem;font-style:normal;font-weight:400;height:1.3125rem;margin:.75rem 0 0 .8125rem;width:11.625rem}.advantage-coupon-card__content,.advantage-coupon-card__title{align-items:flex-end;display:flex;justify-content:center;line-height:130%;text-align:center}.advantage-coupon-card__content{color:#6c6c6c;font-size:.875rem;margin:0 .8125rem}.advantage-coupon-card__disabled{opacity:50%}.advantage-coupon-card__tabs{display:flex;position:absolute;width:100%}.advantage-coupon-card__tab{align-items:center;display:flex;font-size:.75rem;height:1.75rem;justify-content:center;width:6.75rem}.advantage-coupon-card__tab:hover{cursor:default}.advantage-coupon-card__tab--inactive{background-color:#fff;color:#b2b5b7}.advantage-coupon-card__tab--inactive:hover{cursor:pointer}@media only screen and (max-width:48.125rem){.advantage-coupon-card__tab{font-size:.625rem;height:1rem}.advantage-coupon-card__container{height:15.4375rem;width:10.1875rem}.advantage-coupon-card__circle{height:4.25rem;margin:2.5625rem 3rem 0 2.9375rem;width:4.25rem}.advantage-coupon-card__title{font-size:.875rem;height:-moz-fit-content;height:fit-content;margin:.5rem 0 1rem;width:9.6875rem;word-break:break-all}.advantage-coupon-card__content{font-size:.75rem;height:2rem;margin:0;width:9.6875rem}.advantage-coupon-card__selectBox{left:3.75rem;top:12rem}}.dehner-card-my-profile-form .form--checkout-form-elements,.dehner-card-my-profile-form .form--login{width:100%}.sold-by-merchant{font:300 .8125rem Walbaum,sans-serif;letter-spacing:0;margin:.5rem 0 .625rem}.sold-by-merchant--group{background:#b2b5b7;color:#b2b5b7;font-size:1rem;font-weight:500;letter-spacing:.016875rem;margin:0;padding:.75rem .9375rem}.sold-by-merchant--group .sold-by-merchant__link{font:500 1rem Walbaum,sans-serif}.loyalty-bonus{font-family:Myriad Pro,sans-serif}.loyalty-bonus__horizontal-line{background:#f0ece7;height:.0625rem;margin-bottom:2rem;width:100%}.loyalty-bonus__information-container{float:unset}.loyalty-bonus__information-subtitle{font-family:Myriad Pro Bold,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.375rem;margin-bottom:1.5rem}.loyalty-bonus__information-text{float:unset;font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin:0;text-align:left}@media only screen and (min-width:48.125rem){.loyalty-bonus__information-text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.loyalty-bonus__information-image{margin:1.5rem 0}.loyalty-bonus__modal{align-items:center;background:#fff;display:flex;flex-direction:column;height:auto;justify-content:center;left:50%;padding:3.5rem;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:auto}@media only screen and (max-width:48.125rem){.loyalty-bonus__modal{border-radius:.625rem .625rem 0 0;height:100%;justify-content:flex-start;left:0;padding:1.8125rem 1rem 0;top:4rem;transform:unset}}.loyalty-bonus__modal-text{font-size:1.125rem;line-height:125%;margin:1rem .25rem 0}@media only screen and (max-width:48.125rem){.loyalty-bonus__modal-text{font-size:1rem;margin:1rem 0 0}.loyalty-bonus__modal-title{font-size:1.25rem}}.loyalty-bonus__icon-bg{align-items:center;background:#e5eeea;border-radius:100%;display:flex;height:7rem;justify-content:center;margin-bottom:2rem;position:relative;width:7rem}.loyalty-bonus__close-button{cursor:pointer;position:absolute;right:1rem;top:1rem}.loyalty-bonus__submit-button{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end}@media only screen and (max-width:48.125rem){.loyalty-bonus__submit-button{align-items:center;justify-content:center}}.my-advantage-coupons__text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;padding-bottom:2rem;padding-top:1rem}@media only screen and (min-width:48.125rem){.my-advantage-coupons__text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.my-dehner-registration-form__button-container{display:flex;justify-content:center}@media only screen and (min-width:34.375rem){.my-dehner-registration-form__button-container{justify-content:flex-end}}.my-dehner-registration-form .button--register{padding:.625rem 2.625rem}.my-dehner-registration-form .info-message-box{border-bottom:.0625rem solid #ddd;margin-bottom:1.875rem;padding-bottom:1.25rem}.my-dehner-registration-form .title-box{border-bottom:none}.my-dehner-card-input-form__container{padding-left:1rem}.my-dehner-card-input-form__button{padding:.625rem 2.625rem;white-space:nowrap}@media only screen and (max-width:48.0625rem){.my-dehner-card-input-form__input{margin-bottom:1.25rem}}label .my-dehner-card-input-form__label{margin-left:0}.my-dehner-card-input-form__info-message{margin-top:1.25rem}.my-interests__form:nth-child(-n+2){margin-bottom:2.5rem}@media only screen and (min-width:48.125rem){.my-interests__form:nth-child(-n+2){margin-bottom:4rem}}.my-interests__form-title{margin-bottom:1.5rem}.my-interests__form-subtitle{margin-bottom:2.5rem}.my-interests__form-text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin:0 0 1.5rem}@media only screen and (min-width:48.125rem){.my-interests__form-text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.my-interests__form-input{margin-bottom:2.5rem}.my-interests__form-checkbox{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-bottom:1.5rem}@media only screen and (min-width:48.125rem){.my-interests__form-checkbox{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.my-interests__form-checkbox:last-child{margin-bottom:2rem}.my-interests__form__submit-button{min-width:13.75rem}.your-mein-dehner-card__container{row-gap:1.25rem}.your-mein-dehner-card__text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.your-mein-dehner-card__text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}@media only screen and (min-width:34.375rem){.your-mein-dehner-card__image{padding-left:1.25rem}}.your-mein-dehner-card__horizontal-line{background:#f0ece7;height:.0625rem}.your-mein-dehner-card__link>a{text-decoration:underline}.my-dehner-card-submitted--checkout{border-bottom:.0625rem solid #d2c8c2;padding:0 0 1.5rem}.my-dehner-card-submitted--checkout .grid{margin:0}.my-dehner-card-submitted__title{align-items:center;display:flex;gap:.5rem}.my-dehner-card-submitted .label{display:none}.my-dehner-card-submitted .form__field{padding:0}.my-dehner-card-submitted .form__action{margin:0}.my-dehner-card-submitted .input{border-radius:.125rem 0 0 .125rem;height:3rem}.my-dehner-card-submitted__is-not-visible{display:flex;height:0;opacity:0;order:0;order:2;padding:0;visibility:hidden}.my-dehner-card-submitted__title-container svg.coupons-container__spinner{margin:0 0 1.25rem}.my-dehner-card-submitted__title-container__is-not-visible{display:none}.cart-code-form--checkout{border-bottom:.0625rem solid #d2c8c2;padding:0 0 1.5rem}.cart-code-form--checkout .grid{margin:0}.cart-code-form__title{align-items:center;display:flex;gap:.5rem}.cart-code-form .label{display:none}.cart-code-form .form__field{padding:0}.cart-code-form .form__action{margin:0}.cart-code-form .input{border-radius:.125rem 0 0 .125rem;height:3rem}.cart-code-form__is-not-visible{display:flex;opacity:0;order:0;visibility:hidden}.my-dehner-card-form--checkout{border-bottom:.0625rem solid #d2c8c2;padding:0 0 1.5rem}.my-dehner-card-form--checkout .grid{margin:0}.my-dehner-card-form__title{align-items:center;display:flex;gap:.5rem}.my-dehner-card-form .label{display:none}.my-dehner-card-form .form__field{padding:0}.my-dehner-card-form .form__action{margin:0}.my-dehner-card-form .input{border-radius:.125rem 0 0 .125rem;height:3rem}.my-dehner-card-form__is-not-visible{display:flex;height:0;opacity:0;order:0;order:2;padding:0;visibility:hidden}.my-dehner-card-form__title-container svg.coupons-container__spinner{margin:0 0 1.25rem}.my-dehner-card-form__title-container__is-not-visible{display:none}.subscription-form{padding-top:.6875rem}.subscription-form .form-field{margin:0}.subscription-form .form-field__error:before{display:none}.subscription-form .form-field__error-list,.subscription-form__alert,.subscription-form__success{font-size:.75rem;line-height:1.2;padding-top:.625rem}.overlay-expenses-information{align-items:center;display:flex;flex-flow:column;justify-content:flex-end}.overlay-expenses-information__container{display:flex;flex-flow:column;overflow-x:hidden;overscroll-behavior-y:contain;padding-top:1rem}.overlay-expenses-information__container::-webkit-scrollbar{width:.75rem}.overlay-expenses-information__container::-webkit-scrollbar-track{background-color:#0000}.overlay-expenses-information__container::-webkit-scrollbar-thumb{background-color:#d9d9d9;border:.25rem solid #fff;border-radius:1.875rem;height:8rem}.overlay-expenses-information__container::-webkit-scrollbar-button{display:none}@media only screen and (max-width:48.125rem){.overlay-expenses-information__container{max-height:100dvh;max-width:100%;padding:1rem;width:100%}}.overlay-expenses-information__container-inner{display:flex;flex-flow:row wrap;flex-direction:column;justify-content:space-between;text-align:left}.overlay-expenses-information__info-text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}@media only screen and (max-width:48.125rem){.overlay-expenses-information__info-text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}}.overlay-expenses-information__info-text-height{height:3rem}.overlay-expenses-information__info-text--sections{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;left:2.77rem;line-height:1.40625rem;position:relative;width:89%}@media only screen and (max-width:48.125rem){.overlay-expenses-information__info-text--sections{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}}.overlay-expenses-information__info-text--sections-grid{display:grid;font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;left:2.77rem;line-height:1.40625rem;position:relative;width:90%;grid-gap:1rem 2.25rem;grid-template-columns:13.75rem 16.25rem}@media only screen and (max-width:48.125rem){.overlay-expenses-information__info-text--sections-grid{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;grid-template-columns:7.75rem 7.25rem;line-height:1.25rem;grid-column-gap:1.25rem}}.overlay-expenses-information__info-text--sections-intro{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;left:2.77rem;line-height:1.40625rem;position:relative;width:90%}@media only screen and (max-width:48.125rem){.overlay-expenses-information__info-text--sections-intro{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}}.overlay-expenses-information__title{left:.75rem;position:relative;top:.625rem}.overlay-expenses-information__title-main{left:0;margin-bottom:1rem}.overlay-expenses-information__title-text{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.overlay-expenses-information__title-text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.overlay-expenses-information__package-text-under-75{grid-column:1}.overlay-expenses-information__package-text-under-75-cost{grid-column:2;grid-row:1}.overlay-expenses-information__package-text-over-75{grid-column:1}.overlay-expenses-information__package-text-over-75-cost{grid-column:2}.overlay-expenses-information__carrier-text-small{grid-column:1}.overlay-expenses-information__carrier-text-small-cost{grid-column:2;grid-row:1}.overlay-expenses-information__carrier-text-large{grid-column:1}.overlay-expenses-information__carrier-text-large-cost{grid-column:2}.overlay-expenses-information__plants-text-package{grid-column:1}.overlay-expenses-information__plants-text-package-cost{grid-column:2;grid-row:1}.overlay-expenses-information__plants-text-bulk{grid-column:1}@media only screen and (min-width:48.125rem){.overlay-expenses-information__plants-text-bulk{width:max-content}}.overlay-expenses-information__plants-text-bulk-cost{grid-column:2;grid-row:2}.overlay-expenses-information__plants-text-carrier{grid-column:1}.overlay-expenses-information__plants-text-carrier-cost{grid-column:2;grid-row:3}.overlay-expenses-information__icon--info{align-items:center;display:flex;gap:.25rem;justify-content:flex-end}.overlay-expenses-information__icon--close{margin-left:100%;padding:0 .375rem}@media only screen and (max-width:48.125rem){.overlay-expenses-information__icon--close{margin-left:93%;margin-top:1%;padding:0 .5rem}}.overlay-expenses-information__icon--close-padding__left{padding:0 0 0 .9375rem}.overlay-expenses-information--pdp{flex-flow:row;justify-content:flex-end;margin-left:auto;padding-right:0;position:relative}.overlay-expenses-information--pdp .overlay-expenses-information__icon{padding:0}.manage-interests-form{max-width:55.125rem;width:100%}.manage-interests-form__fields{margin:1.25rem 0;min-height:50rem}.manage-interests-form__unsubscribe-title{margin-top:1.5rem}@media only screen and (min-width:48.125rem){.manage-interests-form__unsubscribe-title{margin-top:2.5rem}}.cart-bundle-list{margin-top:2.75rem;position:relative}.cart-bundle-list:after{border-left:.0625rem dotted #d9d9d9;content:"";display:block;height:1.5625rem;left:3.75rem;position:absolute;top:-2.1875rem;width:.0625rem}.cart-bundle-list__item{align-items:center;display:flex;margin:1.25rem 0}@media only screen and (max-width:34.3125rem){.cart-bundle-list__item{margin:.75rem 0}}.cart-bundle-list__title{font:500 .9375rem Walbaum,sans-serif;padding-left:1.5rem}.cart-bundle-list__quantity{color:#b2b5b7;font-weight:400;margin-left:1rem;position:relative}.cart-bundle-list__quantity:after{background:#b2b5b7;border-radius:50%;content:"";display:block;height:.1875rem;left:-.625rem;position:absolute;top:.5625rem;width:.1875rem}.volume-price-list__table{display:flex;font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;justify-content:center;line-height:.875rem}.volume-price-list__row{display:flex;justify-content:flex-start;max-width:10.375rem;padding-bottom:1.5rem;width:calc(100% + .875rem)}.volume-price-list__row:last-of-type{padding-bottom:.75rem}.volume-price-list__cell{max-width:10.375rem}.volume-price-list__cell--active{color:#005932}.color-selector{cursor:default;position:relative;z-index:50}.color-selector__checkmark{display:none}.color-selector__item{border:.25rem solid #fff;border-radius:100%;display:inline-block;height:2rem;position:relative;vertical-align:middle;width:2rem}.color-selector__item:before{border:.25rem solid #fff;border-radius:100%;content:"";height:1.875rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);visibility:hidden;width:1.875rem}.color-selector__item:after{border:0 solid #fff;border-radius:100%;content:"";height:2rem;left:-.0625rem;position:absolute;top:-.0625rem;width:2rem}.color-selector__item:not(:last-child){margin-right:.25rem}.color-selector__item--active,.color-selector__item:hover{border:0;height:2rem;width:2rem}.color-selector__item--active:after,.color-selector__item:hover:after{visibility:hidden}.color-selector__item--active:before,.color-selector__item:hover:before{visibility:visible}.color-selector__item:hover .color-selector__tooltip{transform:scale(0)}.color-selector__item--active .color-selector__checkmark{align-items:center;display:flex;height:inherit;justify-content:center;width:inherit}.color-selector__tooltip{background:#000;border-radius:.125rem;color:#fff;font:300 1rem Myriad Pro,sans-serif;left:-.9375rem;padding:.3125rem .6875rem .4375rem .625rem;position:absolute;top:-2.6875rem;transform:scale(0);transform-origin:bottom;transition:all .25s ease-in-out;white-space:nowrap}.color-selector__tooltip:before{background:#000;border-radius:.125rem;bottom:-.25rem;content:"";height:.625rem;left:1.0625rem;position:absolute;transform:rotate(45deg);width:.625rem}.color-selector-pdp{cursor:default;position:relative;z-index:50}.color-selector-pdp__checkmark{display:none}.color-selector-pdp__item{border:.1875rem solid #fff;border-radius:100%;display:inline-block;height:1.5rem;position:relative;vertical-align:middle;width:1.5rem}.color-selector-pdp__item:before{border:.1875rem solid #fff;border-radius:100%;content:"";height:1.375rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);visibility:hidden;width:1.375rem}.color-selector-pdp__item:after{border:0 solid #fff;border-radius:100%;content:"";height:1.5rem;left:-.0625rem;position:absolute;top:-.0625rem;width:1.5rem}.color-selector-pdp__item:not(:last-child){margin-right:.25rem}.color-selector-pdp__item--active,.color-selector-pdp__item:hover{border:0;height:1.5rem;width:1.5rem}.color-selector-pdp__item--active:after,.color-selector-pdp__item:hover:after{visibility:hidden}.color-selector-pdp__item--active:before,.color-selector-pdp__item:hover:before{visibility:visible}.color-selector-pdp__item:hover .color-selector-pdp__tooltip{transform:scale(0)}.color-selector-pdp__item--active .color-selector-pdp__checkmark{align-items:center;display:flex;height:inherit;justify-content:center;width:inherit}.color-selector-pdp__tooltip{background:#000;border-radius:.125rem;color:#fff;font:300 1rem Myriad Pro,sans-serif;left:-.9375rem;padding:.3125rem .6875rem .4375rem .625rem;position:absolute;top:-2.6875rem;transform:scale(0);transform-origin:bottom;transition:all .25s ease-in-out;white-space:nowrap}.color-selector-pdp__tooltip:before{background:#000;border-radius:.125rem;bottom:-.25rem;content:"";height:.625rem;left:1.0625rem;position:absolute;transform:rotate(45deg);width:.625rem}.quantity-loader__load_more_quantity_button{display:block;position:absolute;top:5rem;z-index:10}.thumbnail-slider{margin-top:.625rem}.thumbnail-slider .slick-current>.thumbnail-slider__image{border:.09375rem solid #191919}.thumbnail-slider__item{position:relative}.thumbnail-slider__item--cliplister:after{background-image:url(https://s.cliplister.com/rdueXWnmnh);background-size:contain;bottom:0;content:"";display:block;height:6.25rem;left:0;margin:auto;position:absolute;right:0;top:0;width:6.25rem}.thumbnail-slider__image{border:.0625rem solid #f0ece7;object-fit:scale-down}.custom-image{border:.0625rem solid #f0ece7;position:relative}.custom-image__image-container{display:flex;margin:auto;position:relative;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:48.125rem){.custom-image__image-container{max-height:43.75rem;max-width:37.5rem}}.custom-image__image{max-height:21.4375rem;object-fit:scale-down}@media only screen and (min-width:48.125rem){.custom-image__image{max-height:43.75rem;width:37.5rem}}.custom-image__magnifier{background-color:#faf8f7;background-repeat:no-repeat;display:none;height:50%;opacity:.45;pointer-events:none;position:absolute;width:50%;z-index:1}.custom-image__magnifier[active]{display:block}.custom-image__magnifier-icon{bottom:0;padding:1rem;position:absolute;right:0;z-index:1}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.image-gallery{position:relative}.image-gallery__container{background:#fff;display:none;position:relative;z-index:10}.image-gallery__container:before{background:#0000000d;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:11}.image-gallery__container--single-image{display:block;height:17.5rem}@media only screen and (min-width:48.125rem){.image-gallery__container{display:block;height:30rem}}@media only screen and (min-width:60.625rem){.image-gallery__container{height:40.625rem}}.image-gallery__item{align-items:center;background:#fff;display:flex;height:17.5rem;justify-content:center;left:0;opacity:0;padding:.9375rem 1rem;position:absolute;top:0;transition:opacity .25s ease-in-out;width:100%;z-index:9}.image-gallery__item--active,.image-gallery__item--color-active{opacity:1}@media only screen and (min-width:48.125rem){.image-gallery__item{height:30rem;padding:3.125rem 2.5rem}}@media only screen and (min-width:60.625rem){.image-gallery__item{height:40.625rem;padding:6.25rem 4.375rem}}@media only screen and (min-width:75.25rem){.image-gallery__item{height:38.125rem;padding:5rem 3.125rem}}.image-gallery__image{max-height:15.625rem;text-align:center;width:100%}@media only screen and (min-width:48.125rem){.image-gallery__image{max-height:100%}}.image-gallery-thumbnail{width:100%}@media only screen and (min-width:48.125rem){.image-gallery-thumbnail{left:.625rem;max-height:19.6875rem;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:2.25rem;z-index:11}.image-gallery-thumbnail:not(.slick-initialized) .image-gallery-thumbnail__item{margin:1rem 0}}@media only screen and (min-width:75.25rem){.image-gallery-thumbnail{left:1.875rem}}.image-gallery-thumbnail__item{align-items:center;background-color:#fff;cursor:default;display:flex!important;height:17.5rem;justify-content:center;margin:0;padding:.0625rem;position:relative;width:100%}@media only screen and (max-width:48.0625rem){.image-gallery-thumbnail__item:not(:first-child){display:none!important}}@media only screen and (min-width:48.125rem){.image-gallery-thumbnail__item{border:.0625rem solid #d9d9d9;cursor:pointer;height:2.25rem;margin:.5rem 0;width:2.25rem}}.image-gallery-thumbnail__item--active{padding:0}@media only screen and (min-width:48.125rem){.image-gallery-thumbnail__item--active{border:.125rem solid #fff}}.image-gallery-thumbnail__item--active .image-gallery-thumbnail__img{opacity:1}.image-gallery-thumbnail__item:before{background:#0000000d;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:350}.image-gallery-thumbnail__img{align-items:center;display:flex;max-height:15.625rem;opacity:1}@media only screen and (min-width:48.125rem){.image-gallery-thumbnail__img{max-height:100%;opacity:.25}}.image-gallery-thumbnail__next,.image-gallery-thumbnail__prev{cursor:pointer;display:block;padding:0 0 .625rem;text-align:center}.image-gallery-thumbnail__prev{padding:.625rem 0 0}.image-gallery-thumbnail .slick-slide{border:none;height:auto}.image-gallery-thumbnail .slick-dots{bottom:-2rem;display:flex;justify-content:center;position:absolute;width:100%}.image-gallery-thumbnail .slick-dots li{border:.0625rem solid #fff0;border-radius:100%;font-size:0;margin:0 .25rem;padding:.0625rem;position:relative}.image-gallery-thumbnail .slick-dots li:before{background-color:#d9d9d9;border-radius:50%;content:"";height:.25rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.25rem}.image-gallery-thumbnail .slick-dots button{font:0/0 Myriad Pro,sans-serif;height:.25rem;opacity:0;width:.25rem}.image-gallery-thumbnail .slick-dots .slick-active{border-color:#000}.image-gallery-thumbnail .slick-dots .slick-active:before{background-color:#fff0}.image-gallery-thumbnail .slick-disabled{cursor:default;pointer-events:none}.image-gallery-thumbnail .slick-disabled .icon{color:#b2b5b7}.photoswipe-media-item{border:.0625rem solid #f0ece7}.photoswipe-media-item__image-container{display:block;height:21.4375rem}@media only screen and (min-width:48.125rem){.photoswipe-media-item__image-container{height:43.75rem}}.photoswipe-media-item__gallery-image{align-items:center;display:flex;height:21.4375rem;justify-content:center;position:relative}@media only screen and (min-width:48.125rem){.photoswipe-media-item__gallery-image{height:44.1875rem}}.photoswipe-media-item__thumbnail-gallery-image{height:14.0625rem;position:relative}.photoswipe-media-item__play-icon{background-image:url(https://s.cliplister.com/rdueXWnmnh);background-size:contain;bottom:0;height:6.25rem;left:0;margin:auto;position:absolute;right:0;top:0;width:6.25rem}.photoswipe-media-item__play-icon--small{height:3.125rem;width:3.125rem}.thumbnail-video{height:13.8125rem;position:relative}.thumbnail-video__container{display:flex;height:100%}.thumbnail-video__icon{height:auto;max-height:100%;max-width:100%;width:auto}.thumbnail-video__play-button{cursor:pointer;height:5.25rem;left:calc(50% - 42px);position:absolute;top:calc(50% - 42px);width:5.25rem}.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:#4f4f4f66;--pswp-preloader-color-secondary:#ffffffe6;--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);contain:layout style size;display:none;height:100%;left:0;opacity:.003;position:fixed;top:0;touch-action:none;width:100%;z-index:var(--pswp-root-z-index);-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp,.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{background:var(--pswp-bg);opacity:.005}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__img,.pswp__zoom-wrap{height:auto;width:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;user-select:none}.pswp__item{overflow:hidden;z-index:1}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);font-size:1em;line-height:1;margin:auto}.pswp .pswp__hide-on-close{opacity:.005;pointer-events:none;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);will-change:opacity;z-index:10}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;height:60px;margin:0;opacity:.85;overflow:hidden;padding:0;position:relative;width:50px;-webkit-touch-callout:none}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{background:none;border:0;box-shadow:none;opacity:1;padding:0;transition:none}.pswp__button:disabled{cursor:auto;opacity:.3}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);height:32px;left:9px;overflow:hidden;pointer-events:none;position:absolute;top:14px;width:32px}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{display:flex;flex-direction:row;height:60px;justify-content:flex-end;left:0;pointer-events:none!important;position:absolute;top:0;width:100%;z-index:10}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{height:100px;margin-top:-50px;position:absolute;top:0;top:50%;width:75px}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:none;border-radius:0;height:60px;margin-top:-30px;top:50%;width:60px}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{height:60px;margin-right:auto;overflow:hidden;position:relative;width:50px}.pswp__preloader .pswp__icn{animation:pswp-clockwise .6s linear infinite;opacity:0;transition:opacity .2s linear}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pswp__counter{color:var(--pswp-icon-color);font-size:14px;height:30px;line-height:30px;margin-top:15px;margin-inline-start:20px;opacity:.85;text-shadow:1px 1px 3px var(--pswp-icon-color-secondary)}.pswp--one-slide .pswp__counter{display:none}.zoom-and-gallery{grid-area:image;max-width:100%;position:relative;width:100%}@media only screen and (min-width:48.125rem){.zoom-and-gallery{width:44.1875rem}}.zoom-and-gallery__main-slider{max-height:44.1875rem}.zoom-and-gallery .slick-slide{cursor:pointer;margin:.3125rem}.zoom-and-gallery .slick-dots-container{display:block;margin:.625rem auto;max-width:17.875rem;overflow:hidden;padding:0;position:relative;width:-moz-fit-content;width:fit-content}.zoom-and-gallery .slick-dots-container>ul{align-items:center;bottom:unset;display:flex;height:100%;list-style:none;margin:0;padding:0;position:relative;transform:translateX(0);transition:all .25s}.zoom-and-gallery .slick-dots-container>ul li{height:.875rem;margin:0 .25rem;width:.875rem}.zoom-and-gallery .slick-dots-container>ul li button{display:block;height:.875rem;padding:.3125rem;width:.875rem}.zoom-and-gallery .slick-arrow{cursor:pointer;position:absolute;top:50%}.zoom-and-gallery .slick-prev{left:-1.75rem}.zoom-and-gallery .slick-next{right:-1.75rem}.zoom-and-gallery .slick-dots{bottom:-2rem;display:flex;position:absolute;width:100%}.zoom-and-gallery .slick-dots li{border:.0625rem solid #000;border-radius:100%;font-size:0;margin:0 .25rem;padding:.0625rem;position:relative}.zoom-and-gallery .slick-dots button{height:.875rem;opacity:0;width:.875rem}.zoom-and-gallery .slick-dots .slick-active{background-color:#000}.zoom-and-gallery__zoom-preview-container{background:#fff;left:106%;margin:.3125rem;min-width:44.375rem;position:absolute;top:0;z-index:811}.zoom-and-gallery__zoom-preview{background-repeat:no-repeat;border:.0625rem solid #f0ece7;display:none}.zoom-and-gallery__zoom-preview[active]{display:block}.zoom-and-gallery__video-bullet{height:-webkit-fill-available;width:-webkit-fill-available}.zoom-and-gallery__hint{align-items:center;animation:hideZoomHint 2s linear;background:#d2c8c2;display:flex;font-weight:700;justify-content:center;left:calc(50% - 140px);opacity:0;padding:.625rem;position:absolute;top:50%;width:17.5rem;z-index:1}@media only screen and (min-width:48.125rem){.zoom-and-gallery__hint{display:none}}.zoom-and-gallery__hint:after{border:.625rem solid #0000;border-top-color:#d2c8c2;content:" ";left:50%;margin-left:-.625rem;position:absolute;top:100%}@keyframes hideZoomHint{0%{opacity:1}90%{opacity:1}to{opacity:0}}.pswp__img{max-height:unset}.pswp__cliplister-container{align-items:center;display:flex}.pswp__button--close{background:#fff;border-radius:50%;height:1.875rem;margin:1.25rem 1.25rem 0 0;width:1.875rem}.pswp-bullets-container{bottom:1rem;display:flex;justify-content:flex-start;left:0;margin-left:auto;margin-right:auto;max-width:23.125rem;overflow-x:hidden;position:absolute;right:0;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:48.125rem){.pswp-bullets-container{max-width:46.25rem}}.pswp__bullets-indicator{display:flex;flex-direction:row}.pswp .pswp__hide-on-close .pswp__bullets-indicator{transition:transform .25s}.pswp__bullet{background-repeat:no-repeat;background-size:4rem 4rem;cursor:pointer;height:4rem;margin:0 .3125rem;min-width:4rem;width:4rem}.pswp__bullet--active{border:.0625rem solid #000}.pswp__bg{background:#fff}.cl-video-control-progress-bar-rail,.cl-video-control-volume-slider-rail{background-color:#2f9f4d!important}.cl-video-control-volume-slider-container,.cl-video-controls-container{background-color:#005932!important}.product-options__container{width:-moz-fit-content;width:fit-content}@media only screen and (max-width:48.125rem){.product-options__container{max-width:200%}}.product-options__item{font-size:.9375rem;margin-bottom:.5625rem}@media only screen and (min-width:48.125rem){.product-options__item{font-size:1rem;margin-bottom:1.125rem}}.product-options__item:not(:first-child){border-top:.0625rem dotted #d9d9d9;padding-top:.5625rem}@media only screen and (min-width:48.125rem){.product-options__item:not(:first-child){padding-top:1.125rem}}@media only screen and (min-width:34.375rem){.review-summary{display:flex}.review-summary__review-numbers{margin-right:9.25rem;max-width:21.25rem;min-width:21.25rem;width:100%}}.new-review-form__close-icon-container{display:flex;flex-direction:row;justify-content:flex-end;position:absolute;right:1.3125rem;top:1.3125rem}.new-review-form__description-counter{bottom:0;color:#6c6c6c;margin-right:.5rem;position:absolute;right:0}.review{break-inside:avoid;padding:1.25rem 0}@media only screen and (min-width:34.375rem){.review{padding:2rem 0 0}}.review--pdp-review{font-size:1.125rem;line-height:1.40625rem}.review--pdp-review,.review__author-date{font-family:Myriad Pro,sans-serif;font-weight:400}.review__author-date{color:#000;font-size:.875rem;line-height:.875rem;margin:.25rem 0 1rem}@media only screen and (min-width:34.375rem){.review__author-date{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin:.25rem 0 .75rem}}.review--flex-direction-column{flex-direction:column}.review__description{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}.review-average-display{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:1.6875rem;margin-top:1.6875rem}.review-average-display__title{font-family:Myriad Pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:48.125rem){.review-average-display__title{font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem}}.review-distribution-display{margin-bottom:2.5rem}@media only screen and (min-width:34.375rem){.review-distribution-display{margin-bottom:5rem}}.review-distribution-display__cell{color:#191919;font-family:Myriad Pro,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.40625rem;padding-bottom:.75rem}.review-distribution-display__cell:first-child{color:#000;font-size:1rem}.review-distribution-display__progress{background-color:#f0ece7;box-shadow:.03125rem .03125rem .03125rem 0 #0000003d;height:.875rem;margin:0 1.0625rem 0 1.3125rem;overflow:hidden;width:12.3125rem}.review-distribution-display__progress-status{background-color:#191919;height:1.25rem;position:relative}.set-list{margin-bottom:3rem}@media only screen and (max-width:34.3125rem){.product-set-slider--multiple .slick-slide{padding-right:.625rem}}@media only screen and (min-width:48.125rem){.product-set-slider--single .slick-slide{padding-right:1.875rem}}.product-set-slider--single .thumbnail{height:15rem}@media only screen and (min-width:34.375rem){.product-set-slider--single .thumbnail{height:23rem}}.product-set-slider--single .thumbnail:not(:first-child){display:none}.product-set-slider--hide-prev-btn{margin-bottom:2rem}@media only screen and (min-width:34.375rem){.product-set-slider--hide-prev-btn:hover .slick-prev{opacity:1;pointer-events:all;visibility:visible}.product-set-slider--hide-prev-btn .slick-prev{opacity:0;pointer-events:none;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;visibility:hidden}}.product-attributes-slider{display:flex;flex-direction:column;height:2.5rem;justify-content:space-between;max-height:2.5rem;max-width:9rem;min-height:2.5rem}@media only screen and (min-width:48.125rem){.product-attributes-slider{height:3.125rem;left:0;max-height:3.125rem;min-height:3.125rem;padding-top:0;position:absolute;row-gap:.625rem}}.product-attributes-slider__other-variants{color:#4d4d4d;font-family:Myriad Pro,sans-serif;font-size:.75rem;font-weight:400;line-height:.75rem}@media only screen and (min-width:48.125rem){.product-attributes-slider__other-variants{font-family:Myriad Pro,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem}}.product-attributes-slider a.product-attributes-slider__other-variants{text-decoration:underline}.product-attributes-slider-item__container{background-position:50%;background-size:contain;border-radius:50%;box-sizing:border-box;height:1.5rem;outline:.1875rem solid #fff;outline-offset:-.125rem;width:1.5rem}.product-attributes-slider-item__container--creme,.product-attributes-slider-item__container--weiß{border:.1875rem solid #d2c8c2}.product-attributes-slider-item__link{align-items:center;display:flex;height:1.5rem;justify-content:center}.product-attributes-slider-item__link[active] .product-attributes-slider-item__container{outline:.125rem solid #fff;outline-offset:-.1875rem;position:relative}.product-attributes-slider-item__link[active] .product-attributes-slider-item__container--creme,.product-attributes-slider-item__link[active] .product-attributes-slider-item__container--weiß{border:.0625rem solid #d2c8c2;outline:.0625rem solid #d2c8c2;outline-offset:-.25rem}.product-attributes-slider-item__link[active] .product-attributes-slider-item__container:after{background-image:url(368c136c4278c35dfb94.svg);background-position:50%;background-repeat:no-repeat;content:"";display:flex;height:100%;position:absolute;width:100%}.product-attributes-slider-item__link[active] .product-attributes-slider-item__container--anthrazit:after,.product-attributes-slider-item__link[active] .product-attributes-slider-item__container--braun:after,.product-attributes-slider-item__link[active] .product-attributes-slider-item__container--dunkelblau:after,.product-attributes-slider-item__link[active] .product-attributes-slider-item__container--dunkelbraun:after,.product-attributes-slider-item__link[active] .product-attributes-slider-item__container--dunkelgrau:after,.product-attributes-slider-item__link[active] .product-attributes-slider-item__container--dunkelgrün:after,.product-attributes-slider-item__link[active] .product-attributes-slider-item__container--dunkelrot:after,.product-attributes-slider-item__link[active] .product-attributes-slider-item__container--lila:after,.product-attributes-slider-item__link[active] .product-attributes-slider-item__container--moosgrün:after,.product-attributes-slider-item__link[active] .product-attributes-slider-item__container--quarzgrau:after,.product-attributes-slider-item__link[active] .product-attributes-slider-item__container--schwarz:after{background-image:url(2e9d2037f243b78c1831.svg)}.ordered-configured-bundle-product-secondary{padding:.625rem .625rem 1.25rem}@media only screen and (min-width:34.375rem){.ordered-configured-bundle-product-secondary{padding-right:.9375rem}}.ordered-configured-bundle-product-secondary__content{padding-top:.625rem}@media only screen and (min-width:34.375rem){.ordered-configured-bundle-product-secondary__content{padding-left:1rem;padding-top:0}}.ordered-configured-bundle-product-secondary__thumbnail-wrapper{width:7.5rem}.ordered-configured-bundle-product-secondary__info{margin-bottom:.625rem}@media only screen and (min-width:60.625rem){.ordered-configured-bundle-product-secondary__info{margin-bottom:0}}.ordered-configured-bundle-product-secondary__title{display:block;font:500 .9375rem Walbaum,sans-serif}.ordered-configured-bundle-product-secondary__quantity,.ordered-configured-bundle-product-secondary__sku{color:#b2b5b7;font:300 18px Myriad Pro,sans-serif}.ordered-configured-bundle-product-secondary__status{margin-bottom:.3125rem}@media only screen and (min-width:60.625rem){.ordered-configured-bundle-product-secondary__status{margin-bottom:0}.ordered-configured-bundle-product-secondary__price,.ordered-configured-bundle-product-secondary__quantity,.ordered-configured-bundle-product-secondary__status{padding:0 .3125rem;text-align:center}.ordered-configured-bundle-product-secondary__total-price{text-align:right}}.ordered-bundle-item{margin-bottom:.9375rem}.ordered-bundle-item__image{height:4.375rem;width:4.375rem}.ordered-bundle-item__content{padding-left:1.25rem}.ordered-bundle-item__name{font:500 1rem/1.125rem Walbaum,sans-serif}.ordered-bundle-item__quantity{color:#b2b5b7;font:300 1rem/1.125rem Myriad Pro,sans-serif;letter-spacing:.0125rem}@media only screen and (min-width:60.625rem){.ordered-bundle-item__quantity,.ordered-bundle-item__status{padding:0 .3125rem;text-align:center}}.ordered-product-bundle{border-bottom:.0625rem dotted #d9d9d9;margin-bottom:1.125rem;padding-bottom:1.125rem}.ordered-product-bundle__image{width:7.5rem}.ordered-product-bundle__content{padding-top:.9375rem;width:100%}@media only screen and (min-width:34.375rem){.ordered-product-bundle__content{flex-basis:0;flex-grow:1;padding-left:1.25rem;padding-top:0;width:auto}}.ordered-product-bundle__info{margin-bottom:.625rem}@media only screen and (min-width:60.625rem){.ordered-product-bundle__info{margin-bottom:0}}.ordered-product-bundle__name{font:500 1rem/1.125rem Walbaum,sans-serif}.ordered-product-bundle__quantity,.ordered-product-bundle__sku{color:#b2b5b7;font:300 1rem/1.125rem Myriad Pro,sans-serif;letter-spacing:.0125rem}@media only screen and (min-width:60.625rem){.ordered-product-bundle__price,.ordered-product-bundle__quantity{padding:0 .3125rem;text-align:center}.ordered-product-bundle__total-price{text-align:right}}.ordered-product-bundle__items{border-top:.0625rem dotted #d9d9d9;margin-top:.9375rem;padding-top:.9375rem;width:100%}.ordered-product-bundle--with-options{border-bottom:none;margin-bottom:0;padding-bottom:.625rem}.return-header-information{border-bottom:.0625rem dotted #d9d9d9;list-style:none;padding-bottom:.3125rem}.return-header-information__item{margin-bottom:.9375rem}.return-header-information__name{display:inline-block;font:700 .9375rem Walbaum,sans-serif;letter-spacing:-.01125rem;padding-right:.625rem;vertical-align:initial;width:6.25rem}.return-header-information__text{font-weight:300;letter-spacing:-.01125rem}.return-list-title{border-bottom:.0625rem dotted #d9d9d9;margin:.9375rem 0;padding:.9375rem 0}.return-overview__title-block{margin-bottom:.9375rem;padding-bottom:.9375rem}@media only screen and (min-width:48.125rem){.return-overview__title-block{border-bottom:.0625rem dotted #d9d9d9;margin-bottom:1.25rem;padding-bottom:1.25rem}}.return-overview__overview-info{border-bottom:.0625rem dotted #d9d9d9;list-style:none;margin-bottom:1.25rem;padding-bottom:.3125rem}.return-overview__item{margin-bottom:.9375rem}.return-overview__name{display:inline-block;font:700 .9375rem Walbaum,sans-serif;letter-spacing:-.010625rem;padding-right:.625rem;vertical-align:initial;width:6.25rem}.return-overview__text{font-weight:300;letter-spacing:-.01125rem}.return-product-item{border-bottom:.0625rem dotted #d9d9d9;margin-bottom:1.125rem;padding-bottom:1.125rem}.return-product-item__image{width:7.5rem}.return-product-item__content{padding-top:.9375rem;width:100%}@media only screen and (min-width:34.375rem){.return-product-item__content{flex-basis:0;flex-grow:1;padding-left:1.25rem;padding-top:0;width:auto}}.return-product-item__info{margin-bottom:.625rem}@media only screen and (min-width:60.625rem){.return-product-item__info{margin-bottom:0}}.return-product-item__name{font:500 1rem/1.125rem Walbaum,sans-serif}.return-product-item__quantity,.return-product-item__sku{color:#b2b5b7;font:300 1rem/1.125rem Myriad Pro,sans-serif;letter-spacing:.0125rem}.return-product-item__status{margin-bottom:.3125rem}@media only screen and (min-width:60.625rem){.return-product-item__status{margin-bottom:0}.return-product-item__price,.return-product-item__quantity,.return-product-item__status{padding:0 .3125rem;text-align:center}.return-product-item__total-price{text-align:right}}.return-product-item--with-options{border-bottom:none;margin-bottom:0;padding-bottom:.625rem}.return-title-block{margin-bottom:.9375rem;padding-bottom:.9375rem}@media only screen and (min-width:48.125rem){.return-title-block{border-bottom:.0625rem dotted #d9d9d9;margin-bottom:1.25rem;padding-bottom:1.25rem}}.return-total{border-bottom:.0625rem dotted #d9d9d9;margin:1.25rem 0 1.875rem}@media only screen and (min-width:48.125rem){.return-total{margin-bottom:2.5rem}}.return-total__item{font:400 .875rem/1.125rem Walbaum,sans-serif;margin:1.5rem 0}.iframe-trusted-returns__content{border:0;height:46rem;margin-bottom:2.5rem;position:relative;width:100%}@media only screen and (max-width:48.0625rem){.iframe-trusted-returns__content{margin-bottom:2rem}}.trusted-returns-reference{align-items:flex-start;display:flex;gap:.3125rem;height:1.9375rem;justify-content:center;width:11.25rem}.trusted-returns-reference__link{align-items:center;display:flex;font-size:1.5rem;text-decoration-line:underline}.summary-overview__grand-total-price{font-size:1.1rem;line-height:1.4}.collapsible-list__button{background-color:#fff0;color:#005932;cursor:pointer}.collapsible-list__button:hover{text-decoration:underline}.collapsible-list__button:after{content:attr(data-show)}.collapsible-list__button--shown:after{content:attr(data-hide)}.collapsible-list__button-content{display:none}.text-small{font-size:.875rem}.text-big{font-size:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-alt{color:#000}.text-secondary{color:#bbb}.text-break{word-break:break-word}.text-info{color:#f0ede6}.text-warning{color:#d3a06d}.text-success{color:#007340}.text-alert{color:#bb484d}.text-middle{vertical-align:middle}.text-secondary{color:#b2b5b7}.text-darker-gray{color:#6c6c6c}.text-capitalize{text-transform:capitalize}.text-required{color:#6c6c6c;font-size:1rem}.text-fs-28{font-size:1.625rem}.is-not-visible{height:0;opacity:0;visibility:hidden}.spacing{margin:.5rem}.spacing--biggest{margin:2rem}.spacing--bigger{margin:1.5rem}.spacing--big{margin:1.25rem}.spacing--medium{margin:1rem}.spacing--lower-medium{margin:.75rem}.spacing--small{margin:.25rem}.spacing--reset{margin:0}.spacing--inner{margin:0;padding:.5rem}.spacing--inner.spacing--biggest{margin:0;padding:2rem}.spacing--inner.spacing--bigger{margin:0;padding:1.5rem}.spacing--inner.spacing--big{margin:0;padding:1.25rem}.spacing--inner.spacing--medium{margin:0;padding:1rem}.spacing--inner.spacing--lower-medium{margin:0;padding:.75rem}.spacing--inner.spacing--small{margin:0;padding:.25rem}.spacing--inner.spacing--reset{margin:0;padding:0}.spacing-top{margin-top:.5rem}.spacing-top--biggest{margin-top:2rem}.spacing-top--bigger{margin-top:1.5rem}.spacing-top--big{margin-top:1.25rem}.spacing-top--medium{margin-top:1rem}.spacing-top--lower-medium{margin-top:.75rem}.spacing-top--small{margin-top:.25rem}.spacing-top--reset{margin-top:0}.spacing-top--inner{margin-top:0;padding-top:.5rem}.spacing-top--inner.spacing-top--biggest{margin-top:0;padding-top:2rem}.spacing-top--inner.spacing-top--bigger{margin-top:0;padding-top:1.5rem}.spacing-top--inner.spacing-top--big{margin-top:0;padding-top:1.25rem}.spacing-top--inner.spacing-top--medium{margin-top:0;padding-top:1rem}.spacing-top--inner.spacing-top--lower-medium{margin-top:0;padding-top:.75rem}.spacing-top--inner.spacing-top--small{margin-top:0;padding-top:.25rem}.spacing-top--inner.spacing-top--reset{margin-top:0;padding-top:0}.spacing-bottom{margin-bottom:.5rem}.spacing-bottom--biggest{margin-bottom:2rem}.spacing-bottom--bigger{margin-bottom:1.5rem}.spacing-bottom--big{margin-bottom:1.25rem}.spacing-bottom--medium{margin-bottom:1rem}.spacing-bottom--lower-medium{margin-bottom:.75rem}.spacing-bottom--small{margin-bottom:.25rem}.spacing-bottom--reset{margin-bottom:0}.spacing-bottom--inner{margin-bottom:0;padding-bottom:.5rem}.spacing-bottom--inner.spacing-bottom--biggest{margin-bottom:0;padding-bottom:2rem}.spacing-bottom--inner.spacing-bottom--bigger{margin-bottom:0;padding-bottom:1.5rem}.spacing-bottom--inner.spacing-bottom--big{margin-bottom:0;padding-bottom:1.25rem}.spacing-bottom--inner.spacing-bottom--medium{margin-bottom:0;padding-bottom:1rem}.spacing-bottom--inner.spacing-bottom--lower-medium{margin-bottom:0;padding-bottom:.75rem}.spacing-bottom--inner.spacing-bottom--small{margin-bottom:0;padding-bottom:.25rem}.spacing-bottom--inner.spacing-bottom--reset{margin-bottom:0;padding-bottom:0}.spacing-left{margin-left:.5rem}.spacing-left--biggest{margin-left:2rem}.spacing-left--bigger{margin-left:1.5rem}.spacing-left--big{margin-left:1.25rem}.spacing-left--medium{margin-left:1rem}.spacing-left--lower-medium{margin-left:.75rem}.spacing-left--small{margin-left:.25rem}.spacing-left--reset{margin-left:0}.spacing-left--inner{margin-left:0;padding-left:.5rem}.spacing-left--inner.spacing-left--biggest{margin-left:0;padding-left:2rem}.spacing-left--inner.spacing-left--bigger{margin-left:0;padding-left:1.5rem}.spacing-left--inner.spacing-left--big{margin-left:0;padding-left:1.25rem}.spacing-left--inner.spacing-left--medium{margin-left:0;padding-left:1rem}.spacing-left--inner.spacing-left--lower-medium{margin-left:0;padding-left:.75rem}.spacing-left--inner.spacing-left--small{margin-left:0;padding-left:.25rem}.spacing-left--inner.spacing-left--reset{margin-left:0;padding-left:0}.spacing-right{margin-right:.5rem}.spacing-right--biggest{margin-right:2rem}.spacing-right--bigger{margin-right:1.5rem}.spacing-right--big{margin-right:1.25rem}.spacing-right--medium{margin-right:1rem}.spacing-right--lower-medium{margin-right:.75rem}.spacing-right--small{margin-right:.25rem}.spacing-right--reset{margin-right:0}.spacing-right--inner{margin-right:0;padding-right:.5rem}.spacing-right--inner.spacing-right--biggest{margin-right:0;padding-right:2rem}.spacing-right--inner.spacing-right--bigger{margin-right:0;padding-right:1.5rem}.spacing-right--inner.spacing-right--big{margin-right:0;padding-right:1.25rem}.spacing-right--inner.spacing-right--medium{margin-right:0;padding-right:1rem}.spacing-right--inner.spacing-right--lower-medium{margin-right:0;padding-right:.75rem}.spacing-right--inner.spacing-right--small{margin-right:0;padding-right:.25rem}.spacing-right--inner.spacing-right--reset{margin-right:0;padding-right:0}.spacing-x{margin-left:.5rem;margin-right:.5rem}.spacing-x--biggest{margin-left:2rem;margin-right:2rem}.spacing-x--bigger{margin-left:1.5rem;margin-right:1.5rem}.spacing-x--big{margin-left:1.25rem;margin-right:1.25rem}.spacing-x--medium{margin-left:1rem;margin-right:1rem}.spacing-x--lower-medium{margin-left:.75rem;margin-right:.75rem}.spacing-x--small{margin-left:.25rem;margin-right:.25rem}.spacing-x--inner,.spacing-x--reset{margin-left:0;margin-right:0}.spacing-x--inner{padding-left:.5rem;padding-right:.5rem}.spacing-x--inner.spacing-x--biggest{margin-left:0;margin-right:0;padding-left:2rem;padding-right:2rem}.spacing-x--inner.spacing-x--bigger{margin-left:0;margin-right:0;padding-left:1.5rem;padding-right:1.5rem}.spacing-x--inner.spacing-x--big{margin-left:0;margin-right:0;padding-left:1.25rem;padding-right:1.25rem}.spacing-x--inner.spacing-x--medium{margin-left:0;margin-right:0;padding-left:1rem;padding-right:1rem}.spacing-x--inner.spacing-x--lower-medium{margin-left:0;margin-right:0;padding-left:.75rem;padding-right:.75rem}.spacing-x--inner.spacing-x--small{margin-left:0;margin-right:0;padding-left:.25rem;padding-right:.25rem}.spacing-x--inner.spacing-x--reset{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.spacing-y{margin-bottom:.5rem;margin-top:.5rem}.spacing-y--biggest{margin-bottom:2rem;margin-top:2rem}.spacing-y--bigger{margin-bottom:1.5rem;margin-top:1.5rem}.spacing-y--big{margin-bottom:1.25rem;margin-top:1.25rem}.spacing-y--medium{margin-bottom:1rem;margin-top:1rem}.spacing-y--lower-medium{margin-bottom:.75rem;margin-top:.75rem}.spacing-y--small{margin-bottom:.25rem;margin-top:.25rem}.spacing-y--inner,.spacing-y--reset{margin-bottom:0;margin-top:0}.spacing-y--inner{padding-bottom:.5rem;padding-top:.5rem}.spacing-y--inner.spacing-y--biggest{margin-bottom:0;margin-top:0;padding-bottom:2rem;padding-top:2rem}.spacing-y--inner.spacing-y--bigger{margin-bottom:0;margin-top:0;padding-bottom:1.5rem;padding-top:1.5rem}.spacing-y--inner.spacing-y--big{margin-bottom:0;margin-top:0;padding-bottom:1.25rem;padding-top:1.25rem}.spacing-y--inner.spacing-y--medium{margin-bottom:0;margin-top:0;padding-bottom:1rem;padding-top:1rem}.spacing-y--inner.spacing-y--lower-medium{margin-bottom:0;margin-top:0;padding-bottom:.75rem;padding-top:.75rem}.spacing-y--inner.spacing-y--small{margin-bottom:0;margin-top:0;padding-bottom:.25rem;padding-top:.25rem}.spacing-y--inner.spacing-y--reset{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.clear:after{clear:both;content:"";display:table}.float-left{float:left}.float-right{float:right}.float-none{float:none}.is-hidden{display:none}@media only screen and (min-width:0)and (max-width:549px){.is-hidden-sm-only{display:none}}@media only screen and (min-width:0)and (max-width:769px){.is-hidden-sm-md{display:none}}@media only screen and (min-width:0)and (max-width:969px){.is-hidden-sm-lg{display:none}}@media only screen and (min-width:0){.is-hidden-sm-xl{display:none}}@media only screen and (min-width:550px)and (max-width:769px){.is-hidden-md-only{display:none}}@media only screen and (min-width:550px)and (max-width:969px){.is-hidden-md-lg{display:none}}@media only screen and (min-width:550px){.is-hidden-md-xl{display:none}}@media only screen and (min-width:770px)and (max-width:969px){.is-hidden-lg-only{display:none}}@media only screen and (min-width:770px){.is-hidden-lg-xl{display:none}}@media only screen and (min-width:970px){.is-hidden-xl-only{display:none}}.is-visible{opacity:1;pointer-events:all;visibility:visible}.is-invisible{opacity:0;pointer-events:none;visibility:hidden}.is-scrollable{overflow:auto}.is-not-scrollable{overflow:hidden}.is-scrollable-x{overflow-x:auto}.is-not-scrollable-x{overflow-x:hidden}.is-scrollable-y{overflow-y:auto}.is-not-scrollable-y{overflow-y:hidden}
.summary-overview__grand-total-price{font-size:1.1rem;line-height:1.4}.collapsible-list__button{background-color:#fff0;color:#005932;cursor:pointer}.collapsible-list__button:hover{text-decoration:underline}.collapsible-list__button:after{content:attr(data-show)}.collapsible-list__button--shown:after{content:attr(data-hide)}.collapsible-list__button-content{display:none}.text-small{font-size:.875rem}.text-big{font-size:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-alt{color:#000}.text-secondary{color:#bbb}.text-break{word-break:break-word}.text-info{color:#f0ede6}.text-warning{color:#d3a06d}.text-success{color:#007340}.text-alert{color:#bb484d}.text-middle{vertical-align:middle}.text-secondary{color:#b2b5b7}.text-darker-gray{color:#6c6c6c}.text-capitalize{text-transform:capitalize}.text-required{color:#6c6c6c;font-size:1rem}.text-fs-28{font-size:1.625rem}.is-not-visible{height:0;opacity:0;visibility:hidden}.spacing{margin:.5rem}.spacing--biggest{margin:2rem}.spacing--bigger{margin:1.5rem}.spacing--big{margin:1.25rem}.spacing--medium{margin:1rem}.spacing--lower-medium{margin:.75rem}.spacing--small{margin:.25rem}.spacing--reset{margin:0}.spacing--inner{margin:0;padding:.5rem}.spacing--inner.spacing--biggest{margin:0;padding:2rem}.spacing--inner.spacing--bigger{margin:0;padding:1.5rem}.spacing--inner.spacing--big{margin:0;padding:1.25rem}.spacing--inner.spacing--medium{margin:0;padding:1rem}.spacing--inner.spacing--lower-medium{margin:0;padding:.75rem}.spacing--inner.spacing--small{margin:0;padding:.25rem}.spacing--inner.spacing--reset{margin:0;padding:0}.spacing-top{margin-top:.5rem}.spacing-top--biggest{margin-top:2rem}.spacing-top--bigger{margin-top:1.5rem}.spacing-top--big{margin-top:1.25rem}.spacing-top--medium{margin-top:1rem}.spacing-top--lower-medium{margin-top:.75rem}.spacing-top--small{margin-top:.25rem}.spacing-top--reset{margin-top:0}.spacing-top--inner{margin-top:0;padding-top:.5rem}.spacing-top--inner.spacing-top--biggest{margin-top:0;padding-top:2rem}.spacing-top--inner.spacing-top--bigger{margin-top:0;padding-top:1.5rem}.spacing-top--inner.spacing-top--big{margin-top:0;padding-top:1.25rem}.spacing-top--inner.spacing-top--medium{margin-top:0;padding-top:1rem}.spacing-top--inner.spacing-top--lower-medium{margin-top:0;padding-top:.75rem}.spacing-top--inner.spacing-top--small{margin-top:0;padding-top:.25rem}.spacing-top--inner.spacing-top--reset{margin-top:0;padding-top:0}.spacing-bottom{margin-bottom:.5rem}.spacing-bottom--biggest{margin-bottom:2rem}.spacing-bottom--bigger{margin-bottom:1.5rem}.spacing-bottom--big{margin-bottom:1.25rem}.spacing-bottom--medium{margin-bottom:1rem}.spacing-bottom--lower-medium{margin-bottom:.75rem}.spacing-bottom--small{margin-bottom:.25rem}.spacing-bottom--reset{margin-bottom:0}.spacing-bottom--inner{margin-bottom:0;padding-bottom:.5rem}.spacing-bottom--inner.spacing-bottom--biggest{margin-bottom:0;padding-bottom:2rem}.spacing-bottom--inner.spacing-bottom--bigger{margin-bottom:0;padding-bottom:1.5rem}.spacing-bottom--inner.spacing-bottom--big{margin-bottom:0;padding-bottom:1.25rem}.spacing-bottom--inner.spacing-bottom--medium{margin-bottom:0;padding-bottom:1rem}.spacing-bottom--inner.spacing-bottom--lower-medium{margin-bottom:0;padding-bottom:.75rem}.spacing-bottom--inner.spacing-bottom--small{margin-bottom:0;padding-bottom:.25rem}.spacing-bottom--inner.spacing-bottom--reset{margin-bottom:0;padding-bottom:0}.spacing-left{margin-left:.5rem}.spacing-left--biggest{margin-left:2rem}.spacing-left--bigger{margin-left:1.5rem}.spacing-left--big{margin-left:1.25rem}.spacing-left--medium{margin-left:1rem}.spacing-left--lower-medium{margin-left:.75rem}.spacing-left--small{margin-left:.25rem}.spacing-left--reset{margin-left:0}.spacing-left--inner{margin-left:0;padding-left:.5rem}.spacing-left--inner.spacing-left--biggest{margin-left:0;padding-left:2rem}.spacing-left--inner.spacing-left--bigger{margin-left:0;padding-left:1.5rem}.spacing-left--inner.spacing-left--big{margin-left:0;padding-left:1.25rem}.spacing-left--inner.spacing-left--medium{margin-left:0;padding-left:1rem}.spacing-left--inner.spacing-left--lower-medium{margin-left:0;padding-left:.75rem}.spacing-left--inner.spacing-left--small{margin-left:0;padding-left:.25rem}.spacing-left--inner.spacing-left--reset{margin-left:0;padding-left:0}.spacing-right{margin-right:.5rem}.spacing-right--biggest{margin-right:2rem}.spacing-right--bigger{margin-right:1.5rem}.spacing-right--big{margin-right:1.25rem}.spacing-right--medium{margin-right:1rem}.spacing-right--lower-medium{margin-right:.75rem}.spacing-right--small{margin-right:.25rem}.spacing-right--reset{margin-right:0}.spacing-right--inner{margin-right:0;padding-right:.5rem}.spacing-right--inner.spacing-right--biggest{margin-right:0;padding-right:2rem}.spacing-right--inner.spacing-right--bigger{margin-right:0;padding-right:1.5rem}.spacing-right--inner.spacing-right--big{margin-right:0;padding-right:1.25rem}.spacing-right--inner.spacing-right--medium{margin-right:0;padding-right:1rem}.spacing-right--inner.spacing-right--lower-medium{margin-right:0;padding-right:.75rem}.spacing-right--inner.spacing-right--small{margin-right:0;padding-right:.25rem}.spacing-right--inner.spacing-right--reset{margin-right:0;padding-right:0}.spacing-x{margin-left:.5rem;margin-right:.5rem}.spacing-x--biggest{margin-left:2rem;margin-right:2rem}.spacing-x--bigger{margin-left:1.5rem;margin-right:1.5rem}.spacing-x--big{margin-left:1.25rem;margin-right:1.25rem}.spacing-x--medium{margin-left:1rem;margin-right:1rem}.spacing-x--lower-medium{margin-left:.75rem;margin-right:.75rem}.spacing-x--small{margin-left:.25rem;margin-right:.25rem}.spacing-x--inner,.spacing-x--reset{margin-left:0;margin-right:0}.spacing-x--inner{padding-left:.5rem;padding-right:.5rem}.spacing-x--inner.spacing-x--biggest{margin-left:0;margin-right:0;padding-left:2rem;padding-right:2rem}.spacing-x--inner.spacing-x--bigger{margin-left:0;margin-right:0;padding-left:1.5rem;padding-right:1.5rem}.spacing-x--inner.spacing-x--big{margin-left:0;margin-right:0;padding-left:1.25rem;padding-right:1.25rem}.spacing-x--inner.spacing-x--medium{margin-left:0;margin-right:0;padding-left:1rem;padding-right:1rem}.spacing-x--inner.spacing-x--lower-medium{margin-left:0;margin-right:0;padding-left:.75rem;padding-right:.75rem}.spacing-x--inner.spacing-x--small{margin-left:0;margin-right:0;padding-left:.25rem;padding-right:.25rem}.spacing-x--inner.spacing-x--reset{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.spacing-y{margin-bottom:.5rem;margin-top:.5rem}.spacing-y--biggest{margin-bottom:2rem;margin-top:2rem}.spacing-y--bigger{margin-bottom:1.5rem;margin-top:1.5rem}.spacing-y--big{margin-bottom:1.25rem;margin-top:1.25rem}.spacing-y--medium{margin-bottom:1rem;margin-top:1rem}.spacing-y--lower-medium{margin-bottom:.75rem;margin-top:.75rem}.spacing-y--small{margin-bottom:.25rem;margin-top:.25rem}.spacing-y--inner,.spacing-y--reset{margin-bottom:0;margin-top:0}.spacing-y--inner{padding-bottom:.5rem;padding-top:.5rem}.spacing-y--inner.spacing-y--biggest{margin-bottom:0;margin-top:0;padding-bottom:2rem;padding-top:2rem}.spacing-y--inner.spacing-y--bigger{margin-bottom:0;margin-top:0;padding-bottom:1.5rem;padding-top:1.5rem}.spacing-y--inner.spacing-y--big{margin-bottom:0;margin-top:0;padding-bottom:1.25rem;padding-top:1.25rem}.spacing-y--inner.spacing-y--medium{margin-bottom:0;margin-top:0;padding-bottom:1rem;padding-top:1rem}.spacing-y--inner.spacing-y--lower-medium{margin-bottom:0;margin-top:0;padding-bottom:.75rem;padding-top:.75rem}.spacing-y--inner.spacing-y--small{margin-bottom:0;margin-top:0;padding-bottom:.25rem;padding-top:.25rem}.spacing-y--inner.spacing-y--reset{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.clear:after{clear:both;content:"";display:table}.float-left{float:left}.float-right{float:right}.float-none{float:none}.is-hidden{display:none}@media only screen and (min-width:0)and (max-width:549px){.is-hidden-sm-only{display:none}}@media only screen and (min-width:0)and (max-width:769px){.is-hidden-sm-md{display:none}}@media only screen and (min-width:0)and (max-width:969px){.is-hidden-sm-lg{display:none}}@media only screen and (min-width:0){.is-hidden-sm-xl{display:none}}@media only screen and (min-width:550px)and (max-width:769px){.is-hidden-md-only{display:none}}@media only screen and (min-width:550px)and (max-width:969px){.is-hidden-md-lg{display:none}}@media only screen and (min-width:550px){.is-hidden-md-xl{display:none}}@media only screen and (min-width:770px)and (max-width:969px){.is-hidden-lg-only{display:none}}@media only screen and (min-width:770px){.is-hidden-lg-xl{display:none}}@media only screen and (min-width:970px){.is-hidden-xl-only{display:none}}.is-visible{opacity:1;pointer-events:all;visibility:visible}.is-invisible{opacity:0;pointer-events:none;visibility:hidden}.is-scrollable{overflow:auto}.is-not-scrollable{overflow:hidden}.is-scrollable-x{overflow-x:auto}.is-not-scrollable-x{overflow-x:hidden}.is-scrollable-y{overflow-y:auto}.is-not-scrollable-y{overflow-y:hidden}
.mdc-banner__graphic{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee);color:#fff;color:var(--mdc-theme-surface,#fff)}.mdc-banner__content,.mdc-banner__fixed{min-width:344px}@media(max-width:344px),(max-width:480px){.mdc-banner__content,.mdc-banner__fixed{min-width:100%}}.mdc-banner__content{max-width:720px}.mdc-banner{border-bottom-style:solid;box-sizing:border-box;display:none;flex-shrink:0;height:0;position:relative;width:100%;z-index:1}@media(max-width:480px){.mdc-banner .mdc-banner__fixed{left:0;right:0}.mdc-banner .mdc-banner__text{margin-left:16px;margin-right:36px}.mdc-banner .mdc-banner__text[dir=rtl],[dir=rtl] .mdc-banner .mdc-banner__text{margin-left:36px;margin-right:16px}.mdc-banner.mdc-banner--mobile-stacked .mdc-banner__content{flex-wrap:wrap}.mdc-banner.mdc-banner--mobile-stacked .mdc-banner__graphic{margin-bottom:12px}.mdc-banner.mdc-banner--mobile-stacked .mdc-banner__text{margin-left:16px;margin-right:8px;padding-bottom:4px}.mdc-banner.mdc-banner--mobile-stacked .mdc-banner__text[dir=rtl],[dir=rtl] .mdc-banner.mdc-banner--mobile-stacked .mdc-banner__text{margin-left:8px;margin-right:16px}.mdc-banner.mdc-banner--mobile-stacked .mdc-banner__actions{margin-left:auto}}.mdc-banner--closing,.mdc-banner--open,.mdc-banner--opening{display:flex}.mdc-banner--open{transition:height .3s ease}.mdc-banner--open .mdc-banner__content{-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.mdc-banner--closing{transition:height .25s ease}.mdc-banner--closing .mdc-banner__content{transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.mdc-banner--centered .mdc-banner__content{left:0;margin-left:auto;margin-right:auto;right:0}.mdc-banner__fixed{border-bottom-style:solid;box-sizing:border-box;height:inherit;position:fixed;width:100%}.mdc-banner__content{min-height:52px;position:absolute;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.mdc-banner__content,.mdc-banner__graphic-text-wrapper{display:flex;width:100%}.mdc-banner__graphic{flex-shrink:0;margin:16px 0 16px 16px;text-align:center}.mdc-banner__graphic[dir=rtl],[dir=rtl] .mdc-banner__graphic{margin-left:0;margin-right:16px}.mdc-banner__icon{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mdc-banner__text{align-self:center;flex-grow:1;margin-left:24px;margin-right:90px;padding-bottom:16px;padding-top:16px}.mdc-banner__text[dir=rtl],[dir=rtl] .mdc-banner__text{margin-left:90px;margin-right:24px}.mdc-banner__actions{align-self:flex-end;display:flex;flex-shrink:0;padding:8px 8px 8px 0}.mdc-banner__actions[dir=rtl],[dir=rtl] .mdc-banner__actions{padding-left:8px;padding-right:0}.mdc-banner{background-color:#fff;border-bottom-color:#0000001f;border-bottom-width:1px;border-radius:0}.mdc-banner .mdc-banner__text{color:#000;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.25rem}.mdc-banner .mdc-banner__graphic{border-radius:50%;height:40px;width:40px}.mdc-banner .mdc-banner__fixed{background-color:#fff;border-bottom-color:#0000001f;border-bottom-width:1px}.mdc-banner .mdc-button:not(:disabled){color:#6200ee;color:var(--mdc-text-button-label-text-color,#6200ee)}.mdc-banner .mdc-button .mdc-button__ripple:after,.mdc-banner .mdc-button .mdc-button__ripple:before{background-color:#6200ee;background-color:var(--mdc-text-button-hover-state-layer-color,#6200ee)}.mdc-banner .mdc-button.mdc-ripple-surface--hover .mdc-button__ripple:before,.mdc-banner .mdc-button:hover .mdc-button__ripple:before{opacity:.04;opacity:var(--mdc-text-button-hover-state-layer-opacity,.04)}.mdc-banner .mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__ripple:before,.mdc-banner .mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__ripple:before{opacity:.12;opacity:var(--mdc-text-button-focus-state-layer-opacity,.12);transition-duration:75ms}.mdc-banner .mdc-button:not(.mdc-ripple-upgraded) .mdc-button__ripple:after{transition:opacity .15s linear}.mdc-banner .mdc-button:not(.mdc-ripple-upgraded):active .mdc-button__ripple:after{opacity:.1;opacity:var(--mdc-text-button-pressed-state-layer-opacity,.1);transition-duration:75ms}.mdc-banner .mdc-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-text-button-pressed-state-layer-opacity,0.1)}.mdc-banner__secondary-action{margin-left:0;margin-right:8px}.mdc-banner__secondary-action[dir=rtl],[dir=rtl] .mdc-banner__secondary-action{margin-left:8px;margin-right:0}.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{background-color:#fff;background-color:var(--mdc-elevation-overlay-color,#fff);border-radius:inherit;opacity:0;opacity:var(--mdc-elevation-overlay-opacity,0);pointer-events:none;position:absolute;transition:opacity .28s cubic-bezier(.4,0,.2,1)}.mdc-button{align-items:center;-webkit-appearance:none;background:#0000;border:none;box-sizing:border-box;display:inline-flex;justify-content:center;line-height:inherit;min-width:64px;outline:none;overflow:visible;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.mdc-button .mdc-elevation-overlay{height:100%;left:0;top:0;width:100%}.mdc-button::-moz-focus-inner{border:0;padding:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button .mdc-button__icon{display:inline-block;margin-left:0;margin-right:8px;position:relative;vertical-align:top}.mdc-button .mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button .mdc-button__icon{margin-left:8px;margin-right:0}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{display:none}@media screen and (forced-colors:active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{border:2px solid #0000;border-radius:6px;box-sizing:initial;display:block;height:calc(100% + 4px);left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% + 4px)}}@media screen and (forced-colors:active)and (forced-colors:active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{border-color:CanvasText}}@media screen and (forced-colors:active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring:after,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring:after{border:2px solid #0000;border-radius:8px;content:"";display:block;height:calc(100% + 4px);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% + 4px)}}@media screen and (forced-colors:active)and (forced-colors:active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring:after,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring:after{border-color:CanvasText}}.mdc-button .mdc-button__touch{height:48px;left:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}.mdc-button__label+.mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button__label+.mdc-button__icon{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-bottom:6px;margin-top:6px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));padding:0 8px;text-decoration:none;-webkit-text-decoration:var(--mdc-typography-button-text-decoration,none);text-decoration:var(--mdc-typography-button-text-decoration,none)}.mdc-button--unelevated{padding:0 16px;transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{padding:0 16px;transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border .28s cubic-bezier(.4,0,.2,1)}.mdc-button--outlined .mdc-button__ripple{border-color:#0000;border-style:solid}@-webkit-keyframes mdc-ripple-fg-radius-in{0%{-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1)}to{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}}@keyframes mdc-ripple-fg-radius-in{0%{-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1)}to{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}}@-webkit-keyframes mdc-ripple-fg-opacity-in{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity,0)}}@keyframes mdc-ripple-fg-opacity-in{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity,0)}}@-webkit-keyframes mdc-ripple-fg-opacity-out{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity,0)}to{opacity:0}}@keyframes mdc-ripple-fg-opacity-out{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity,0)}to{opacity:0}}.mdc-button{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-button .mdc-button__ripple:after,.mdc-button .mdc-button__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-button .mdc-button__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-button .mdc-button__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-button.mdc-ripple-upgraded .mdc-button__ripple:before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,1));transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-button.mdc-ripple-upgraded .mdc-button__ripple:after{left:0;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-button.mdc-ripple-upgraded--unbounded .mdc-button__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-button.mdc-ripple-upgraded--foreground-activation .mdc-button__ripple:after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-button.mdc-ripple-upgraded--foreground-deactivation .mdc-button__ripple:after{-webkit-animation:mdc-ripple-fg-opacity-out .15s;animation:mdc-ripple-fg-opacity-out .15s;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-button .mdc-button__ripple:after,.mdc-button .mdc-button__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-button.mdc-ripple-upgraded .mdc-button__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-button__ripple{bottom:0;box-sizing:initial;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:0}.mdc-button{border-radius:4px;border-radius:var(--mdc-text-button-container-shape,var(--mdc-shape-small,4px));font-family:Roboto,sans-serif;font-family:var(--mdc-text-button-label-text-font,var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif)));font-size:.875rem;font-size:var(--mdc-text-button-label-text-size,var(--mdc-typography-button-font-size,.875rem));font-weight:500;font-weight:var(--mdc-text-button-label-text-weight,var(--mdc-typography-button-font-weight,500));height:36px;height:var(--mdc-text-button-container-height,36px);letter-spacing:.0892857143em;letter-spacing:var(--mdc-text-button-label-text-tracking,var(--mdc-typography-button-letter-spacing,.0892857143em));text-transform:uppercase;text-transform:var(--mdc-text-button-label-text-transform,var(--mdc-typography-button-text-transform,uppercase))}.mdc-button:not(:disabled){color:#6200ee;color:var(--mdc-text-button-label-text-color,var(--mdc-theme-primary,#6200ee))}.mdc-button:disabled{color:#00000061;color:var(--mdc-text-button-disabled-label-text-color,#00000061)}.mdc-button .mdc-button__icon{font-size:1.125rem;font-size:var(--mdc-text-button-with-icon-icon-size,1.125rem);height:1.125rem;height:var(--mdc-text-button-with-icon-icon-size,1.125rem);width:1.125rem;width:var(--mdc-text-button-with-icon-icon-size,1.125rem)}.mdc-button .mdc-button__ripple:after,.mdc-button .mdc-button__ripple:before{background-color:#6200ee;background-color:var(--mdc-text-button-hover-state-layer-color,var(--mdc-theme-primary,#6200ee))}.mdc-button.mdc-ripple-surface--hover .mdc-button__ripple:before,.mdc-button:hover .mdc-button__ripple:before{opacity:.04;opacity:var(--mdc-text-button-hover-state-layer-opacity,.04)}.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__ripple:before,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__ripple:before{opacity:.12;opacity:var(--mdc-text-button-focus-state-layer-opacity,.12);transition-duration:75ms}.mdc-button:not(.mdc-ripple-upgraded) .mdc-button__ripple:after{transition:opacity .15s linear}.mdc-button:not(.mdc-ripple-upgraded):active .mdc-button__ripple:after{opacity:.12;opacity:var(--mdc-text-button-pressed-state-layer-opacity,.12);transition-duration:75ms}.mdc-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-text-button-pressed-state-layer-opacity,0.12)}.mdc-button .mdc-button__ripple{border-radius:4px;border-radius:var(--mdc-text-button-container-shape,var(--mdc-shape-small,4px))}.mdc-button--unelevated{border-radius:4px;border-radius:var(--mdc-filled-button-container-shape,var(--mdc-shape-small,4px));font-family:Roboto,sans-serif;font-family:var(--mdc-filled-button-label-text-font,var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif)));font-size:.875rem;font-size:var(--mdc-filled-button-label-text-size,var(--mdc-typography-button-font-size,.875rem));font-weight:500;font-weight:var(--mdc-filled-button-label-text-weight,var(--mdc-typography-button-font-weight,500));height:36px;height:var(--mdc-filled-button-container-height,36px);letter-spacing:.0892857143em;letter-spacing:var(--mdc-filled-button-label-text-tracking,var(--mdc-typography-button-letter-spacing,.0892857143em));text-transform:uppercase;text-transform:var(--mdc-filled-button-label-text-transform,var(--mdc-typography-button-text-transform,uppercase))}.mdc-button--unelevated:not(:disabled){background-color:#6200ee;background-color:var(--mdc-filled-button-container-color,var(--mdc-theme-primary,#6200ee))}.mdc-button--unelevated:disabled{background-color:#0000001f;background-color:var(--mdc-filled-button-disabled-container-color,#0000001f)}.mdc-button--unelevated:not(:disabled){color:#fff;color:var(--mdc-filled-button-label-text-color,var(--mdc-theme-on-primary,#fff))}.mdc-button--unelevated:disabled{color:#00000061;color:var(--mdc-filled-button-disabled-label-text-color,#00000061)}.mdc-button--unelevated .mdc-button__icon{font-size:1.125rem;font-size:var(--mdc-filled-button-with-icon-icon-size,1.125rem);height:1.125rem;height:var(--mdc-filled-button-with-icon-icon-size,1.125rem);width:1.125rem;width:var(--mdc-filled-button-with-icon-icon-size,1.125rem)}.mdc-button--unelevated .mdc-button__ripple:after,.mdc-button--unelevated .mdc-button__ripple:before{background-color:#fff;background-color:var(--mdc-filled-button-hover-state-layer-color,var(--mdc-theme-on-primary,#fff))}.mdc-button--unelevated.mdc-ripple-surface--hover .mdc-button__ripple:before,.mdc-button--unelevated:hover .mdc-button__ripple:before{opacity:.08;opacity:var(--mdc-filled-button-hover-state-layer-opacity,.08)}.mdc-button--unelevated.mdc-ripple-upgraded--background-focused .mdc-button__ripple:before,.mdc-button--unelevated:not(.mdc-ripple-upgraded):focus .mdc-button__ripple:before{opacity:.24;opacity:var(--mdc-filled-button-focus-state-layer-opacity,.24);transition-duration:75ms}.mdc-button--unelevated:not(.mdc-ripple-upgraded) .mdc-button__ripple:after{transition:opacity .15s linear}.mdc-button--unelevated:not(.mdc-ripple-upgraded):active .mdc-button__ripple:after{opacity:.24;opacity:var(--mdc-filled-button-pressed-state-layer-opacity,.24);transition-duration:75ms}.mdc-button--unelevated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-filled-button-pressed-state-layer-opacity,0.24)}.mdc-button--unelevated .mdc-button__ripple{border-radius:4px;border-radius:var(--mdc-filled-button-container-shape,var(--mdc-shape-small,4px))}.mdc-button--raised{border-radius:4px;border-radius:var(--mdc-protected-button-container-shape,var(--mdc-shape-small,4px));font-family:Roboto,sans-serif;font-family:var(--mdc-protected-button-label-text-font,var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif)));font-size:.875rem;font-size:var(--mdc-protected-button-label-text-size,var(--mdc-typography-button-font-size,.875rem));font-weight:500;font-weight:var(--mdc-protected-button-label-text-weight,var(--mdc-typography-button-font-weight,500));height:36px;height:var(--mdc-protected-button-container-height,36px);letter-spacing:.0892857143em;letter-spacing:var(--mdc-protected-button-label-text-tracking,var(--mdc-typography-button-letter-spacing,.0892857143em));text-transform:uppercase;text-transform:var(--mdc-protected-button-label-text-transform,var(--mdc-typography-button-text-transform,uppercase));--mdc-elevation-box-shadow-for-gss:0px 3px 1px -2px #0003,0px 2px 2px 0px #00000024,0px 1px 5px 0px #0000001f;box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f;box-shadow:var(--mdc-protected-button-container-elevation,var(--mdc-elevation-box-shadow-for-gss))}.mdc-button--raised:not(:disabled){background-color:#6200ee;background-color:var(--mdc-protected-button-container-color,var(--mdc-theme-primary,#6200ee))}.mdc-button--raised:disabled{background-color:#0000001f;background-color:var(--mdc-protected-button-disabled-container-color,#0000001f)}.mdc-button--raised:not(:disabled){color:#fff;color:var(--mdc-protected-button-label-text-color,var(--mdc-theme-on-primary,#fff))}.mdc-button--raised:disabled{color:#00000061;color:var(--mdc-protected-button-disabled-label-text-color,#00000061)}.mdc-button--raised .mdc-button__icon{font-size:1.125rem;font-size:var(--mdc-protected-button-with-icon-icon-size,1.125rem);height:1.125rem;height:var(--mdc-protected-button-with-icon-icon-size,1.125rem);width:1.125rem;width:var(--mdc-protected-button-with-icon-icon-size,1.125rem)}.mdc-button--raised .mdc-button__ripple:after,.mdc-button--raised .mdc-button__ripple:before{background-color:#fff;background-color:var(--mdc-protected-button-hover-state-layer-color,var(--mdc-theme-on-primary,#fff))}.mdc-button--raised.mdc-ripple-surface--hover .mdc-button__ripple:before,.mdc-button--raised:hover .mdc-button__ripple:before{opacity:.08;opacity:var(--mdc-protected-button-hover-state-layer-opacity,.08)}.mdc-button--raised.mdc-ripple-upgraded--background-focused .mdc-button__ripple:before,.mdc-button--raised:not(.mdc-ripple-upgraded):focus .mdc-button__ripple:before{opacity:.24;opacity:var(--mdc-protected-button-focus-state-layer-opacity,.24);transition-duration:75ms}.mdc-button--raised:not(.mdc-ripple-upgraded) .mdc-button__ripple:after{transition:opacity .15s linear}.mdc-button--raised:not(.mdc-ripple-upgraded):active .mdc-button__ripple:after{opacity:.24;opacity:var(--mdc-protected-button-pressed-state-layer-opacity,.24);transition-duration:75ms}.mdc-button--raised.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-protected-button-pressed-state-layer-opacity,0.24)}.mdc-button--raised .mdc-button__ripple{border-radius:4px;border-radius:var(--mdc-protected-button-container-shape,var(--mdc-shape-small,4px))}.mdc-button--raised.mdc-ripple-upgraded--background-focused,.mdc-button--raised:not(.mdc-ripple-upgraded):focus{--mdc-elevation-box-shadow-for-gss:0px 2px 4px -1px #0003,0px 4px 5px 0px #00000024,0px 1px 10px 0px #0000001f;box-shadow:0 2px 4px -1px #0003,0 4px 5px 0 #00000024,0 1px 10px 0 #0000001f;box-shadow:var(--mdc-protected-button-focus-container-elevation,var(--mdc-elevation-box-shadow-for-gss))}.mdc-button--raised:hover{--mdc-elevation-box-shadow-for-gss:0px 2px 4px -1px #0003,0px 4px 5px 0px #00000024,0px 1px 10px 0px #0000001f;box-shadow:0 2px 4px -1px #0003,0 4px 5px 0 #00000024,0 1px 10px 0 #0000001f;box-shadow:var(--mdc-protected-button-hover-container-elevation,var(--mdc-elevation-box-shadow-for-gss))}.mdc-button--raised:not(:disabled):active{--mdc-elevation-box-shadow-for-gss:0px 5px 5px -3px #0003,0px 8px 10px 1px #00000024,0px 3px 14px 2px #0000001f;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;box-shadow:var(--mdc-protected-button-pressed-container-elevation,var(--mdc-elevation-box-shadow-for-gss))}.mdc-button--raised:disabled{--mdc-elevation-box-shadow-for-gss:0px 0px 0px 0px #0003,0px 0px 0px 0px #00000024,0px 0px 0px 0px #0000001f;box-shadow:0 0 0 0 #0003,0 0 0 0 #00000024,0 0 0 0 #0000001f;box-shadow:var(--mdc-protected-button-disabled-container-elevation,var(--mdc-elevation-box-shadow-for-gss))}.mdc-button--outlined{border-radius:4px;border-radius:var(--mdc-outlined-button-container-shape,var(--mdc-shape-small,4px));border-width:1px;border-width:var(--mdc-outlined-button-outline-width,1px);font-family:Roboto,sans-serif;font-family:var(--mdc-outlined-button-label-text-font,var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif)));font-size:.875rem;font-size:var(--mdc-outlined-button-label-text-size,var(--mdc-typography-button-font-size,.875rem));font-weight:500;font-weight:var(--mdc-outlined-button-label-text-weight,var(--mdc-typography-button-font-weight,500));height:36px;height:var(--mdc-outlined-button-container-height,36px);letter-spacing:.0892857143em;letter-spacing:var(--mdc-outlined-button-label-text-tracking,var(--mdc-typography-button-letter-spacing,.0892857143em));padding:0 15px;text-transform:uppercase;text-transform:var(--mdc-outlined-button-label-text-transform,var(--mdc-typography-button-text-transform,uppercase))}.mdc-button--outlined:not(:disabled){color:#6200ee;color:var(--mdc-outlined-button-label-text-color,var(--mdc-theme-primary,#6200ee))}.mdc-button--outlined:disabled{color:#00000061;color:var(--mdc-outlined-button-disabled-label-text-color,#00000061)}.mdc-button--outlined .mdc-button__icon{font-size:1.125rem;font-size:var(--mdc-outlined-button-with-icon-icon-size,1.125rem);height:1.125rem;height:var(--mdc-outlined-button-with-icon-icon-size,1.125rem);width:1.125rem;width:var(--mdc-outlined-button-with-icon-icon-size,1.125rem)}.mdc-button--outlined .mdc-button__ripple:after,.mdc-button--outlined .mdc-button__ripple:before{background-color:#6200ee;background-color:var(--mdc-outlined-button-hover-state-layer-color,var(--mdc-theme-primary,#6200ee))}.mdc-button--outlined.mdc-ripple-surface--hover .mdc-button__ripple:before,.mdc-button--outlined:hover .mdc-button__ripple:before{opacity:.04;opacity:var(--mdc-outlined-button-hover-state-layer-opacity,.04)}.mdc-button--outlined.mdc-ripple-upgraded--background-focused .mdc-button__ripple:before,.mdc-button--outlined:not(.mdc-ripple-upgraded):focus .mdc-button__ripple:before{opacity:.12;opacity:var(--mdc-outlined-button-focus-state-layer-opacity,.12);transition-duration:75ms}.mdc-button--outlined:not(.mdc-ripple-upgraded) .mdc-button__ripple:after{transition:opacity .15s linear}.mdc-button--outlined:not(.mdc-ripple-upgraded):active .mdc-button__ripple:after{opacity:.12;opacity:var(--mdc-outlined-button-pressed-state-layer-opacity,.12);transition-duration:75ms}.mdc-button--outlined.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-outlined-button-pressed-state-layer-opacity,0.12)}.mdc-button--outlined .mdc-button__ripple{border-radius:4px;border-radius:var(--mdc-outlined-button-container-shape,var(--mdc-shape-small,4px))}.mdc-button--outlined:not(:disabled){border-color:#0000001f;border-color:var(--mdc-outlined-button-outline-color,#0000001f)}.mdc-button--outlined:disabled{border-color:#0000001f;border-color:var(--mdc-outlined-button-disabled-outline-color,#0000001f)}.mdc-button--outlined.mdc-button--icon-trailing{padding:0 11px 0 15px}.mdc-button--outlined.mdc-button--icon-leading{padding:0 15px 0 11px}.mdc-button--outlined .mdc-button__ripple{border-width:1px;border-width:var(--mdc-outlined-button-outline-width,1px);bottom:-1px;left:-1px;right:-1px;top:-1px}.mdc-button--outlined .mdc-button__touch{left:-1px;left:calc(var(--mdc-outlined-button-outline-width, 1px)*-1);width:calc(100% + 2px);width:calc(100% + var(--mdc-outlined-button-outline-width, 1px)*2)}.mdc-button--outlined .mdc-button__icon,.mdc-button--raised .mdc-button__icon,.mdc-button--unelevated .mdc-button__icon{margin-left:-4px;margin-right:8px}.mdc-button--outlined .mdc-button__icon[dir=rtl],.mdc-button--outlined .mdc-button__label+.mdc-button__icon,.mdc-button--raised .mdc-button__icon[dir=rtl],.mdc-button--raised .mdc-button__label+.mdc-button__icon,.mdc-button--unelevated .mdc-button__icon[dir=rtl],.mdc-button--unelevated .mdc-button__label+.mdc-button__icon,[dir=rtl] .mdc-button--outlined .mdc-button__icon,[dir=rtl] .mdc-button--raised .mdc-button__icon,[dir=rtl] .mdc-button--unelevated .mdc-button__icon{margin-left:8px;margin-right:-4px}.mdc-button--outlined .mdc-button__label+.mdc-button__icon[dir=rtl],.mdc-button--raised .mdc-button__label+.mdc-button__icon[dir=rtl],.mdc-button--unelevated .mdc-button__label+.mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button--outlined .mdc-button__label+.mdc-button__icon,[dir=rtl] .mdc-button--raised .mdc-button__label+.mdc-button__icon,[dir=rtl] .mdc-button--unelevated .mdc-button__label+.mdc-button__icon{margin-left:-4px;margin-right:8px}.mdc-card{background-color:#fff;background-color:var(--mdc-theme-surface,#fff);border-radius:4px;border-radius:var(--mdc-shape-medium,4px);box-shadow:0 2px 1px -1px #0003,0 1px 1px 0 #00000024,0 1px 3px 0 #0000001f;box-sizing:border-box;display:flex;flex-direction:column;position:relative}.mdc-card .mdc-elevation-overlay,.mdc-card:after{height:100%;left:0;top:0;width:100%}.mdc-card:after{border:1px solid #0000;border-radius:4px;border-radius:var(--mdc-shape-medium,4px);border-radius:inherit;box-sizing:border-box;content:"";pointer-events:none;position:absolute}@media screen and (forced-colors:active){.mdc-card:after{border-color:CanvasText}}.mdc-card--outlined{border:1px solid #e0e0e0;box-shadow:0 0 0 0 #0003,0 0 0 0 #00000024,0 0 0 0 #0000001f}.mdc-card--outlined:after{border:none}.mdc-card__content{border-radius:inherit;height:100%}.mdc-card__media{background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;position:relative}.mdc-card__media:before{content:"";display:block}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__media--square:before{margin-top:100%}.mdc-card__media--16-9:before{margin-top:56.25%}.mdc-card__media-content{bottom:0;box-sizing:border-box;left:0;position:absolute;right:0;top:0}.mdc-card__primary-action{box-sizing:border-box;color:inherit;cursor:pointer;display:flex;flex-direction:column;outline:none;overflow:hidden;position:relative;text-decoration:none}.mdc-card__primary-action:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__primary-action:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__actions{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;min-height:52px;padding:8px}.mdc-card__actions--full-bleed{padding:0}.mdc-card__action-buttons,.mdc-card__action-icons{align-items:center;box-sizing:border-box;display:flex;flex-direction:row}.mdc-card__action-icons{color:#0009;flex-grow:1;justify-content:flex-end}.mdc-card__action-buttons+.mdc-card__action-icons{margin-left:16px;margin-right:0}.mdc-card__action-buttons+.mdc-card__action-icons[dir=rtl],[dir=rtl] .mdc-card__action-buttons+.mdc-card__action-icons{margin-left:0;margin-right:16px}.mdc-card__action{align-items:center;box-sizing:border-box;cursor:pointer;display:inline-flex;flex-direction:row;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mdc-card__action:focus{outline:none}.mdc-card__action--button{margin-left:0;margin-right:8px;padding:0 8px}.mdc-card__action--button[dir=rtl],[dir=rtl] .mdc-card__action--button{margin-left:8px;margin-right:0}.mdc-card__action--button:last-child,.mdc-card__action--button:last-child[dir=rtl],[dir=rtl] .mdc-card__action--button:last-child{margin-left:0;margin-right:0}.mdc-card__actions--full-bleed .mdc-card__action--button{height:auto;justify-content:space-between;margin:0;max-height:none;padding:8px 16px;text-align:left;width:100%}.mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl],[dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button{text-align:right}.mdc-card__action--icon{margin:-6px 0;padding:12px}.mdc-card__action--icon:not(:disabled){color:#0009}.mdc-card__primary-action{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-card__primary-action .mdc-card__ripple:after,.mdc-card__primary-action .mdc-card__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-card__primary-action .mdc-card__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-card__primary-action .mdc-card__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-card__primary-action.mdc-ripple-upgraded .mdc-card__ripple:before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,1));transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-card__primary-action.mdc-ripple-upgraded .mdc-card__ripple:after{left:0;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-card__primary-action.mdc-ripple-upgraded--unbounded .mdc-card__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-card__primary-action.mdc-ripple-upgraded--foreground-activation .mdc-card__ripple:after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-card__primary-action.mdc-ripple-upgraded--foreground-deactivation .mdc-card__ripple:after{-webkit-animation:mdc-ripple-fg-opacity-out .15s;animation:mdc-ripple-fg-opacity-out .15s;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-card__primary-action .mdc-card__ripple:after,.mdc-card__primary-action .mdc-card__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-card__primary-action.mdc-ripple-upgraded .mdc-card__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-card__primary-action .mdc-card__ripple:after,.mdc-card__primary-action .mdc-card__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,#000)}.mdc-card__primary-action.mdc-ripple-surface--hover .mdc-card__ripple:before,.mdc-card__primary-action:hover .mdc-card__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-card__primary-action.mdc-ripple-upgraded--background-focused .mdc-card__ripple:before,.mdc-card__primary-action:not(.mdc-ripple-upgraded):focus .mdc-card__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-card__primary-action:not(.mdc-ripple-upgraded) .mdc-card__ripple:after{transition:opacity .15s linear}.mdc-card__primary-action:not(.mdc-ripple-upgraded):active .mdc-card__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-card__primary-action.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-card__primary-action .mdc-card__ripple{box-sizing:initial;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.mdc-card__primary-action.mdc-ripple-upgraded--background-focused:after,.mdc-card__primary-action:not(.mdc-ripple-upgraded):focus:after{border:5px double #0000;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-card__primary-action.mdc-ripple-upgraded--background-focused:after,.mdc-card__primary-action:not(.mdc-ripple-upgraded):focus:after{border-color:CanvasText}}.mdc-checkbox{margin:0;margin:calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2);padding:11px;padding:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2)}.mdc-checkbox .mdc-checkbox__ripple:after,.mdc-checkbox .mdc-checkbox__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,#000)}.mdc-checkbox.mdc-ripple-surface--hover .mdc-checkbox__ripple:before,.mdc-checkbox:hover .mdc-checkbox__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple:before,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-checkbox:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple:after{transition:opacity .15s linear}.mdc-checkbox:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-checkbox.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple:after,.mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple:before{background-color:#018786;background-color:var(--mdc-ripple-color,var(--mdc-theme-secondary,#018786))}.mdc-checkbox.mdc-checkbox--selected.mdc-ripple-surface--hover .mdc-checkbox__ripple:before,.mdc-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple:before,.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple:after{transition:opacity .15s linear}.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple:after,.mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple:before{background-color:#018786;background-color:var(--mdc-ripple-color,var(--mdc-theme-secondary,#018786))}.mdc-checkbox .mdc-checkbox__background{left:11px;left:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);top:11px;top:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2)}.mdc-checkbox .mdc-checkbox__native-control{height:40px;height:var(--mdc-checkbox-touch-target-size,40px);left:0;left:calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);right:0;right:calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);top:0;top:calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);width:40px;width:var(--mdc-checkbox-touch-target-size,40px)}.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{background-color:initial;border-color:#0000008a;border-color:var(--mdc-checkbox-unchecked-color,#0000008a)}.mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{background-color:#018786;background-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#018786));border-color:#018786;border-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#018786))}@-webkit-keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786{0%{background-color:initial;border-color:#0000008a;border-color:var(--mdc-checkbox-unchecked-color,#0000008a)}50%{background-color:#018786;background-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#018786));border-color:#018786;border-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#018786))}}@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786{0%{background-color:initial;border-color:#0000008a;border-color:var(--mdc-checkbox-unchecked-color,#0000008a)}50%{background-color:#018786;background-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#018786));border-color:#018786;border-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#018786))}}@-webkit-keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786{0%,80%{background-color:#018786;background-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#018786));border-color:#018786;border-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#018786))}to{background-color:initial;border-color:#0000008a;border-color:var(--mdc-checkbox-unchecked-color,#0000008a)}}@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786{0%,80%{background-color:#018786;background-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#018786));border-color:#018786;border-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#018786))}to{background-color:initial;border-color:#0000008a;border-color:var(--mdc-checkbox-unchecked-color,#0000008a)}}.mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{-webkit-animation-name:mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786;animation-name:mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786}.mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{-webkit-animation-name:mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786;animation-name:mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786}.mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{background-color:initial;border-color:#00000061;border-color:var(--mdc-checkbox-disabled-color,#00000061)}.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background{background-color:#00000061;background-color:var(--mdc-checkbox-disabled-color,#00000061);border-color:#0000}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:#fff;color:var(--mdc-checkbox-ink-color,#fff)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:#fff;border-color:var(--mdc-checkbox-ink-color,#fff)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:#fff;color:var(--mdc-checkbox-ink-color,#fff)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:#fff;border-color:var(--mdc-checkbox-ink-color,#fff)}@-webkit-keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}to{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}to{stroke-dashoffset:0}}@-webkit-keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{-webkit-transform:scaleX(0);transform:scaleX(0)}68.2%{-webkit-animation-timing-function:cubic-bezier(0,0,0,1);animation-timing-function:cubic-bezier(0,0,0,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{-webkit-transform:scaleX(0);transform:scaleX(0)}68.2%{-webkit-animation-timing-function:cubic-bezier(0,0,0,1);animation-timing-function:cubic-bezier(0,0,0,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes mdc-checkbox-checked-unchecked-checkmark-path{0%{-webkit-animation-timing-function:cubic-bezier(.4,0,1,1);animation-timing-function:cubic-bezier(.4,0,1,1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{0%{-webkit-animation-timing-function:cubic-bezier(.4,0,1,1);animation-timing-function:cubic-bezier(.4,0,1,1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@-webkit-keyframes mdc-checkbox-checked-indeterminate-checkmark{0%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{0%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes mdc-checkbox-indeterminate-checked-checkmark{0%{-webkit-animation-timing-function:cubic-bezier(.14,0,0,1);animation-timing-function:cubic-bezier(.14,0,0,1);opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{0%{-webkit-animation-timing-function:cubic-bezier(.14,0,0,1);animation-timing-function:cubic-bezier(.14,0,0,1);opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes mdc-checkbox-checked-indeterminate-mixedmark{0%{-webkit-animation-timing-function:mdc-animation-deceleration-curve-timing-function;animation-timing-function:mdc-animation-deceleration-curve-timing-function;opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{0%{-webkit-animation-timing-function:mdc-animation-deceleration-curve-timing-function;animation-timing-function:mdc-animation-deceleration-curve-timing-function;opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes mdc-checkbox-indeterminate-checked-mixedmark{0%{-webkit-animation-timing-function:cubic-bezier(.14,0,0,1);animation-timing-function:cubic-bezier(.14,0,0,1);opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{opacity:0;-webkit-transform:rotate(315deg);transform:rotate(315deg)}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{0%{-webkit-animation-timing-function:cubic-bezier(.14,0,0,1);animation-timing-function:cubic-bezier(.14,0,0,1);opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{opacity:0;-webkit-transform:rotate(315deg);transform:rotate(315deg)}}@-webkit-keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}32.8%,to{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}32.8%,to{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}}.mdc-checkbox{box-sizing:initial;cursor:pointer;display:inline-block;flex:0 0 18px;height:18px;line-height:0;position:relative;vertical-align:bottom;white-space:nowrap;width:18px}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border:2px solid #0000;border-radius:6px;box-sizing:initial;height:100%;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}@media screen and (forced-colors:active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring:after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring:after{border:2px solid #0000;border-radius:8px;content:"";display:block;height:calc(100% + 4px);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% + 4px)}@media screen and (forced-colors:active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring:after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring:after{border-color:CanvasText}}@media (-ms-high-contrast:none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media (-ms-high-contrast:active),screen and (forced-colors:active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox__background{align-items:center;background-color:initial;border:2px solid;border-radius:2px;box-sizing:border-box;display:inline-flex;height:18px;justify-content:center;pointer-events:none;position:absolute;transition:background-color 90ms cubic-bezier(.4,0,.6,1) 0ms,border-color 90ms cubic-bezier(.4,0,.6,1) 0ms;width:18px;will-change:background-color,border-color}.mdc-checkbox__checkmark{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .18s cubic-bezier(.4,0,.6,1) 0ms;width:100%}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset .18s cubic-bezier(.4,0,.6,1) 0ms;stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{border-style:solid;border-width:1px;height:0;opacity:0;-webkit-transform:scaleX(0) rotate(0deg);transform:scaleX(0) rotate(0deg);transition:opacity 90ms cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform 90ms cubic-bezier(.4,0,.6,1) 0ms;transition:opacity 90ms cubic-bezier(.4,0,.6,1) 0ms,transform 90ms cubic-bezier(.4,0,.6,1) 0ms;transition:opacity 90ms cubic-bezier(.4,0,.6,1) 0ms,transform 90ms cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform 90ms cubic-bezier(.4,0,.6,1) 0ms;width:100%}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background{-webkit-animation-duration:.18s;animation-duration:.18s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{-webkit-animation:mdc-checkbox-unchecked-checked-checkmark-path .18s linear 0s;animation:mdc-checkbox-unchecked-checked-checkmark-path .18s linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{-webkit-animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{-webkit-animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{-webkit-animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{-webkit-animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{-webkit-animation:mdc-checkbox-indeterminate-checked-checkmark .5s linear 0s;animation:mdc-checkbox-indeterminate-checked-checkmark .5s linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{-webkit-animation:mdc-checkbox-indeterminate-checked-mixedmark .5s linear 0s;animation:mdc-checkbox-indeterminate-checked-mixedmark .5s linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{-webkit-animation:mdc-checkbox-indeterminate-unchecked-mixedmark .3s linear 0s;animation:mdc-checkbox-indeterminate-unchecked-mixedmark .3s linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms cubic-bezier(0,0,.2,1) 0ms,background-color 90ms cubic-bezier(0,0,.2,1) 0ms}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control{cursor:inherit;margin:0;opacity:0;padding:0;position:absolute}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin:4px;margin:calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox--touch .mdc-checkbox__native-control{height:48px;height:var(--mdc-checkbox-state-layer-size,48px);left:-4px;left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);right:-4px;right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);top:-4px;top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);width:48px;width:var(--mdc-checkbox-state-layer-size,48px)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{opacity:1;transition:opacity .18s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .18s cubic-bezier(0,0,.2,1) 0ms;transition:opacity .18s cubic-bezier(0,0,.2,1) 0ms,transform .18s cubic-bezier(0,0,.2,1) 0ms;transition:opacity .18s cubic-bezier(0,0,.2,1) 0ms,transform .18s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .18s cubic-bezier(0,0,.2,1) 0ms}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{-webkit-transform:scaleX(1) rotate(-45deg);transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:opacity 90ms cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform 90ms cubic-bezier(.4,0,.6,1) 0ms;transition:opacity 90ms cubic-bezier(.4,0,.6,1) 0ms,transform 90ms cubic-bezier(.4,0,.6,1) 0ms;transition:opacity 90ms cubic-bezier(.4,0,.6,1) 0ms,transform 90ms cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform 90ms cubic-bezier(.4,0,.6,1) 0ms}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{opacity:1;-webkit-transform:scaleX(1) rotate(0deg);transform:scaleX(1) rotate(0deg)}.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mdc-checkbox{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-checkbox .mdc-checkbox__ripple:after,.mdc-checkbox .mdc-checkbox__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-checkbox .mdc-checkbox__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-checkbox .mdc-checkbox__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple:before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,1));transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple:after{left:0;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-checkbox.mdc-ripple-upgraded--unbounded .mdc-checkbox__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-checkbox.mdc-ripple-upgraded--foreground-activation .mdc-checkbox__ripple:after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-checkbox.mdc-ripple-upgraded--foreground-deactivation .mdc-checkbox__ripple:after{-webkit-animation:mdc-ripple-fg-opacity-out .15s;animation:mdc-ripple-fg-opacity-out .15s;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-checkbox .mdc-checkbox__ripple:after,.mdc-checkbox .mdc-checkbox__ripple:before{height:100%;left:0;top:0;width:100%}.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple:after,.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple:before{height:var(--mdc-ripple-fg-size,100%);left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0);width:var(--mdc-ripple-fg-size,100%)}.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-checkbox{z-index:0}.mdc-checkbox .mdc-checkbox__ripple:after,.mdc-checkbox .mdc-checkbox__ripple:before{z-index:-1;z-index:var(--mdc-ripple-z-index,-1)}.mdc-checkbox__ripple{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media (-ms-high-contrast:active),screen and (forced-colors:active){.mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{background-color:initial;border-color:GrayText;border-color:var(--mdc-checkbox-disabled-unselected-icon-color,GrayText)}.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background{background-color:GrayText;background-color:var(--mdc-checkbox-disabled-selected-icon-color,GrayText);border-color:GrayText}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:ButtonText;color:var(--mdc-checkbox-selected-checkmark-color,ButtonText)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:ButtonText;border-color:var(--mdc-checkbox-selected-checkmark-color,ButtonText)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:ButtonFace;color:var(--mdc-checkbox-disabled-selected-checkmark-color,ButtonFace)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:ButtonFace;border-color:var(--mdc-checkbox-disabled-selected-checkmark-color,ButtonFace)}}.mdc-deprecated-chip-trailing-action__touch{height:48px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:48px}.mdc-deprecated-chip-trailing-action{align-items:center;-webkit-appearance:none;background:none;border:none;box-sizing:border-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;position:relative}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__icon{font-size:18px;height:18px;width:18px}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action{color:#000;color:var(--mdc-theme-on-surface,#000)}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__touch{width:26px}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__icon{fill:currentColor;color:inherit}.mdc-deprecated-chip-trailing-action{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple:after,.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple:before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,1));transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple:after{left:0;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--unbounded .mdc-deprecated-chip-trailing-action__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--foreground-activation .mdc-deprecated-chip-trailing-action__ripple:after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--foreground-deactivation .mdc-deprecated-chip-trailing-action__ripple:after{-webkit-animation:mdc-ripple-fg-opacity-out .15s;animation:mdc-ripple-fg-opacity-out .15s;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple:after,.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple:before{height:100%;left:0;top:0;width:100%}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple:after,.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple:before{height:var(--mdc-ripple-fg-size,100%);left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0);width:var(--mdc-ripple-fg-size,100%)}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple:after,.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,var(--mdc-theme-on-surface,#000))}.mdc-deprecated-chip-trailing-action.mdc-ripple-surface--hover .mdc-deprecated-chip-trailing-action__ripple:before,.mdc-deprecated-chip-trailing-action:hover .mdc-deprecated-chip-trailing-action__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--background-focused .mdc-deprecated-chip-trailing-action__ripple:before,.mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded):focus .mdc-deprecated-chip-trailing-action__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded) .mdc-deprecated-chip-trailing-action__ripple:after{transition:opacity .15s linear}.mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded):active .mdc-deprecated-chip-trailing-action__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple{box-sizing:initial;height:100%;overflow:hidden;position:absolute;width:100%}.mdc-chip__icon--leading{color:#0000008a}.mdc-deprecated-chip-trailing-action{color:#000}.mdc-chip__icon--trailing{color:#0000008a}.mdc-chip__icon--trailing:hover{color:#0000009e}.mdc-chip__icon--trailing:focus{color:#000000de}.mdc-chip__icon.mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden){font-size:20px;height:20px;width:20px}.mdc-chip__icon.mdc-chip__icon--trailing,.mdc-deprecated-chip-trailing-action__icon{font-size:18px;height:18px;width:18px}.mdc-deprecated-chip-trailing-action{margin-left:4px;margin-right:-4px}.mdc-deprecated-chip-trailing-action[dir=rtl],[dir=rtl] .mdc-deprecated-chip-trailing-action{margin-left:-4px;margin-right:4px}.mdc-chip__icon--trailing{margin-left:4px;margin-right:-4px}.mdc-chip__icon--trailing[dir=rtl],[dir=rtl] .mdc-chip__icon--trailing{margin-left:-4px;margin-right:4px}.mdc-chip{background-color:#e0e0e0;border-radius:16px;color:#000000de;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;-webkit-appearance:none;border-width:0;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);height:32px;letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);outline:none;padding:0 12px;position:relative;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit)}.mdc-chip .mdc-chip__ripple{border-radius:16px}.mdc-chip:hover{color:#000000de}.mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden),.mdc-chip.mdc-chip--selected .mdc-chip__checkmark{margin-left:-4px;margin-right:4px}.mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden)[dir=rtl],.mdc-chip.mdc-chip--selected .mdc-chip__checkmark[dir=rtl],[dir=rtl] .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden),[dir=rtl] .mdc-chip.mdc-chip--selected .mdc-chip__checkmark{margin-left:4px;margin-right:-4px}.mdc-chip .mdc-elevation-overlay{height:100%;left:0;top:0;width:100%}.mdc-chip::-moz-focus-inner{border:0;padding:0}.mdc-chip:hover{color:#000;color:var(--mdc-theme-on-surface,#000)}.mdc-chip .mdc-chip__touch{height:48px;left:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mdc-chip--exit{opacity:0;transition:opacity 75ms cubic-bezier(.4,0,.2,1),width .15s cubic-bezier(0,0,.2,1),padding .1s linear,margin .1s linear}.mdc-chip__overflow{overflow:hidden;text-overflow:ellipsis}.mdc-chip__text{white-space:nowrap}.mdc-chip__icon{border-radius:50%;outline:none;vertical-align:middle}.mdc-chip__checkmark{height:20px}.mdc-chip__checkmark-path{transition:stroke-dashoffset .15s cubic-bezier(.4,0,.6,1) 50ms;stroke-width:2px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-chip__primary-action:focus{outline:none}.mdc-chip--selected .mdc-chip__checkmark-path{stroke-dashoffset:0}.mdc-chip__icon--leading,.mdc-chip__icon--trailing{position:relative}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected{color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__icon--leading{color:#6200ee8a}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover{color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}.mdc-chip-set--choice .mdc-chip .mdc-chip__checkmark-path{stroke:#6200ee;stroke:var(--mdc-theme-primary,#6200ee)}.mdc-chip-set--choice .mdc-chip--selected{background-color:#fff;background-color:var(--mdc-theme-surface,#fff)}.mdc-chip__checkmark-svg{height:20px;transition:width .15s cubic-bezier(.4,0,.2,1);width:0}.mdc-chip--selected .mdc-chip__checkmark-svg{width:20px}.mdc-chip-set--filter .mdc-chip__icon--leading{opacity:1;transition:opacity 75ms linear;transition-delay:-50ms}.mdc-chip-set--filter .mdc-chip__icon--leading+.mdc-chip__checkmark{opacity:0;transition:opacity 75ms linear;transition-delay:80ms}.mdc-chip-set--filter .mdc-chip__icon--leading+.mdc-chip__checkmark .mdc-chip__checkmark-svg{transition:width 0ms}.mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading{opacity:0}.mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading+.mdc-chip__checkmark{opacity:1;width:0}.mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading{opacity:0;width:0}.mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading+.mdc-chip__checkmark{width:20px}.mdc-chip{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-chip .mdc-chip__ripple:after,.mdc-chip .mdc-chip__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-chip .mdc-chip__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-chip .mdc-chip__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple:before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,1));transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple:after{left:0;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-chip.mdc-ripple-upgraded--unbounded .mdc-chip__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-chip.mdc-ripple-upgraded--foreground-activation .mdc-chip__ripple:after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-chip.mdc-ripple-upgraded--foreground-deactivation .mdc-chip__ripple:after{-webkit-animation:mdc-ripple-fg-opacity-out .15s;animation:mdc-ripple-fg-opacity-out .15s;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-chip .mdc-chip__ripple:after,.mdc-chip .mdc-chip__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-chip .mdc-chip__ripple:after,.mdc-chip .mdc-chip__ripple:before{background-color:#000000de;background-color:var(--mdc-ripple-color,#000000de)}.mdc-chip.mdc-ripple-surface--hover .mdc-chip__ripple:before,.mdc-chip:hover .mdc-chip__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-chip.mdc-ripple-upgraded--background-focused .mdc-chip__ripple:before,.mdc-chip.mdc-ripple-upgraded:focus-within .mdc-chip__ripple:before,.mdc-chip:not(.mdc-ripple-upgraded):focus .mdc-chip__ripple:before,.mdc-chip:not(.mdc-ripple-upgraded):focus-within .mdc-chip__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-chip:not(.mdc-ripple-upgraded) .mdc-chip__ripple:after{transition:opacity .15s linear}.mdc-chip:not(.mdc-ripple-upgraded):active .mdc-chip__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-chip.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-chip .mdc-chip__ripple{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple:before{opacity:.08;opacity:var(--mdc-ripple-selected-opacity,.08)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple:after,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-surface--hover .mdc-chip__ripple:before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover .mdc-chip__ripple:before{opacity:.12;opacity:var(--mdc-ripple-hover-opacity,.12)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded--background-focused .mdc-chip__ripple:before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded:focus-within .mdc-chip__ripple:before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus .mdc-chip__ripple:before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus-within .mdc-chip__ripple:before{opacity:.2;opacity:var(--mdc-ripple-focus-opacity,.2);transition-duration:75ms}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded) .mdc-chip__ripple:after{transition:opacity .15s linear}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):active .mdc-chip__ripple:after{opacity:.2;opacity:var(--mdc-ripple-press-opacity,.2);transition-duration:75ms}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.2)}@-webkit-keyframes mdc-chip-entry{0%{opacity:.4;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes mdc-chip-entry{0%{opacity:.4;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.mdc-chip-set{box-sizing:border-box;display:flex;flex-wrap:wrap;padding:4px}.mdc-chip-set .mdc-chip{margin:4px}.mdc-chip-set .mdc-chip--touch{margin-bottom:8px;margin-top:8px}.mdc-chip-set--input .mdc-chip{-webkit-animation:mdc-chip-entry .1s cubic-bezier(0,0,.2,1);animation:mdc-chip-entry .1s cubic-bezier(0,0,.2,1)}.mdc-circular-progress__determinate-circle,.mdc-circular-progress__indeterminate-circle-graphic{stroke:#6200ee;stroke:var(--mdc-theme-primary,#6200ee)}.mdc-circular-progress__determinate-track{stroke:#0000}@-webkit-keyframes mdc-circular-progress-container-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes mdc-circular-progress-container-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(3turn);transform:rotate(3turn)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(3turn);transform:rotate(3turn)}}@-webkit-keyframes mdc-circular-progress-color-1-fade-in-out{0%{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-1-fade-in-out{0%{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@-webkit-keyframes mdc-circular-progress-color-2-fade-in-out{0%{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-2-fade-in-out{0%{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@-webkit-keyframes mdc-circular-progress-color-3-fade-in-out{0%{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{0%{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@-webkit-keyframes mdc-circular-progress-color-4-fade-in-out{0%{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{0%{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@-webkit-keyframes mdc-circular-progress-left-spin{0%{-webkit-transform:rotate(265deg);transform:rotate(265deg)}50%{-webkit-transform:rotate(130deg);transform:rotate(130deg)}to{-webkit-transform:rotate(265deg);transform:rotate(265deg)}}@keyframes mdc-circular-progress-left-spin{0%{-webkit-transform:rotate(265deg);transform:rotate(265deg)}50%{-webkit-transform:rotate(130deg);transform:rotate(130deg)}to{-webkit-transform:rotate(265deg);transform:rotate(265deg)}}@-webkit-keyframes mdc-circular-progress-right-spin{0%{-webkit-transform:rotate(-265deg);transform:rotate(-265deg)}50%{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}to{-webkit-transform:rotate(-265deg);transform:rotate(-265deg)}}@keyframes mdc-circular-progress-right-spin{0%{-webkit-transform:rotate(-265deg);transform:rotate(-265deg)}50%{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}to{-webkit-transform:rotate(-265deg);transform:rotate(-265deg)}}.mdc-circular-progress{direction:ltr;display:inline-flex;line-height:0;position:relative;transition:opacity .25s cubic-bezier(.4,0,.6,1) 0ms}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{height:100%;position:absolute;width:100%}.mdc-circular-progress__determinate-container{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;opacity:0;white-space:nowrap}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:#0000}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset .5s cubic-bezier(0,0,.2,1) 0ms}.mdc-circular-progress__gap-patch{box-sizing:border-box;height:100%;left:47.5%;overflow:hidden;position:absolute;top:0;width:5%}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:2000%}.mdc-circular-progress__circle-clipper{display:inline-flex;height:100%;overflow:hidden;position:relative;width:50%}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{-webkit-animation:mdc-circular-progress-container-rotate 1.5682352941176s linear infinite;animation:mdc-circular-progress-container-rotate 1.5682352941176s linear infinite;opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{-webkit-animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{-webkit-animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{-webkit-animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{-webkit-animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{-webkit-animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{-webkit-animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{-webkit-animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--closed{opacity:0}.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:text;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);left:0;letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);line-height:1.15rem;overflow:hidden;position:absolute;text-align:left;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-overflow:ellipsis;text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit);-webkit-transform-origin:left top;transform-origin:left top;transition:color .15s cubic-bezier(.4,0,.2,1),-webkit-transform .15s cubic-bezier(.4,0,.2,1);transition:transform .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);transition:transform .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),-webkit-transform .15s cubic-bezier(.4,0,.2,1);white-space:nowrap;will-change:transform}.mdc-floating-label[dir=rtl],[dir=rtl] .mdc-floating-label{left:auto;right:0;text-align:right;-webkit-transform-origin:right top;transform-origin:right top}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:after{content:"*";margin-left:1px;margin-right:0}.mdc-floating-label--required[dir=rtl]:after,[dir=rtl] .mdc-floating-label--required:after{margin-left:0;margin-right:1px}.mdc-floating-label--float-above{-webkit-transform:translateY(-106%) scale(.75);transform:translateY(-106%) scale(.75)}.mdc-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-standard .25s 1;animation:mdc-floating-label-shake-float-above-standard .25s 1}@-webkit-keyframes mdc-floating-label-shake-float-above-standard{0%{-webkit-transform:translateX(0) translateY(-106%) scale(.75);transform:translateX(0) translateY(-106%) scale(.75)}33%{-webkit-animation-timing-function:cubic-bezier(.5,0,.701732,.495819);animation-timing-function:cubic-bezier(.5,0,.701732,.495819);-webkit-transform:translateX(4%) translateY(-106%) scale(.75);transform:translateX(4%) translateY(-106%) scale(.75)}66%{-webkit-animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);-webkit-transform:translateX(-4%) translateY(-106%) scale(.75);transform:translateX(-4%) translateY(-106%) scale(.75)}to{-webkit-transform:translateX(0) translateY(-106%) scale(.75);transform:translateX(0) translateY(-106%) scale(.75)}}@keyframes mdc-floating-label-shake-float-above-standard{0%{-webkit-transform:translateX(0) translateY(-106%) scale(.75);transform:translateX(0) translateY(-106%) scale(.75)}33%{-webkit-animation-timing-function:cubic-bezier(.5,0,.701732,.495819);animation-timing-function:cubic-bezier(.5,0,.701732,.495819);-webkit-transform:translateX(4%) translateY(-106%) scale(.75);transform:translateX(4%) translateY(-106%) scale(.75)}66%{-webkit-animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);-webkit-transform:translateX(-4%) translateY(-106%) scale(.75);transform:translateX(-4%) translateY(-106%) scale(.75)}to{-webkit-transform:translateX(0) translateY(-106%) scale(.75);transform:translateX(0) translateY(-106%) scale(.75)}}.mdc-line-ripple:after,.mdc-line-ripple:before{border-bottom-style:solid;bottom:0;content:"";left:0;position:absolute;width:100%}.mdc-line-ripple:before{border-bottom-width:1px;z-index:1}.mdc-line-ripple:after{border-bottom-width:2px;opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0);transition:opacity .18s cubic-bezier(.4,0,.2,1),-webkit-transform .18s cubic-bezier(.4,0,.2,1);transition:transform .18s cubic-bezier(.4,0,.2,1),opacity .18s cubic-bezier(.4,0,.2,1);transition:transform .18s cubic-bezier(.4,0,.2,1),opacity .18s cubic-bezier(.4,0,.2,1),-webkit-transform .18s cubic-bezier(.4,0,.2,1);z-index:2}.mdc-line-ripple--active:after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.mdc-line-ripple--deactivating:after{opacity:0}.mdc-notched-outline{box-sizing:border-box;display:flex;height:100%;left:0;max-width:100%;pointer-events:none;position:absolute;right:0;text-align:left;top:0;width:100%}.mdc-notched-outline[dir=rtl],[dir=rtl] .mdc-notched-outline{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-bottom:1px solid;border-top:1px solid;box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}.mdc-notched-outline__leading[dir=rtl],.mdc-notched-outline__trailing,[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__trailing[dir=rtl],[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{flex:0 0 auto;max-width:calc(100% - 24px);width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;max-width:100%;position:relative}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{border-top:none;padding-left:0;padding-right:8px}.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl],[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-select{display:inline-flex;position:relative}.mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text{color:#000000de}.mdc-select.mdc-select--disabled .mdc-select__selected-text{color:#00000061}.mdc-select:not(.mdc-select--disabled) .mdc-floating-label{color:#0009}.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label{color:#6200eede}.mdc-select.mdc-select--disabled .mdc-floating-label{color:#00000061}.mdc-select:not(.mdc-select--disabled) .mdc-select__dropdown-icon{fill:#0000008a}.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-select__dropdown-icon{fill:#6200ee;fill:var(--mdc-theme-primary,#6200ee)}.mdc-select.mdc-select--disabled .mdc-select__dropdown-icon{fill:#00000061}.mdc-select:not(.mdc-select--disabled)+.mdc-select-helper-text{color:#0009}.mdc-select.mdc-select--disabled+.mdc-select-helper-text{color:#00000061}.mdc-select:not(.mdc-select--disabled) .mdc-select__icon{color:#0000008a}.mdc-select.mdc-select--disabled .mdc-select__icon{color:#00000061}@media (-ms-high-contrast:active),screen and (forced-colors:active){.mdc-select.mdc-select--disabled .mdc-select__selected-text{color:GrayText}.mdc-select.mdc-select--disabled .mdc-select__dropdown-icon{fill:red}.mdc-select.mdc-select--disabled .mdc-floating-label{color:GrayText}.mdc-select.mdc-select--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}.mdc-select.mdc-select--disabled .mdc-notched-outline__leading,.mdc-select.mdc-select--disabled .mdc-notched-outline__notch,.mdc-select.mdc-select--disabled .mdc-notched-outline__trailing{border-color:GrayText}.mdc-select.mdc-select--disabled .mdc-select__icon,.mdc-select.mdc-select--disabled+.mdc-select-helper-text{color:GrayText}}.mdc-select .mdc-floating-label{pointer-events:none;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mdc-select .mdc-select__anchor{padding-left:16px;padding-right:0}.mdc-select .mdc-select__anchor[dir=rtl],[dir=rtl] .mdc-select .mdc-select__anchor{padding-left:0;padding-right:16px}.mdc-select.mdc-select--with-leading-icon .mdc-select__anchor,.mdc-select.mdc-select--with-leading-icon .mdc-select__anchor[dir=rtl],[dir=rtl] .mdc-select.mdc-select--with-leading-icon .mdc-select__anchor{padding-left:0;padding-right:0}.mdc-select .mdc-select__icon{font-size:24px;height:24px;width:24px}.mdc-select .mdc-select__dropdown-icon{height:24px;width:24px}.mdc-select .mdc-select__menu .mdc-deprecated-list-item,.mdc-select .mdc-select__menu .mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-select .mdc-select__menu .mdc-deprecated-list-item{padding-left:16px;padding-right:16px}.mdc-select .mdc-select__menu .mdc-deprecated-list-item__graphic{margin-left:0;margin-right:12px}.mdc-select .mdc-select__menu .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-select .mdc-select__menu .mdc-deprecated-list-item__graphic{margin-left:12px;margin-right:0}.mdc-select__dropdown-icon{align-items:center;align-self:center;display:inline-flex;flex-shrink:0;justify-content:center;margin-left:12px;margin-right:12px;pointer-events:none;position:relative}.mdc-select__dropdown-icon .mdc-select__dropdown-icon-active,.mdc-select__dropdown-icon .mdc-select__dropdown-icon-inactive{left:0;position:absolute;top:0}.mdc-select__dropdown-icon .mdc-select__dropdown-icon-graphic{height:20.8333333333%;width:41.6666666667%}.mdc-select__dropdown-icon .mdc-select__dropdown-icon-inactive{opacity:1;transition:opacity 75ms linear 75ms}.mdc-select__dropdown-icon .mdc-select__dropdown-icon-active{opacity:0;transition:opacity 75ms linear}.mdc-select__dropdown-icon[dir=rtl],[dir=rtl] .mdc-select__dropdown-icon{margin-left:12px;margin-right:12px}.mdc-select--activated .mdc-select__dropdown-icon .mdc-select__dropdown-icon-inactive{opacity:0;transition:opacity 49.5ms linear}.mdc-select--activated .mdc-select__dropdown-icon .mdc-select__dropdown-icon-active{opacity:1;transition:opacity .1005s linear 49.5ms}.mdc-select__anchor{box-sizing:border-box;cursor:pointer;flex:1 1 auto;min-width:0;outline:none;overflow:hidden;position:relative;width:200px}.mdc-select__anchor .mdc-floating-label--float-above{-webkit-transform:translateY(-106%) scale(.75);transform:translateY(-106%) scale(.75)}.mdc-select__selected-text-container{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:initial;border:none;box-sizing:border-box;color:inherit;display:flex;flex-grow:1;height:28px;min-width:0;outline:none;padding:0;pointer-events:none;width:auto}.mdc-select__selected-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height,1.75rem);overflow:hidden;text-align:left;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-overflow:ellipsis;text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit);white-space:nowrap;width:100%}.mdc-select__selected-text[dir=rtl],[dir=rtl] .mdc-select__selected-text{text-align:right}.mdc-select--invalid:not(.mdc-select--disabled) .mdc-floating-label,.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label,.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--invalid+.mdc-select-helper-text--validation-msg{color:#b00020;color:var(--mdc-theme-error,#b00020)}.mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__dropdown-icon,.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-select__dropdown-icon{fill:#b00020;fill:var(--mdc-theme-error,#b00020)}.mdc-select--disabled{cursor:default;pointer-events:none}.mdc-select--with-leading-icon .mdc-select__menu .mdc-deprecated-list-item,.mdc-select--with-leading-icon .mdc-select__menu .mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-select--with-leading-icon .mdc-select__menu .mdc-deprecated-list-item{padding-left:12px;padding-right:12px}@media (-ms-high-contrast:active),screen and (forced-colors:active){.mdc-select__menu:before{border:1px solid #0000;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}}@media screen and (-ms-high-contrast:active)and (forced-colors:active),screen and (forced-colors:active)and (forced-colors:active){.mdc-select__menu:before{border-color:CanvasText}}.mdc-select__menu .mdc-deprecated-list .mdc-select__icon,.mdc-select__menu .mdc-deprecated-list .mdc-select__icon[dir=rtl],.mdc-select__menu .mdc-list .mdc-select__icon,.mdc-select__menu .mdc-list .mdc-select__icon[dir=rtl],[dir=rtl] .mdc-select__menu .mdc-deprecated-list .mdc-select__icon,[dir=rtl] .mdc-select__menu .mdc-list .mdc-select__icon{margin-left:0;margin-right:0}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--activated,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__graphic,.mdc-select__menu .mdc-list .mdc-deprecated-list-item--activated,.mdc-select__menu .mdc-list .mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic,.mdc-select__menu .mdc-list .mdc-deprecated-list-item--selected,.mdc-select__menu .mdc-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__graphic{color:#000;color:var(--mdc-theme-on-surface,#000)}.mdc-select__menu .mdc-list-item__start{align-items:center;display:inline-flex}.mdc-select__option,.mdc-select__option[dir=rtl],[dir=rtl] .mdc-select__option{padding-left:16px;padding-right:16px}.mdc-select__one-line-option.mdc-list-item--with-one-line{height:48px}.mdc-select__two-line-option.mdc-list-item--with-two-lines{height:64px}.mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__start{margin-top:20px}.mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-select__two-line-option.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-select__two-line-option.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{content:"";display:inline-block;height:36px;vertical-align:0;width:0}.mdc-select__option-with-leading-content{padding-left:0;padding-right:12px}.mdc-select__option-with-leading-content.mdc-list-item{padding-left:0;padding-right:auto}.mdc-select__option-with-leading-content.mdc-list-item[dir=rtl],[dir=rtl] .mdc-select__option-with-leading-content.mdc-list-item{padding-left:auto;padding-right:0}.mdc-select__option-with-leading-content .mdc-list-item__start{margin-left:12px;margin-right:0}.mdc-select__option-with-leading-content .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-select__option-with-leading-content .mdc-list-item__start{margin-left:0;margin-right:12px}.mdc-select__option-with-leading-content .mdc-list-item__start{height:24px;width:36px}.mdc-select__option-with-leading-content[dir=rtl],[dir=rtl] .mdc-select__option-with-leading-content{padding-left:12px;padding-right:0}.mdc-select__option-with-meta.mdc-list-item{padding-left:auto;padding-right:0}.mdc-select__option-with-meta.mdc-list-item[dir=rtl],[dir=rtl] .mdc-select__option-with-meta.mdc-list-item{padding-left:0;padding-right:auto}.mdc-select__option-with-meta .mdc-list-item__end,.mdc-select__option-with-meta .mdc-list-item__end[dir=rtl],[dir=rtl] .mdc-select__option-with-meta .mdc-list-item__end{margin-left:12px;margin-right:12px}.mdc-select--filled .mdc-select__anchor{align-items:baseline;display:flex;height:56px}.mdc-select--filled .mdc-select__anchor:before{content:"";display:inline-block;height:40px;vertical-align:0;width:0}.mdc-select--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text:before{content:"​"}.mdc-select--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text-container{align-items:center;display:inline-flex;height:100%}.mdc-select--filled.mdc-select--no-label .mdc-select__anchor:before{display:none}.mdc-select--filled .mdc-select__anchor{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px)}.mdc-select--filled:not(.mdc-select--disabled) .mdc-select__anchor{background-color:#f5f5f5}.mdc-select--filled.mdc-select--disabled .mdc-select__anchor{background-color:#fafafa}.mdc-select--filled:not(.mdc-select--disabled) .mdc-line-ripple:before{border-bottom-color:#0000006b}.mdc-select--filled:not(.mdc-select--disabled):hover .mdc-line-ripple:before{border-bottom-color:#000000de}.mdc-select--filled:not(.mdc-select--disabled) .mdc-line-ripple:after{border-bottom-color:#6200ee;border-bottom-color:var(--mdc-theme-primary,#6200ee)}.mdc-select--filled.mdc-select--disabled .mdc-line-ripple:before{border-bottom-color:#0000000f}.mdc-select--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-select--filled .mdc-floating-label--float-above{max-width:calc(133.33333% - 85.33333px)}.mdc-select--filled .mdc-menu-surface--is-open-below{border-top-left-radius:0;border-top-right-radius:0}.mdc-select--filled.mdc-select--focused.mdc-line-ripple:after{opacity:1;-webkit-transform:scaleY(2);transform:scaleY(2)}.mdc-select--filled .mdc-floating-label{left:16px;right:auto}.mdc-select--filled .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-select--filled .mdc-floating-label{left:auto;right:16px}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label{left:48px;right:auto}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label{left:auto;right:48px}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label--float-above{max-width:calc(133.33333% - 128px)}.mdc-select--invalid:not(.mdc-select--disabled) .mdc-line-ripple:after,.mdc-select--invalid:not(.mdc-select--disabled) .mdc-line-ripple:before,.mdc-select--invalid:not(.mdc-select--disabled):hover .mdc-line-ripple:before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error,#b00020)}.mdc-select--outlined{border:none}.mdc-select--outlined .mdc-select__anchor{height:56px}.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-select-outlined-56px .25s 1;animation:mdc-floating-label-shake-float-above-select-outlined-56px .25s 1}@-webkit-keyframes mdc-floating-label-shake-float-above-select-outlined-56px{0%{-webkit-transform:translateX(0) translateY(-34.75px) scale(.75);transform:translateX(0) translateY(-34.75px) scale(.75)}33%{-webkit-animation-timing-function:cubic-bezier(.5,0,.701732,.495819);animation-timing-function:cubic-bezier(.5,0,.701732,.495819);-webkit-transform:translateX(4%) translateY(-34.75px) scale(.75);transform:translateX(4%) translateY(-34.75px) scale(.75)}66%{-webkit-animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);-webkit-transform:translateX(-4%) translateY(-34.75px) scale(.75);transform:translateX(-4%) translateY(-34.75px) scale(.75)}to{-webkit-transform:translateX(0) translateY(-34.75px) scale(.75);transform:translateX(0) translateY(-34.75px) scale(.75)}}@keyframes mdc-floating-label-shake-float-above-select-outlined-56px{0%{-webkit-transform:translateX(0) translateY(-34.75px) scale(.75);transform:translateX(0) translateY(-34.75px) scale(.75)}33%{-webkit-animation-timing-function:cubic-bezier(.5,0,.701732,.495819);animation-timing-function:cubic-bezier(.5,0,.701732,.495819);-webkit-transform:translateX(4%) translateY(-34.75px) scale(.75);transform:translateX(4%) translateY(-34.75px) scale(.75)}66%{-webkit-animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);-webkit-transform:translateX(-4%) translateY(-34.75px) scale(.75);transform:translateX(-4%) translateY(-34.75px) scale(.75)}to{-webkit-transform:translateX(0) translateY(-34.75px) scale(.75);transform:translateX(0) translateY(-34.75px) scale(.75)}}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small,4px);border-bottom-right-radius:0;border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:0}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl],[dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small,4px);border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px)}@supports(top:max(0%)){.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-shape-small,4px))}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small,4px);border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px)}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl],[dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small,4px);border-bottom-right-radius:0;border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:0}@supports(top:max(0%)){.mdc-select--outlined .mdc-select__anchor{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-select--outlined .mdc-select__anchor[dir=rtl],[dir=rtl] .mdc-select--outlined .mdc-select__anchor{padding-left:0}@supports(top:max(0%)){.mdc-select--outlined .mdc-select__anchor[dir=rtl],[dir=rtl] .mdc-select--outlined .mdc-select__anchor{padding-right:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}.mdc-select--outlined+.mdc-select-helper-text{margin-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-select--outlined+.mdc-select-helper-text[dir=rtl],[dir=rtl] .mdc-select--outlined+.mdc-select-helper-text{margin-left:0}@supports(top:max(0%)){.mdc-select--outlined+.mdc-select-helper-text[dir=rtl],[dir=rtl] .mdc-select--outlined+.mdc-select-helper-text{margin-right:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-select--outlined.mdc-select--disabled .mdc-select__anchor,.mdc-select--outlined:not(.mdc-select--disabled) .mdc-select__anchor{background-color:initial}.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#00000061}.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#000000de}.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee);border-width:2px}.mdc-select--outlined.mdc-select--disabled .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--disabled .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--disabled .mdc-notched-outline__trailing{border-color:#0000000f}.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-select--outlined .mdc-select__anchor{align-items:baseline;display:flex;overflow:visible}.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-select-outlined .25s 1;animation:mdc-floating-label-shake-float-above-select-outlined .25s 1}.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--float-above{font-size:.75rem;-webkit-transform:translateY(-37.25px) scale(1);transform:translateY(-37.25px) scale(1)}.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem;-webkit-transform:translateY(-34.75px) scale(.75);transform:translateY(-34.75px) scale(.75)}.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-select--outlined .mdc-select__anchor .mdc-select__selected-text:before{content:"​"}.mdc-select--outlined .mdc-select__anchor .mdc-select__selected-text-container{align-items:center;display:inline-flex;height:100%}.mdc-select--outlined .mdc-select__anchor:before{display:none}.mdc-select--outlined .mdc-select__selected-text-container{background-color:initial;border:none;display:flex;z-index:1}.mdc-select--outlined .mdc-select__icon{z-index:2}.mdc-select--outlined .mdc-floating-label{left:4px;line-height:1.15rem;right:auto}.mdc-select--outlined .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-select--outlined .mdc-floating-label{left:auto;right:4px}.mdc-select--outlined.mdc-select--focused .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__trailing,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error,#b00020)}.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error,#b00020);border-width:2px}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label{left:36px;right:auto}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label{left:auto;right:36px}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above{-webkit-transform:translateY(-37.25px) translateX(-32px) scale(1);transform:translateY(-37.25px) translateX(-32px) scale(1)}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above{-webkit-transform:translateY(-37.25px) translateX(32px) scale(1);transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above{font-size:.75rem}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above{-webkit-transform:translateY(-34.75px) translateX(-32px) scale(.75);transform:translateY(-34.75px) translateX(-32px) scale(.75)}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above{-webkit-transform:translateY(-34.75px) translateX(32px) scale(.75);transform:translateY(-34.75px) translateX(32px) scale(.75)}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px .25s 1;animation:mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px .25s 1}@-webkit-keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px{0%{-webkit-transform:translateX(-32px) translateY(-34.75px) scale(.75);transform:translateX(-32px) translateY(-34.75px) scale(.75)}33%{-webkit-animation-timing-function:cubic-bezier(.5,0,.701732,.495819);animation-timing-function:cubic-bezier(.5,0,.701732,.495819);-webkit-transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(.75);transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(.75)}66%{-webkit-animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);-webkit-transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(.75);transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(.75)}to{-webkit-transform:translateX(-32px) translateY(-34.75px) scale(.75);transform:translateX(-32px) translateY(-34.75px) scale(.75)}}@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px{0%{-webkit-transform:translateX(-32px) translateY(-34.75px) scale(.75);transform:translateX(-32px) translateY(-34.75px) scale(.75)}33%{-webkit-animation-timing-function:cubic-bezier(.5,0,.701732,.495819);animation-timing-function:cubic-bezier(.5,0,.701732,.495819);-webkit-transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(.75);transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(.75)}66%{-webkit-animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);-webkit-transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(.75);transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(.75)}to{-webkit-transform:translateX(-32px) translateY(-34.75px) scale(.75);transform:translateX(-32px) translateY(-34.75px) scale(.75)}}.mdc-select--outlined.mdc-select--with-leading-icon[dir=rtl] .mdc-floating-label--shake,[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px .25s 1;animation:mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px .25s 1}@-webkit-keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px-rtl{0%{-webkit-transform:translateX(32px) translateY(-34.75px) scale(.75);transform:translateX(32px) translateY(-34.75px) scale(.75)}33%{-webkit-animation-timing-function:cubic-bezier(.5,0,.701732,.495819);animation-timing-function:cubic-bezier(.5,0,.701732,.495819);-webkit-transform:translateX(calc(4% + 32px)) translateY(-34.75px) scale(.75);transform:translateX(calc(4% + 32px)) translateY(-34.75px) scale(.75)}66%{-webkit-animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);-webkit-transform:translateX(calc(-4% + 32px)) translateY(-34.75px) scale(.75);transform:translateX(calc(-4% + 32px)) translateY(-34.75px) scale(.75)}to{-webkit-transform:translateX(32px) translateY(-34.75px) scale(.75);transform:translateX(32px) translateY(-34.75px) scale(.75)}}@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px-rtl{0%{-webkit-transform:translateX(32px) translateY(-34.75px) scale(.75);transform:translateX(32px) translateY(-34.75px) scale(.75)}33%{-webkit-animation-timing-function:cubic-bezier(.5,0,.701732,.495819);animation-timing-function:cubic-bezier(.5,0,.701732,.495819);-webkit-transform:translateX(calc(4% + 32px)) translateY(-34.75px) scale(.75);transform:translateX(calc(4% + 32px)) translateY(-34.75px) scale(.75)}66%{-webkit-animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);-webkit-transform:translateX(calc(-4% + 32px)) translateY(-34.75px) scale(.75);transform:translateX(calc(-4% + 32px)) translateY(-34.75px) scale(.75)}to{-webkit-transform:translateX(32px) translateY(-34.75px) scale(.75);transform:translateX(32px) translateY(-34.75px) scale(.75)}}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 96px)}.mdc-select--outlined .mdc-menu-surface{margin-bottom:8px}.mdc-select--outlined .mdc-menu-surface--is-open-below,.mdc-select--outlined.mdc-select--no-label .mdc-menu-surface{margin-bottom:0}.mdc-select__anchor{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-select__anchor .mdc-select__ripple:after,.mdc-select__anchor .mdc-select__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-select__anchor .mdc-select__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-select__anchor .mdc-select__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple:before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,1));transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple:after{left:0;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-select__anchor.mdc-ripple-upgraded--unbounded .mdc-select__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-select__anchor.mdc-ripple-upgraded--foreground-activation .mdc-select__ripple:after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-select__anchor.mdc-ripple-upgraded--foreground-deactivation .mdc-select__ripple:after{-webkit-animation:mdc-ripple-fg-opacity-out .15s;animation:mdc-ripple-fg-opacity-out .15s;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-select__anchor .mdc-select__ripple:after,.mdc-select__anchor .mdc-select__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-select__anchor .mdc-select__ripple:after,.mdc-select__anchor .mdc-select__ripple:before{background-color:#000000de;background-color:var(--mdc-ripple-color,#000000de)}.mdc-select__anchor.mdc-ripple-surface--hover .mdc-select__ripple:before,.mdc-select__anchor:hover .mdc-select__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-select__anchor.mdc-ripple-upgraded--background-focused .mdc-select__ripple:before,.mdc-select__anchor:not(.mdc-ripple-upgraded):focus .mdc-select__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-select__anchor .mdc-select__ripple{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple:after,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,var(--mdc-theme-on-surface,#000))}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple:before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:hover .mdc-deprecated-list-item__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple:before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple:after{transition:opacity .15s linear}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-list-item__ripple:after,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-list-item__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,var(--mdc-theme-on-surface,#000))}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-list-item__ripple:before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:hover .mdc-list-item__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-list-item__ripple:after{transition:opacity .15s linear}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-select-helper-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-caption-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size,.75rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight,400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing,.0333333333em);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height,1.25rem);line-height:normal;margin:0 16px;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform,inherit)}.mdc-select-helper-text[dir=rtl],[dir=rtl] .mdc-select-helper-text{margin-left:16px;margin-right:16px}.mdc-select-helper-text:before{content:"";display:inline-block;height:16px;vertical-align:0;width:0}.mdc-select-helper-text--validation-msg{opacity:0;transition:opacity .18s cubic-bezier(.4,0,.2,1)}.mdc-select--invalid+.mdc-select-helper-text--validation-msg,.mdc-select-helper-text--validation-msg-persistent{opacity:1}.mdc-select--with-leading-icon .mdc-select__icon{align-self:center;background-color:initial;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;flex-shrink:0;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;fill:currentColor;margin-left:12px;margin-right:12px}.mdc-select--with-leading-icon .mdc-select__icon[dir=rtl],[dir=rtl] .mdc-select--with-leading-icon .mdc-select__icon{margin-left:12px;margin-right:12px}.mdc-select__icon:not([tabindex]),.mdc-select__icon[tabindex="-1"]{cursor:default;pointer-events:none}.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit)}.mdc-data-table{background-color:#fff;background-color:var(--mdc-theme-surface,#fff);border:1px solid #0000001f;border-radius:4px;border-radius:var(--mdc-shape-medium,4px);-webkit-overflow-scrolling:touch;box-sizing:border-box;display:inline-flex;flex-direction:column;position:relative}.mdc-data-table .mdc-data-table__header-cell:first-child{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-medium,4px)}.mdc-data-table .mdc-data-table__header-cell:first-child[dir=rtl],[dir=rtl] .mdc-data-table .mdc-data-table__header-cell:first-child{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-medium,4px)}.mdc-data-table .mdc-data-table__header-cell:last-child{border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-medium,4px)}.mdc-data-table .mdc-data-table__header-cell:last-child[dir=rtl],[dir=rtl] .mdc-data-table .mdc-data-table__header-cell:last-child{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-medium,4px);border-top-right-radius:0}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:first-child{border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-medium,4px)}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:first-child[dir=rtl],[dir=rtl] .mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:first-child{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-medium,4px)}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:last-child{border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-medium,4px)}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:last-child[dir=rtl],[dir=rtl] .mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:last-child{border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-medium,4px);border-bottom-right-radius:0}.mdc-data-table__row{background-color:inherit}.mdc-data-table__header-cell{background-color:#fff;background-color:var(--mdc-theme-surface,#fff)}.mdc-data-table__row--selected{background-color:#6200ee0a}.mdc-data-table__pagination-rows-per-page-select:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-data-table__pagination-rows-per-page-select:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-data-table__pagination-rows-per-page-select:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#0000001f}.mdc-data-table__cell,.mdc-data-table__header-cell{border-bottom-color:#0000001f}.mdc-data-table__pagination{border-top-color:#0000001f}.mdc-data-table__cell,.mdc-data-table__header-cell{border-bottom-style:solid;border-bottom-width:1px}.mdc-data-table__pagination{border-top-style:solid;border-top-width:1px}.mdc-data-table__row:last-child .mdc-data-table__cell{border-bottom:none}.mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__cell,.mdc-data-table__header-cell,.mdc-data-table__pagination-rows-per-page-label,.mdc-data-table__pagination-total{color:#000000de}.mdc-data-table__row{height:52px}.mdc-data-table__pagination{min-height:52px}.mdc-data-table__header-row{height:56px}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px}.mdc-data-table__cell--checkbox,.mdc-data-table__header-cell--checkbox{padding-left:4px;padding-right:0}.mdc-data-table__cell--checkbox[dir=rtl],.mdc-data-table__header-cell--checkbox[dir=rtl],[dir=rtl] .mdc-data-table__cell--checkbox,[dir=rtl] .mdc-data-table__header-cell--checkbox{padding-left:0;padding-right:4px}.mdc-data-table__table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.mdc-data-table__table{border:0;border-spacing:0;min-width:100%;table-layout:fixed;white-space:nowrap}.mdc-data-table__cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);overflow:hidden;text-align:left;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-overflow:ellipsis;text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit)}.mdc-data-table__cell--numeric,.mdc-data-table__cell[dir=rtl],[dir=rtl] .mdc-data-table__cell{text-align:right}.mdc-data-table__cell--numeric[dir=rtl],[dir=rtl] .mdc-data-table__cell--numeric{text-align:left}.mdc-data-table__cell--checkbox{width:1px}.mdc-data-table__header-cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-subtitle2-font-size,.875rem);font-weight:500;font-weight:var(--mdc-typography-subtitle2-font-weight,500);letter-spacing:.0071428571em;letter-spacing:var(--mdc-typography-subtitle2-letter-spacing,.0071428571em);line-height:1.375rem;line-height:var(--mdc-typography-subtitle2-line-height,1.375rem);outline:none;overflow:hidden;text-align:left;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration,inherit);text-overflow:ellipsis;text-transform:inherit;text-transform:var(--mdc-typography-subtitle2-text-transform,inherit)}.mdc-data-table__header-cell[dir=rtl],[dir=rtl] .mdc-data-table__header-cell{text-align:right}.mdc-data-table__header-cell--checkbox{width:1px}.mdc-data-table__header-cell--numeric{text-align:right}.mdc-data-table__header-cell--numeric[dir=rtl],[dir=rtl] .mdc-data-table__header-cell--numeric{text-align:left}.mdc-data-table__sort-icon-button{height:28px;margin-left:4px;margin-right:0;opacity:0;padding:2px;-webkit-transform:rotate(.0001deg);transform:rotate(.0001deg);transition:-webkit-transform .15s cubic-bezier(.4,0,.2,1) 0ms;transition:transform .15s cubic-bezier(.4,0,.2,1) 0ms;transition:transform .15s cubic-bezier(.4,0,.2,1) 0ms,-webkit-transform .15s cubic-bezier(.4,0,.2,1) 0ms;width:28px}.mdc-data-table__sort-icon-button .mdc-icon-button__focus-ring{display:none}.mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block;max-height:28px;max-width:28px}@media screen and (forced-colors:active){.mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{border:2px solid #0000;border-radius:6px;box-sizing:initial;height:100%;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}}@media screen and (forced-colors:active)and (forced-colors:active){.mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{border-color:CanvasText}}@media screen and (forced-colors:active){.mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring:after,.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring:after{border:2px solid #0000;border-radius:8px;content:"";display:block;height:calc(100% + 4px);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% + 4px)}}@media screen and (forced-colors:active)and (forced-colors:active){.mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring:after,.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring:after{border-color:CanvasText}}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{height:28px;margin:0;width:28px}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{max-height:28px;max-width:28px}.mdc-data-table__sort-icon-button .mdc-icon-button__touch{height:28px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:28px}.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button,.mdc-data-table__sort-icon-button[dir=rtl],[dir=rtl] .mdc-data-table__sort-icon-button{margin-left:0;margin-right:4px}.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button[dir=rtl],[dir=rtl] .mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button{margin-left:4px;margin-right:0}.mdc-data-table__header-cell--sorted-descending .mdc-data-table__sort-icon-button{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell:hover .mdc-data-table__sort-icon-button,.mdc-data-table__sort-icon-button:focus{opacity:1}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__header-cell--with-sort{cursor:pointer}.mdc-data-table__sort-status-label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mdc-data-table--sticky-header .mdc-data-table__header-cell{position:-webkit-sticky;position:sticky;top:0;z-index:1}.mdc-data-table__sort-icon-button{color:#0009}.mdc-data-table__sort-icon-button .mdc-icon-button__ripple:after,.mdc-data-table__sort-icon-button .mdc-icon-button__ripple:before{background-color:#0009;background-color:var(--mdc-ripple-color,#0009)}.mdc-data-table__sort-icon-button.mdc-ripple-surface--hover .mdc-icon-button__ripple:before,.mdc-data-table__sort-icon-button:hover .mdc-icon-button__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple:before,.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple:after{transition:opacity .15s linear}.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-data-table__sort-icon-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button{color:#000000de}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button .mdc-icon-button__ripple:after,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button .mdc-icon-button__ripple:before{background-color:#000000de;background-color:var(--mdc-ripple-color,#000000de)}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button.mdc-ripple-surface--hover .mdc-icon-button__ripple:before,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:hover .mdc-icon-button__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple:before,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple:after{transition:opacity .15s linear}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-data-table__progress-indicator{display:none;position:absolute;width:100%}.mdc-data-table--in-progress .mdc-data-table__progress-indicator{display:block}.mdc-data-table__scrim{background-color:#fff;background-color:var(--mdc-theme-surface,#fff);height:100%;opacity:.32;position:absolute;top:0;width:100%}.mdc-data-table__pagination{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;display:flex;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);justify-content:flex-end;letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit)}.mdc-data-table__pagination-trailing{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;margin-left:4px;margin-right:0}.mdc-data-table__pagination-trailing[dir=rtl],[dir=rtl] .mdc-data-table__pagination-trailing{margin-left:0;margin-right:4px}.mdc-data-table__pagination-navigation{align-items:center;display:flex}.mdc-data-table__pagination-button{margin-left:0;margin-right:4px}.mdc-data-table__pagination-button .mdc-button__icon[dir=rtl],[dir=rtl] .mdc-data-table__pagination-button .mdc-button__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mdc-data-table__pagination-button[dir=rtl],[dir=rtl] .mdc-data-table__pagination-button{margin-left:4px;margin-right:0}.mdc-data-table__pagination-total{margin-left:14px;margin-right:36px;white-space:nowrap}.mdc-data-table__pagination-total[dir=rtl],[dir=rtl] .mdc-data-table__pagination-total{margin-left:36px;margin-right:14px}.mdc-data-table__pagination-rows-per-page{align-items:center;display:inline-flex;margin-left:0;margin-right:22px}.mdc-data-table__pagination-rows-per-page[dir=rtl],[dir=rtl] .mdc-data-table__pagination-rows-per-page{margin-left:22px;margin-right:0}.mdc-data-table__pagination-rows-per-page-label{margin-left:0;margin-right:12px;white-space:nowrap}.mdc-data-table__pagination-rows-per-page-label[dir=rtl],[dir=rtl] .mdc-data-table__pagination-rows-per-page-label{margin-left:12px;margin-right:0}.mdc-data-table__pagination-rows-per-page-select{margin:8px 0;min-width:80px;min-width:var(--mdc-menu-min-width,80px)}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor{height:36px;min-width:80px;width:100%}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--float-above{font-size:.75rem;-webkit-transform:translateY(-27.25px) scale(1);transform:translateY(-27.25px) scale(1)}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem;-webkit-transform:translateY(-24.75px) scale(.75);transform:translateY(-24.75px) scale(.75)}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-select-outlined-36px .25s 1;animation:mdc-floating-label-shake-float-above-select-outlined-36px .25s 1}@-webkit-keyframes mdc-floating-label-shake-float-above-select-outlined-36px{0%{-webkit-transform:translateX(0) translateY(-24.75px) scale(.75);transform:translateX(0) translateY(-24.75px) scale(.75)}33%{-webkit-animation-timing-function:cubic-bezier(.5,0,.701732,.495819);animation-timing-function:cubic-bezier(.5,0,.701732,.495819);-webkit-transform:translateX(4%) translateY(-24.75px) scale(.75);transform:translateX(4%) translateY(-24.75px) scale(.75)}66%{-webkit-animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);-webkit-transform:translateX(-4%) translateY(-24.75px) scale(.75);transform:translateX(-4%) translateY(-24.75px) scale(.75)}to{-webkit-transform:translateX(0) translateY(-24.75px) scale(.75);transform:translateX(0) translateY(-24.75px) scale(.75)}}@keyframes mdc-floating-label-shake-float-above-select-outlined-36px{0%{-webkit-transform:translateX(0) translateY(-24.75px) scale(.75);transform:translateX(0) translateY(-24.75px) scale(.75)}33%{-webkit-animation-timing-function:cubic-bezier(.5,0,.701732,.495819);animation-timing-function:cubic-bezier(.5,0,.701732,.495819);-webkit-transform:translateX(4%) translateY(-24.75px) scale(.75);transform:translateX(4%) translateY(-24.75px) scale(.75)}66%{-webkit-animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);-webkit-transform:translateX(-4%) translateY(-24.75px) scale(.75);transform:translateX(-4%) translateY(-24.75px) scale(.75)}to{-webkit-transform:translateX(0) translateY(-24.75px) scale(.75);transform:translateX(0) translateY(-24.75px) scale(.75)}}.mdc-data-table__pagination-rows-per-page-select .mdc-select__dropdown-icon{height:20px;width:20px}.mdc-data-table__pagination-rows-per-page-select.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 56px)}.mdc-data-table__pagination-rows-per-page-select .mdc-list-item.mdc-list-item--with-one-line{height:36px}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple:after,.mdc-data-table__header-row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple:before,.mdc-data-table__row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple:after,.mdc-data-table__row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-surface--hover .mdc-checkbox__ripple:before,.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple:before,.mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-surface--hover .mdc-checkbox__ripple:before,.mdc-data-table__row-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple:before,.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple:before,.mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple:before,.mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple:after,.mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple:after{transition:opacity .15s linear}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple:after,.mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded,.mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple:after,.mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple:before,.mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple:after,.mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{background-color:initial;border-color:#0000008a;border-color:var(--mdc-checkbox-unchecked-color,#0000008a)}.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-data-table__row-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{background-color:#6200ee;background-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#6200ee));border-color:#6200ee;border-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#6200ee))}@-webkit-keyframes mdc-checkbox-fade-in-background-8A000000FF6200EE00000000FF6200EE{0%{background-color:initial;border-color:#0000008a;border-color:var(--mdc-checkbox-unchecked-color,#0000008a)}50%{background-color:#6200ee;background-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#6200ee));border-color:#6200ee;border-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#6200ee))}}@keyframes mdc-checkbox-fade-in-background-8A000000FF6200EE00000000FF6200EE{0%{background-color:initial;border-color:#0000008a;border-color:var(--mdc-checkbox-unchecked-color,#0000008a)}50%{background-color:#6200ee;background-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#6200ee));border-color:#6200ee;border-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#6200ee))}}@-webkit-keyframes mdc-checkbox-fade-out-background-8A000000FF6200EE00000000FF6200EE{0%,80%{background-color:#6200ee;background-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#6200ee));border-color:#6200ee;border-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#6200ee))}to{background-color:initial;border-color:#0000008a;border-color:var(--mdc-checkbox-unchecked-color,#0000008a)}}@keyframes mdc-checkbox-fade-out-background-8A000000FF6200EE00000000FF6200EE{0%,80%{background-color:#6200ee;background-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#6200ee));border-color:#6200ee;border-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#6200ee))}to{background-color:initial;border-color:#0000008a;border-color:var(--mdc-checkbox-unchecked-color,#0000008a)}}.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{-webkit-animation-name:mdc-checkbox-fade-in-background-8A000000FF6200EE00000000FF6200EE;animation-name:mdc-checkbox-fade-in-background-8A000000FF6200EE00000000FF6200EE}.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{-webkit-animation-name:mdc-checkbox-fade-out-background-8A000000FF6200EE00000000FF6200EE;animation-name:mdc-checkbox-fade-out-background-8A000000FF6200EE00000000FF6200EE}.mdc-dialog .mdc-dialog__surface{background-color:#fff;background-color:var(--mdc-theme-surface,#fff)}.mdc-dialog .mdc-dialog__scrim,.mdc-dialog .mdc-dialog__surface-scrim{background-color:#00000052}.mdc-dialog .mdc-dialog__title{color:#000000de}.mdc-dialog .mdc-dialog__content{color:#0009}.mdc-dialog .mdc-dialog__close{color:#000;color:var(--mdc-theme-on-surface,#000)}.mdc-dialog .mdc-dialog__close .mdc-icon-button__ripple:after,.mdc-dialog .mdc-dialog__close .mdc-icon-button__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,var(--mdc-theme-on-surface,#000))}.mdc-dialog .mdc-dialog__close.mdc-ripple-surface--hover .mdc-icon-button__ripple:before,.mdc-dialog .mdc-dialog__close:hover .mdc-icon-button__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-dialog .mdc-dialog__close.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple:before,.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple:after{transition:opacity .15s linear}.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-dialog .mdc-dialog__close.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title,.mdc-dialog.mdc-dialog--scrollable.mdc-dialog-scroll-divider-footer .mdc-dialog__actions{border-color:#0000001f}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:1px solid #0000001f;margin-bottom:0}.mdc-dialog.mdc-dialog-scroll-divider-header.mdc-dialog--fullscreen .mdc-dialog__header{box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f}.mdc-dialog .mdc-dialog__surface{border-radius:4px;border-radius:var(--mdc-shape-medium,4px)}.mdc-dialog__surface{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mdc-dialog__title{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline6-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size,1.25rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight,500);letter-spacing:.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing,.0125em);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height,2rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration,inherit);text-decoration:var(--mdc-typography-headline6-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform,inherit)}.mdc-dialog__content,.mdc-dialog__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-dialog__content{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-body1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-body1-font-weight,400);letter-spacing:.03125em;letter-spacing:var(--mdc-typography-body1-letter-spacing,.03125em);line-height:1.5rem;line-height:var(--mdc-typography-body1-line-height,1.5rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body1-text-decoration,inherit);text-decoration:var(--mdc-typography-body1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body1-text-transform,inherit)}.mdc-dialog,.mdc-dialog__scrim{align-items:center;box-sizing:border-box;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.mdc-dialog{display:none;z-index:7;z-index:var(--mdc-dialog-z-index,7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width:592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width:592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width:960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width:720px)and (max-width:672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width:720px)and (min-width:672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width:720px)and (max-height:720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width:720px)and (min-height:720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width:720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width:720px)and (max-height:400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{border-radius:0;height:100%;max-height:100vh;max-width:100vw;width:100vw}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{left:-12px;order:-1}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{justify-content:flex-start;padding:0 16px 9px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:-8px}}@media(max-width:600px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{border-radius:0;height:100%;max-height:100vh;max-width:100vw;width:100vw}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{left:-12px;order:-1}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{justify-content:flex-start;padding:0 16px 9px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:-8px}}@media(min-width:960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;height:100%;justify-content:space-around;opacity:0;pointer-events:none;-webkit-transform:scale(.8);transform:scale(.8)}.mdc-dialog__surface{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;max-height:100%;max-width:100%;overflow-y:auto;pointer-events:auto;position:relative}.mdc-dialog__surface .mdc-elevation-overlay{height:100%;left:0;top:0;width:100%}.mdc-dialog__surface[dir=rtl],[dir=rtl] .mdc-dialog__surface{text-align:right}@media (-ms-high-contrast:active),screen and (forced-colors:active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface:before{border:2px solid #0000;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-dialog__surface:before{border-color:CanvasText}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.mdc-dialog__surface:before{content:none}}.mdc-dialog__title{box-sizing:border-box;display:block;flex-shrink:0;margin:0 0 1px;padding:0 24px 9px;position:relative}.mdc-dialog__title:before{content:"";display:inline-block;height:40px;vertical-align:0;width:0}.mdc-dialog__title[dir=rtl],[dir=rtl] .mdc-dialog__title{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid #0000;display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors:active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{border-bottom:0;margin-bottom:0;padding:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid #0000}@media screen and (forced-colors:active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog__content{box-sizing:border-box;flex-grow:1;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__header+.mdc-dialog__content,.mdc-dialog__title+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-bottom:8px;padding-top:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{align-items:center;border-top:1px solid #0000;box-sizing:border-box;display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin:0;min-height:52px;padding:8px;position:relative}@media screen and (forced-colors:active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{align-items:flex-end;flex-direction:column}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}.mdc-dialog__button[dir=rtl],[dir=rtl] .mdc-dialog__button{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl],[dir=rtl] .mdc-dialog__button:first-child{margin-left:0;margin-right:0}.mdc-dialog__button[dir=rtl],[dir=rtl] .mdc-dialog__button{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--closing,.mdc-dialog--open,.mdc-dialog--opening{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity .15s linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,-webkit-transform .15s cubic-bezier(0,0,.2,1) 0ms;transition:opacity 75ms linear,transform .15s cubic-bezier(0,0,.2,1) 0ms;transition:opacity 75ms linear,transform .15s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .15s cubic-bezier(0,0,.2,1) 0ms}.mdc-dialog--closing .mdc-dialog__container,.mdc-dialog--closing .mdc-dialog__scrim{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{-webkit-transform:none;transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{opacity:1;-webkit-transform:none;transform:none}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1;z-index:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity .15s linear}.mdc-dialog__surface-scrim{display:none;height:100%;opacity:0;position:absolute;width:100%}.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__close{position:absolute;right:12px;top:9px;z-index:1}.mdc-drawer{background-color:#fff;background-color:var(--mdc-theme-surface,#fff);border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-right-radius:var(--mdc-shape-large,0);border-right:1px solid;border-color:#0000001f;border-top-left-radius:0;border-top-right-radius:0;border-top-right-radius:var(--mdc-shape-large,0);box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:100%;overflow:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:256px;z-index:6}.mdc-drawer .mdc-drawer__title{color:#000000de}.mdc-drawer .mdc-deprecated-list-group__subheader,.mdc-drawer .mdc-deprecated-list-item__graphic,.mdc-drawer .mdc-drawer__subtitle{color:#0009}.mdc-drawer .mdc-deprecated-list-item{color:#000000de}.mdc-drawer .mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic{color:#6200ee}.mdc-drawer .mdc-deprecated-list-item--activated{color:#6200eede}.mdc-drawer[dir=rtl],[dir=rtl] .mdc-drawer{border-bottom-left-radius:0;border-bottom-left-radius:var(--mdc-shape-large,0);border-bottom-right-radius:0;border-top-left-radius:0;border-top-left-radius:var(--mdc-shape-large,0);border-top-right-radius:0}.mdc-drawer .mdc-deprecated-list-item{border-radius:4px;border-radius:var(--mdc-shape-small,4px)}.mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content{margin-left:256px;margin-right:0}.mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content[dir=rtl],[dir=rtl] .mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content{margin-left:0;margin-right:256px}.mdc-drawer[dir=rtl],[dir=rtl] .mdc-drawer{border-left-style:solid;border-left-width:1px;border-right-style:none;border-right-width:0}.mdc-drawer .mdc-deprecated-list-item{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-subtitle2-font-size,.875rem);font-weight:500;font-weight:var(--mdc-typography-subtitle2-font-weight,500);height:40px;letter-spacing:.0071428571em;letter-spacing:var(--mdc-typography-subtitle2-letter-spacing,.0071428571em);line-height:1.375rem;line-height:var(--mdc-typography-subtitle2-line-height,1.375rem);margin:8px;padding:0 8px;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle2-text-transform,inherit)}.mdc-drawer .mdc-deprecated-list-item:first-child{margin-top:2px}.mdc-drawer .mdc-deprecated-list-item:last-child{margin-bottom:0}.mdc-drawer .mdc-deprecated-list-group__subheader{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);line-height:normal;margin:0;padding:0 16px;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit)}.mdc-drawer .mdc-deprecated-list-group__subheader:before{content:"";display:inline-block;height:24px;vertical-align:0;width:0}.mdc-drawer .mdc-deprecated-list-divider{margin:3px 0 4px}.mdc-drawer .mdc-deprecated-list-item__graphic,.mdc-drawer .mdc-deprecated-list-item__text{pointer-events:none}.mdc-drawer--animate{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.mdc-drawer--animate[dir=rtl],[dir=rtl] .mdc-drawer--animate{-webkit-transform:translateX(100%);transform:translateX(100%)}.mdc-drawer--opening{transition-duration:.25s}.mdc-drawer--opening,.mdc-drawer--opening[dir=rtl],[dir=rtl] .mdc-drawer--opening{-webkit-transform:translateX(0);transform:translateX(0)}.mdc-drawer--closing{-webkit-transform:translateX(-100%);transform:translateX(-100%);transition-duration:.2s}.mdc-drawer--closing[dir=rtl],[dir=rtl] .mdc-drawer--closing{-webkit-transform:translateX(100%);transform:translateX(100%)}.mdc-drawer__header{box-sizing:border-box;flex-shrink:0;min-height:64px;padding:0 16px 4px}.mdc-drawer__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline6-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size,1.25rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight,500);letter-spacing:.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing,.0125em);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height,2rem);line-height:normal;margin-bottom:-20px;margin-top:0;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration,inherit);text-decoration:var(--mdc-typography-headline6-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform,inherit)}.mdc-drawer__title:before{content:"";display:inline-block;height:36px;vertical-align:0;width:0}.mdc-drawer__title:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-drawer__subtitle{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);line-height:normal;margin-bottom:0;margin-top:0;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit)}.mdc-drawer__subtitle:before{content:"";display:inline-block;height:20px;vertical-align:0;width:0}.mdc-drawer__content{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.mdc-drawer--dismissible{display:none;left:0;position:absolute;right:auto}.mdc-drawer--dismissible[dir=rtl],[dir=rtl] .mdc-drawer--dismissible{left:auto;right:0}.mdc-drawer--dismissible.mdc-drawer--open{display:flex}.mdc-drawer-app-content{position:relative}.mdc-drawer-app-content,.mdc-drawer-app-content[dir=rtl],[dir=rtl] .mdc-drawer-app-content{margin-left:0;margin-right:0}.mdc-drawer--modal{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;display:none;left:0;position:fixed;right:auto}.mdc-drawer--modal+.mdc-drawer-scrim{background-color:#00000052}.mdc-drawer--modal[dir=rtl],[dir=rtl] .mdc-drawer--modal{left:auto;right:0}.mdc-drawer--modal.mdc-drawer--open{display:flex}.mdc-drawer-scrim{display:none;height:100%;left:0;position:fixed;top:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;z-index:5}.mdc-drawer--open+.mdc-drawer-scrim{display:block}.mdc-drawer--animate+.mdc-drawer-scrim{opacity:0}.mdc-drawer--opening+.mdc-drawer-scrim{opacity:1;transition-duration:.25s}.mdc-drawer--closing+.mdc-drawer-scrim{opacity:0;transition-duration:.2s}.mdc-elevation--z0{box-shadow:0 0 0 0 #0003,0 0 0 0 #00000024,0 0 0 0 #0000001f}.mdc-elevation--z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px 0 #00000024,0 1px 3px 0 #0000001f}.mdc-elevation--z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f}.mdc-elevation--z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px 0 #00000024,0 1px 8px 0 #0000001f}.mdc-elevation--z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px 0 #00000024,0 1px 10px 0 #0000001f}.mdc-elevation--z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px 0 #00000024,0 1px 14px 0 #0000001f}.mdc-elevation--z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px 0 #00000024,0 1px 18px 0 #0000001f}.mdc-elevation--z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mdc-elevation--z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mdc-elevation--z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mdc-elevation--z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mdc-elevation--z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mdc-elevation--z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mdc-elevation--z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mdc-elevation--z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mdc-elevation--z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mdc-elevation--z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mdc-elevation--z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mdc-elevation--z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mdc-elevation--z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mdc-elevation--z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mdc-elevation--z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mdc-elevation--z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mdc-elevation--z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mdc-elevation--z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mdc-elevation-transition{transition:box-shadow .28s cubic-bezier(.4,0,.2,1);will-change:box-shadow}.mdc-fab{align-items:center;border:none;box-sizing:border-box;display:inline-flex;height:56px;justify-content:center;padding:0;position:relative;width:56px;fill:currentColor;-moz-appearance:none;-webkit-appearance:none;cursor:pointer;overflow:visible;text-decoration:none;transition:box-shadow .28s cubic-bezier(.4,0,.2,1),opacity 15ms linear 30ms,-webkit-transform .27s cubic-bezier(0,0,.2,1) 0ms;transition:box-shadow .28s cubic-bezier(.4,0,.2,1),opacity 15ms linear 30ms,transform .27s cubic-bezier(0,0,.2,1) 0ms;transition:box-shadow .28s cubic-bezier(.4,0,.2,1),opacity 15ms linear 30ms,transform .27s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .27s cubic-bezier(0,0,.2,1) 0ms;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mdc-fab .mdc-elevation-overlay{height:100%;left:0;top:0;width:100%}.mdc-fab::-moz-focus-inner{border:0;padding:0}.mdc-fab.mdc-ripple-upgraded--background-focused,.mdc-fab:hover,.mdc-fab:not(.mdc-ripple-upgraded):focus{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mdc-fab .mdc-fab__focus-ring{position:absolute}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border:2px solid #0000;border-radius:6px;box-sizing:initial;height:calc(100% + 4px);left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% + 4px)}@media screen and (forced-colors:active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border-color:CanvasText}}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring:after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring:after{border:2px solid #0000;border-radius:8px;content:"";display:block;height:calc(100% + 4px);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% + 4px)}@media screen and (forced-colors:active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring:after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring:after{border-color:CanvasText}}.mdc-fab:active,.mdc-fab:focus:active{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mdc-fab:active,.mdc-fab:focus{outline:none}.mdc-fab:hover{cursor:pointer}.mdc-fab>svg{width:100%}.mdc-fab--mini{height:40px;width:40px}.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border-radius:24px;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-button-font-size,.875rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight,500);height:48px;letter-spacing:.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing,.0892857143em);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height,2.25rem);line-height:normal;max-width:100%;padding-left:20px;padding-right:20px;text-decoration:none;-webkit-text-decoration:var(--mdc-typography-button-text-decoration,none);text-decoration:var(--mdc-typography-button-text-decoration,none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform,uppercase);width:auto}.mdc-fab--extended .mdc-fab__ripple{border-radius:24px}.mdc-fab--extended .mdc-fab__icon{margin-left:-8px;margin-right:12px}.mdc-fab--extended .mdc-fab__icon[dir=rtl],.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon,[dir=rtl] .mdc-fab--extended .mdc-fab__icon{margin-left:12px;margin-right:-8px}.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl],[dir=rtl] .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:-8px;margin-right:12px}.mdc-fab--touch{margin:4px}.mdc-fab--touch .mdc-fab__touch{height:48px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:48px}.mdc-fab:before{border:1px solid #0000;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-fab:before{border-color:CanvasText}}.mdc-fab__label{justify-content:flex-start;overflow-x:hidden;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.mdc-fab__icon{transition:-webkit-transform .18s cubic-bezier(0,0,.2,1) 90ms;transition:transform .18s cubic-bezier(0,0,.2,1) 90ms;transition:transform .18s cubic-bezier(0,0,.2,1) 90ms,-webkit-transform .18s cubic-bezier(0,0,.2,1) 90ms;fill:currentColor;will-change:transform}.mdc-fab .mdc-fab__icon{align-items:center;display:inline-flex;justify-content:center}.mdc-fab--exited{opacity:0;-webkit-transform:scale(0);transform:scale(0);transition:opacity 15ms linear .15s,-webkit-transform .18s cubic-bezier(.4,0,1,1) 0ms;transition:opacity 15ms linear .15s,transform .18s cubic-bezier(.4,0,1,1) 0ms;transition:opacity 15ms linear .15s,transform .18s cubic-bezier(.4,0,1,1) 0ms,-webkit-transform .18s cubic-bezier(.4,0,1,1) 0ms}.mdc-fab--exited .mdc-fab__icon{-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform 135ms cubic-bezier(.4,0,1,1) 0ms;transition:transform 135ms cubic-bezier(.4,0,1,1) 0ms;transition:transform 135ms cubic-bezier(.4,0,1,1) 0ms,-webkit-transform 135ms cubic-bezier(.4,0,1,1) 0ms}.mdc-fab{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786);box-shadow:0 3px 5px -1px #0003,0 6px 10px 0 #00000024,0 1px 18px 0 #0000001f}.mdc-fab .mdc-fab__icon{font-size:24px;height:24px;width:24px}.mdc-fab,.mdc-fab:disabled .mdc-fab__icon,.mdc-fab:disabled .mdc-fab__label,.mdc-fab:not(:disabled) .mdc-fab__icon,.mdc-fab:not(:disabled) .mdc-fab__label{color:#fff;color:var(--mdc-theme-on-secondary,#fff)}.mdc-fab:not(.mdc-fab--extended),.mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:50%}.mdc-fab{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-fab .mdc-fab__ripple:after,.mdc-fab .mdc-fab__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-fab .mdc-fab__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-fab .mdc-fab__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-fab.mdc-ripple-upgraded .mdc-fab__ripple:before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,1));transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-fab.mdc-ripple-upgraded .mdc-fab__ripple:after{left:0;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-fab.mdc-ripple-upgraded--unbounded .mdc-fab__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-fab.mdc-ripple-upgraded--foreground-activation .mdc-fab__ripple:after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-fab.mdc-ripple-upgraded--foreground-deactivation .mdc-fab__ripple:after{-webkit-animation:mdc-ripple-fg-opacity-out .15s;animation:mdc-ripple-fg-opacity-out .15s;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-fab .mdc-fab__ripple:after,.mdc-fab .mdc-fab__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-fab.mdc-ripple-upgraded .mdc-fab__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-fab .mdc-fab__ripple:after,.mdc-fab .mdc-fab__ripple:before{background-color:#fff;background-color:var(--mdc-ripple-color,var(--mdc-theme-on-secondary,#fff))}.mdc-fab.mdc-ripple-surface--hover .mdc-fab__ripple:before,.mdc-fab:hover .mdc-fab__ripple:before{opacity:.08;opacity:var(--mdc-ripple-hover-opacity,.08)}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__ripple:before,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__ripple:before{opacity:.24;opacity:var(--mdc-ripple-focus-opacity,.24);transition-duration:75ms}.mdc-fab:not(.mdc-ripple-upgraded) .mdc-fab__ripple:after{transition:opacity .15s linear}.mdc-fab:not(.mdc-ripple-upgraded):active .mdc-fab__ripple:after{opacity:.24;opacity:var(--mdc-ripple-press-opacity,.24);transition-duration:75ms}.mdc-fab.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.24)}.mdc-fab .mdc-fab__ripple{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.mdc-fab{z-index:0}.mdc-fab .mdc-fab__ripple:after,.mdc-fab .mdc-fab__ripple:before{z-index:-1;z-index:var(--mdc-ripple-z-index,-1)}.mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;color:#000000de;color:var(--mdc-theme-text-primary-on-background,#000000de);display:inline-flex;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit);vertical-align:middle}.mdc-form-field>label{margin-left:0;margin-right:auto;order:0;padding-left:4px;padding-right:0}.mdc-form-field>label[dir=rtl],[dir=rtl] .mdc-form-field>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;order:-1;padding-left:0;padding-right:4px}.mdc-form-field--align-end>label[dir=rtl],[dir=rtl] .mdc-form-field--align-end>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl],[dir=rtl] .mdc-form-field--space-between>label{margin:0}.mdc-icon-button{font-size:24px;height:48px;padding:12px;width:48px}.mdc-icon-button .mdc-icon-button__focus-ring{display:none}.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block;max-height:48px;max-width:48px}@media screen and (forced-colors:active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{border:2px solid #0000;border-radius:6px;box-sizing:initial;height:100%;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}}@media screen and (forced-colors:active)and (forced-colors:active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{border-color:CanvasText}}@media screen and (forced-colors:active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring:after,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring:after{border:2px solid #0000;border-radius:8px;content:"";display:block;height:calc(100% + 4px);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% + 4px)}}@media screen and (forced-colors:active)and (forced-colors:active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring:after,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring:after{border-color:CanvasText}}.mdc-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{height:40px;margin:4px;width:40px}.mdc-icon-button.mdc-icon-button--reduced-size.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button.mdc-icon-button--reduced-size:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{max-height:40px;max-width:40px}.mdc-icon-button:disabled{color:#00000061;color:var(--mdc-theme-text-disabled-on-light,#00000061)}.mdc-icon-button img,.mdc-icon-button svg{height:24px;width:24px}.mdc-icon-button{background-color:initial;border:none;box-sizing:border-box;display:inline-block;outline:none;position:relative;fill:currentColor;color:inherit;cursor:pointer;overflow:visible;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0}.mdc-icon-button .mdc-icon-button__touch{height:48px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:48px}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button--on .mdc-icon-button__icon,.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mdc-icon-button{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-icon-button .mdc-icon-button__ripple:after,.mdc-icon-button .mdc-icon-button__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-icon-button .mdc-icon-button__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-icon-button .mdc-icon-button__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple:before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,1));transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple:after{left:0;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-icon-button.mdc-ripple-upgraded--unbounded .mdc-icon-button__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-icon-button.mdc-ripple-upgraded--foreground-activation .mdc-icon-button__ripple:after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-icon-button.mdc-ripple-upgraded--foreground-deactivation .mdc-icon-button__ripple:after{-webkit-animation:mdc-ripple-fg-opacity-out .15s;animation:mdc-ripple-fg-opacity-out .15s;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-icon-button .mdc-icon-button__ripple:after,.mdc-icon-button .mdc-icon-button__ripple:before{height:100%;left:0;top:0;width:100%}.mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple:after,.mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple:before{height:var(--mdc-ripple-fg-size,100%);left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0);width:var(--mdc-ripple-fg-size,100%)}.mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-icon-button .mdc-icon-button__ripple:after,.mdc-icon-button .mdc-icon-button__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,#000)}.mdc-icon-button.mdc-ripple-surface--hover .mdc-icon-button__ripple:before,.mdc-icon-button:hover .mdc-icon-button__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple:before,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-icon-button:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple:after{transition:opacity .15s linear}.mdc-icon-button:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-icon-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-icon-button .mdc-icon-button__ripple{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.mdc-image-list{display:flex;flex-wrap:wrap;margin:0 auto;padding:0}.mdc-image-list__image-aspect-container,.mdc-image-list__item{box-sizing:border-box;position:relative}.mdc-image-list__item{list-style-type:none}.mdc-image-list__image{width:100%}.mdc-image-list__image-aspect-container .mdc-image-list__image{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0}.mdc-image-list__image-aspect-container{padding-bottom:100%}.mdc-image-list__image{border-radius:0}.mdc-image-list--with-text-protection .mdc-image-list__supporting{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.mdc-image-list__supporting{align-items:center;box-sizing:border-box;color:#000000de;color:var(--mdc-theme-text-primary-on-background,#000000de);display:flex;justify-content:space-between;line-height:24px;padding:8px 0}.mdc-image-list__label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height,1.75rem);overflow:hidden;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-overflow:ellipsis;text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit);white-space:nowrap}.mdc-image-list--with-text-protection .mdc-image-list__supporting{background:#0009;bottom:0;color:#fff;height:48px;padding:0 16px;position:absolute;width:100%}.mdc-image-list--masonry{display:block}.mdc-image-list--masonry .mdc-image-list__item{-webkit-column-break-inside:avoid;break-inside:avoid-column}.mdc-image-list--masonry .mdc-image-list__image{display:block;height:auto}:root{--mdc-layout-grid-margin-desktop:24px;--mdc-layout-grid-gutter-desktop:24px;--mdc-layout-grid-column-width-desktop:72px;--mdc-layout-grid-margin-tablet:16px;--mdc-layout-grid-gutter-tablet:16px;--mdc-layout-grid-column-width-tablet:72px;--mdc-layout-grid-margin-phone:16px;--mdc-layout-grid-gutter-phone:16px;--mdc-layout-grid-column-width-phone:72px}@media(min-width:840px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:24px;padding:var(--mdc-layout-grid-margin-desktop,24px)}}@media(min-width:600px)and (max-width:839px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:16px;padding:var(--mdc-layout-grid-margin-tablet,16px)}}@media(max-width:599px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:16px;padding:var(--mdc-layout-grid-margin-phone,16px)}}@media(min-width:840px){.mdc-layout-grid__inner{align-items:stretch;display:flex;flex-flow:row wrap;margin:-12px;margin:calc(var(--mdc-layout-grid-gutter-desktop, 24px)/2*-1)}@supports(display:grid){.mdc-layout-grid__inner{display:grid;margin:0;grid-gap:24px;grid-gap:var(--mdc-layout-grid-gutter-desktop,24px);grid-template-columns:repeat(12,minmax(0,1fr))}}}@media(min-width:600px)and (max-width:839px){.mdc-layout-grid__inner{align-items:stretch;display:flex;flex-flow:row wrap;margin:-8px;margin:calc(var(--mdc-layout-grid-gutter-tablet, 16px)/2*-1)}@supports(display:grid){.mdc-layout-grid__inner{display:grid;margin:0;grid-gap:16px;grid-gap:var(--mdc-layout-grid-gutter-tablet,16px);grid-template-columns:repeat(8,minmax(0,1fr))}}}@media(max-width:599px){.mdc-layout-grid__inner{align-items:stretch;display:flex;flex-flow:row wrap;margin:-8px;margin:calc(var(--mdc-layout-grid-gutter-phone, 16px)/2*-1)}@supports(display:grid){.mdc-layout-grid__inner{display:grid;margin:0;grid-gap:16px;grid-gap:var(--mdc-layout-grid-gutter-phone,16px);grid-template-columns:repeat(4,minmax(0,1fr))}}}@media(min-width:840px){.mdc-layout-grid__cell{box-sizing:border-box;margin:12px;margin:calc(var(--mdc-layout-grid-gutter-desktop, 24px)/2);width:calc(33.33333% - 24px);width:calc(33.33333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display:grid){.mdc-layout-grid__cell{grid-column-end:span 4;margin:0;width:auto}}.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-desktop{width:calc(8.33333% - 24px);width:calc(8.33333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display:grid){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-desktop{grid-column-end:span 1;width:auto}}.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-desktop{width:calc(16.66667% - 24px);width:calc(16.66667% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display:grid){.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-desktop{grid-column-end:span 2;width:auto}}.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-desktop{width:calc(25% - 24px);width:calc(25% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display:grid){.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-desktop{grid-column-end:span 3;width:auto}}.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-desktop{width:calc(33.33333% - 24px);width:calc(33.33333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display:grid){.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-desktop{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-desktop{width:calc(41.66667% - 24px);width:calc(41.66667% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display:grid){.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-desktop{grid-column-end:span 5;width:auto}}.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-desktop{width:calc(50% - 24px);width:calc(50% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display:grid){.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-desktop{grid-column-end:span 6;width:auto}}.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-desktop{width:calc(58.33333% - 24px);width:calc(58.33333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display:grid){.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-desktop{grid-column-end:span 7;width:auto}}.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-desktop{width:calc(66.66667% - 24px);width:calc(66.66667% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display:grid){.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-desktop{grid-column-end:span 8;width:auto}}.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-desktop{width:calc(75% - 24px);width:calc(75% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display:grid){.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-desktop{grid-column-end:span 9;width:auto}}.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-desktop{width:calc(83.33333% - 24px);width:calc(83.33333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display:grid){.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-desktop{grid-column-end:span 10;width:auto}}.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-desktop{width:calc(91.66667% - 24px);width:calc(91.66667% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display:grid){.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-desktop{grid-column-end:span 11;width:auto}}.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-desktop{width:calc(100% - 24px);width:calc(100% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display:grid){.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-desktop{grid-column-end:span 12;width:auto}}}@media(min-width:600px)and (max-width:839px){.mdc-layout-grid__cell{box-sizing:border-box;margin:8px;margin:calc(var(--mdc-layout-grid-gutter-tablet, 16px)/2);width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display:grid){.mdc-layout-grid__cell{grid-column-end:span 4;margin:0;width:auto}}.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-tablet{width:calc(12.5% - 16px);width:calc(12.5% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display:grid){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-tablet{grid-column-end:span 1;width:auto}}.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-tablet{width:calc(25% - 16px);width:calc(25% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display:grid){.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-tablet{grid-column-end:span 2;width:auto}}.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-tablet{width:calc(37.5% - 16px);width:calc(37.5% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display:grid){.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-tablet{grid-column-end:span 3;width:auto}}.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-tablet{width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display:grid){.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-tablet{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-tablet{width:calc(62.5% - 16px);width:calc(62.5% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display:grid){.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-tablet{grid-column-end:span 5;width:auto}}.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-tablet{width:calc(75% - 16px);width:calc(75% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display:grid){.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-tablet{grid-column-end:span 6;width:auto}}.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-tablet{width:calc(87.5% - 16px);width:calc(87.5% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display:grid){.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-tablet{grid-column-end:span 7;width:auto}}.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display:grid){.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-tablet{grid-column-end:span 8;width:auto}}.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display:grid){.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-tablet{grid-column-end:span 8;width:auto}}.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display:grid){.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-tablet{grid-column-end:span 8;width:auto}}.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display:grid){.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-tablet{grid-column-end:span 8;width:auto}}.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display:grid){.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-tablet{grid-column-end:span 8;width:auto}}}@media(max-width:599px){.mdc-layout-grid__cell{box-sizing:border-box;margin:8px;margin:calc(var(--mdc-layout-grid-gutter-phone, 16px)/2);width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display:grid){.mdc-layout-grid__cell{grid-column-end:span 4;margin:0;width:auto}}.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-phone{width:calc(25% - 16px);width:calc(25% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display:grid){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-phone{grid-column-end:span 1;width:auto}}.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-phone{width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display:grid){.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-phone{grid-column-end:span 2;width:auto}}.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-phone{width:calc(75% - 16px);width:calc(75% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display:grid){.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-phone{grid-column-end:span 3;width:auto}}.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display:grid){.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-phone{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display:grid){.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-phone{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display:grid){.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-phone{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display:grid){.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-phone{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display:grid){.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-phone{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display:grid){.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-phone{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display:grid){.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-phone{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display:grid){.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-phone{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display:grid){.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-phone{grid-column-end:span 4;width:auto}}}.mdc-layout-grid__cell--order-1{order:1}.mdc-layout-grid__cell--order-2{order:2}.mdc-layout-grid__cell--order-3{order:3}.mdc-layout-grid__cell--order-4{order:4}.mdc-layout-grid__cell--order-5{order:5}.mdc-layout-grid__cell--order-6{order:6}.mdc-layout-grid__cell--order-7{order:7}.mdc-layout-grid__cell--order-8{order:8}.mdc-layout-grid__cell--order-9{order:9}.mdc-layout-grid__cell--order-10{order:10}.mdc-layout-grid__cell--order-11{order:11}.mdc-layout-grid__cell--order-12{order:12}.mdc-layout-grid__cell--align-top{align-self:flex-start}@supports(display:grid){.mdc-layout-grid__cell--align-top{align-self:start}}.mdc-layout-grid__cell--align-middle{align-self:center}.mdc-layout-grid__cell--align-bottom{align-self:flex-end}@supports(display:grid){.mdc-layout-grid__cell--align-bottom{align-self:end}}@media(min-width:840px){.mdc-layout-grid--fixed-column-width{width:1176px;width:calc(var(--mdc-layout-grid-column-width-desktop, 72px)*12 + var(--mdc-layout-grid-gutter-desktop, 24px)*11 + var(--mdc-layout-grid-margin-desktop, 24px)*2)}}@media(min-width:600px)and (max-width:839px){.mdc-layout-grid--fixed-column-width{width:720px;width:calc(var(--mdc-layout-grid-column-width-tablet, 72px)*8 + var(--mdc-layout-grid-gutter-tablet, 16px)*7 + var(--mdc-layout-grid-margin-tablet, 16px)*2)}}@media(max-width:599px){.mdc-layout-grid--fixed-column-width{width:368px;width:calc(var(--mdc-layout-grid-column-width-phone, 72px)*4 + var(--mdc-layout-grid-gutter-phone, 16px)*3 + var(--mdc-layout-grid-margin-phone, 16px)*2)}}.mdc-layout-grid--align-left{margin-left:0;margin-right:auto}.mdc-layout-grid--align-right{margin-left:auto;margin-right:0}@-webkit-keyframes mdc-linear-progress-primary-indeterminate-translate{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(.5,0,.701732,.495819);animation-timing-function:cubic-bezier(.5,0,.701732,.495819);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);-webkit-transform:translateX(83.67142%);transform:translateX(83.67142%);-webkit-transform:translateX(var(--mdc-linear-progress-primary-half,83.67142%));transform:translateX(var(--mdc-linear-progress-primary-half,83.67142%))}to{-webkit-transform:translateX(200.611057%);transform:translateX(200.611057%);-webkit-transform:translateX(var(--mdc-linear-progress-primary-full,200.611057%));transform:translateX(var(--mdc-linear-progress-primary-full,200.611057%))}}@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(.5,0,.701732,.495819);animation-timing-function:cubic-bezier(.5,0,.701732,.495819);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);-webkit-transform:translateX(83.67142%);transform:translateX(83.67142%);-webkit-transform:translateX(var(--mdc-linear-progress-primary-half,83.67142%));transform:translateX(var(--mdc-linear-progress-primary-half,83.67142%))}to{-webkit-transform:translateX(200.611057%);transform:translateX(200.611057%);-webkit-transform:translateX(var(--mdc-linear-progress-primary-full,200.611057%));transform:translateX(var(--mdc-linear-progress-primary-full,200.611057%))}}@-webkit-keyframes mdc-linear-progress-primary-indeterminate-scale{0%{-webkit-transform:scaleX(.08);transform:scaleX(.08)}36.65%{-webkit-animation-timing-function:cubic-bezier(.334731,.12482,.785844,1);animation-timing-function:cubic-bezier(.334731,.12482,.785844,1);-webkit-transform:scaleX(.08);transform:scaleX(.08)}69.15%{-webkit-animation-timing-function:cubic-bezier(.06,.11,.6,1);animation-timing-function:cubic-bezier(.06,.11,.6,1);-webkit-transform:scaleX(.661479);transform:scaleX(.661479)}to{-webkit-transform:scaleX(.08);transform:scaleX(.08)}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{-webkit-transform:scaleX(.08);transform:scaleX(.08)}36.65%{-webkit-animation-timing-function:cubic-bezier(.334731,.12482,.785844,1);animation-timing-function:cubic-bezier(.334731,.12482,.785844,1);-webkit-transform:scaleX(.08);transform:scaleX(.08)}69.15%{-webkit-animation-timing-function:cubic-bezier(.06,.11,.6,1);animation-timing-function:cubic-bezier(.06,.11,.6,1);-webkit-transform:scaleX(.661479);transform:scaleX(.661479)}to{-webkit-transform:scaleX(.08);transform:scaleX(.08)}}@-webkit-keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{-webkit-animation-timing-function:cubic-bezier(.15,0,.515058,.409685);animation-timing-function:cubic-bezier(.15,0,.515058,.409685);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(.31033,.284058,.8,.733712);animation-timing-function:cubic-bezier(.31033,.284058,.8,.733712);-webkit-transform:translateX(37.651913%);transform:translateX(37.651913%);-webkit-transform:translateX(var(--mdc-linear-progress-secondary-quarter,37.651913%));transform:translateX(var(--mdc-linear-progress-secondary-quarter,37.651913%))}48.35%{-webkit-animation-timing-function:cubic-bezier(.4,.627035,.6,.902026);animation-timing-function:cubic-bezier(.4,.627035,.6,.902026);-webkit-transform:translateX(84.386165%);transform:translateX(84.386165%);-webkit-transform:translateX(var(--mdc-linear-progress-secondary-half,84.386165%));transform:translateX(var(--mdc-linear-progress-secondary-half,84.386165%))}to{-webkit-transform:translateX(160.277782%);transform:translateX(160.277782%);-webkit-transform:translateX(var(--mdc-linear-progress-secondary-full,160.277782%));transform:translateX(var(--mdc-linear-progress-secondary-full,160.277782%))}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{-webkit-animation-timing-function:cubic-bezier(.15,0,.515058,.409685);animation-timing-function:cubic-bezier(.15,0,.515058,.409685);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(.31033,.284058,.8,.733712);animation-timing-function:cubic-bezier(.31033,.284058,.8,.733712);-webkit-transform:translateX(37.651913%);transform:translateX(37.651913%);-webkit-transform:translateX(var(--mdc-linear-progress-secondary-quarter,37.651913%));transform:translateX(var(--mdc-linear-progress-secondary-quarter,37.651913%))}48.35%{-webkit-animation-timing-function:cubic-bezier(.4,.627035,.6,.902026);animation-timing-function:cubic-bezier(.4,.627035,.6,.902026);-webkit-transform:translateX(84.386165%);transform:translateX(84.386165%);-webkit-transform:translateX(var(--mdc-linear-progress-secondary-half,84.386165%));transform:translateX(var(--mdc-linear-progress-secondary-half,84.386165%))}to{-webkit-transform:translateX(160.277782%);transform:translateX(160.277782%);-webkit-transform:translateX(var(--mdc-linear-progress-secondary-full,160.277782%));transform:translateX(var(--mdc-linear-progress-secondary-full,160.277782%))}}@-webkit-keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{-webkit-animation-timing-function:cubic-bezier(.205028,.057051,.57661,.453971);animation-timing-function:cubic-bezier(.205028,.057051,.57661,.453971);-webkit-transform:scaleX(.08);transform:scaleX(.08)}19.15%{-webkit-animation-timing-function:cubic-bezier(.152313,.196432,.648374,1.004315);animation-timing-function:cubic-bezier(.152313,.196432,.648374,1.004315);-webkit-transform:scaleX(.457104);transform:scaleX(.457104)}44.15%{-webkit-animation-timing-function:cubic-bezier(.257759,-.003163,.211762,1.38179);animation-timing-function:cubic-bezier(.257759,-.003163,.211762,1.38179);-webkit-transform:scaleX(.72796);transform:scaleX(.72796)}to{-webkit-transform:scaleX(.08);transform:scaleX(.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{-webkit-animation-timing-function:cubic-bezier(.205028,.057051,.57661,.453971);animation-timing-function:cubic-bezier(.205028,.057051,.57661,.453971);-webkit-transform:scaleX(.08);transform:scaleX(.08)}19.15%{-webkit-animation-timing-function:cubic-bezier(.152313,.196432,.648374,1.004315);animation-timing-function:cubic-bezier(.152313,.196432,.648374,1.004315);-webkit-transform:scaleX(.457104);transform:scaleX(.457104)}44.15%{-webkit-animation-timing-function:cubic-bezier(.257759,-.003163,.211762,1.38179);animation-timing-function:cubic-bezier(.257759,-.003163,.211762,1.38179);-webkit-transform:scaleX(.72796);transform:scaleX(.72796)}to{-webkit-transform:scaleX(.08);transform:scaleX(.08)}}@-webkit-keyframes mdc-linear-progress-buffering{0%{-webkit-transform:rotate(180deg) translateX(-10px);transform:rotate(180deg) translateX(-10px)}}@keyframes mdc-linear-progress-buffering{0%{-webkit-transform:rotate(180deg) translateX(-10px);transform:rotate(180deg) translateX(-10px)}}@-webkit-keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(.5,0,.701732,.495819);animation-timing-function:cubic-bezier(.5,0,.701732,.495819);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);-webkit-transform:translateX(-83.67142%);transform:translateX(-83.67142%);-webkit-transform:translateX(var(--mdc-linear-progress-primary-half-neg,-83.67142%));transform:translateX(var(--mdc-linear-progress-primary-half-neg,-83.67142%))}to{-webkit-transform:translateX(-200.611057%);transform:translateX(-200.611057%);-webkit-transform:translateX(var(--mdc-linear-progress-primary-full-neg,-200.611057%));transform:translateX(var(--mdc-linear-progress-primary-full-neg,-200.611057%))}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(.5,0,.701732,.495819);animation-timing-function:cubic-bezier(.5,0,.701732,.495819);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);-webkit-transform:translateX(-83.67142%);transform:translateX(-83.67142%);-webkit-transform:translateX(var(--mdc-linear-progress-primary-half-neg,-83.67142%));transform:translateX(var(--mdc-linear-progress-primary-half-neg,-83.67142%))}to{-webkit-transform:translateX(-200.611057%);transform:translateX(-200.611057%);-webkit-transform:translateX(var(--mdc-linear-progress-primary-full-neg,-200.611057%));transform:translateX(var(--mdc-linear-progress-primary-full-neg,-200.611057%))}}@-webkit-keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{-webkit-animation-timing-function:cubic-bezier(.15,0,.515058,.409685);animation-timing-function:cubic-bezier(.15,0,.515058,.409685);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(.31033,.284058,.8,.733712);animation-timing-function:cubic-bezier(.31033,.284058,.8,.733712);-webkit-transform:translateX(-37.651913%);transform:translateX(-37.651913%);-webkit-transform:translateX(var(--mdc-linear-progress-secondary-quarter-neg,-37.651913%));transform:translateX(var(--mdc-linear-progress-secondary-quarter-neg,-37.651913%))}48.35%{-webkit-animation-timing-function:cubic-bezier(.4,.627035,.6,.902026);animation-timing-function:cubic-bezier(.4,.627035,.6,.902026);-webkit-transform:translateX(-84.386165%);transform:translateX(-84.386165%);-webkit-transform:translateX(var(--mdc-linear-progress-secondary-half-neg,-84.386165%));transform:translateX(var(--mdc-linear-progress-secondary-half-neg,-84.386165%))}to{-webkit-transform:translateX(-160.277782%);transform:translateX(-160.277782%);-webkit-transform:translateX(var(--mdc-linear-progress-secondary-full-neg,-160.277782%));transform:translateX(var(--mdc-linear-progress-secondary-full-neg,-160.277782%))}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{-webkit-animation-timing-function:cubic-bezier(.15,0,.515058,.409685);animation-timing-function:cubic-bezier(.15,0,.515058,.409685);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(.31033,.284058,.8,.733712);animation-timing-function:cubic-bezier(.31033,.284058,.8,.733712);-webkit-transform:translateX(-37.651913%);transform:translateX(-37.651913%);-webkit-transform:translateX(var(--mdc-linear-progress-secondary-quarter-neg,-37.651913%));transform:translateX(var(--mdc-linear-progress-secondary-quarter-neg,-37.651913%))}48.35%{-webkit-animation-timing-function:cubic-bezier(.4,.627035,.6,.902026);animation-timing-function:cubic-bezier(.4,.627035,.6,.902026);-webkit-transform:translateX(-84.386165%);transform:translateX(-84.386165%);-webkit-transform:translateX(var(--mdc-linear-progress-secondary-half-neg,-84.386165%));transform:translateX(var(--mdc-linear-progress-secondary-half-neg,-84.386165%))}to{-webkit-transform:translateX(-160.277782%);transform:translateX(-160.277782%);-webkit-transform:translateX(var(--mdc-linear-progress-secondary-full-neg,-160.277782%));transform:translateX(var(--mdc-linear-progress-secondary-full-neg,-160.277782%))}}@-webkit-keyframes mdc-linear-progress-buffering-reverse{0%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@keyframes mdc-linear-progress-buffering-reverse{0%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}.mdc-linear-progress{outline:1px solid #0000;overflow:hidden;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);transition:opacity .25s cubic-bezier(.4,0,.6,1) 0ms;width:100%}@media screen and (forced-colors:active){.mdc-linear-progress{outline-color:CanvasText}}.mdc-linear-progress__bar{height:100%;-webkit-transform-origin:top left;transform-origin:top left;transition:-webkit-transform .25s cubic-bezier(.4,0,.6,1) 0ms;transition:transform .25s cubic-bezier(.4,0,.6,1) 0ms;transition:transform .25s cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform .25s cubic-bezier(.4,0,.6,1) 0ms}.mdc-linear-progress__bar,.mdc-linear-progress__bar-inner{-webkit-animation:none;animation:none;position:absolute;width:100%}.mdc-linear-progress__bar-inner{border-top-style:solid;display:inline-block}.mdc-linear-progress__buffer{display:flex;height:100%;position:absolute;width:100%}.mdc-linear-progress__buffer-dots{-webkit-animation:mdc-linear-progress-buffering .25s linear infinite;animation:mdc-linear-progress-buffering .25s linear infinite;background-repeat:repeat-x;flex:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis .25s cubic-bezier(.4,0,.6,1) 0ms}.mdc-linear-progress__primary-bar{-webkit-transform:scaleX(0);transform:scaleX(0)}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{display:block;left:-54.888891%}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{-webkit-animation:mdc-linear-progress-primary-indeterminate-translate 2s linear infinite;animation:mdc-linear-progress-primary-indeterminate-translate 2s linear infinite}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{-webkit-animation:mdc-linear-progress-primary-indeterminate-scale 2s linear infinite;animation:mdc-linear-progress-primary-indeterminate-scale 2s linear infinite}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{-webkit-animation:mdc-linear-progress-secondary-indeterminate-translate 2s linear infinite;animation:mdc-linear-progress-secondary-indeterminate-translate 2s linear infinite}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{-webkit-animation:mdc-linear-progress-secondary-indeterminate-scale 2s linear infinite;animation:mdc-linear-progress-secondary-indeterminate-scale 2s linear infinite}.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__bar,[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__bar{right:0;-webkit-transform-origin:center right;transform-origin:center right}.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar,[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{-webkit-animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse;animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar,[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{-webkit-animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse;animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__buffer-dots,[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__buffer-dots{-webkit-animation:mdc-linear-progress-buffering-reverse .25s linear infinite;animation:mdc-linear-progress-buffering-reverse .25s linear infinite;-webkit-transform:rotate(0);transform:rotate(0)}.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar,[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:auto;right:-145.166611%}.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar,[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:auto;right:-54.888891%}.mdc-linear-progress--closed{opacity:0}.mdc-linear-progress--closed-animation-off .mdc-linear-progress__buffer-dots,.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar,.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar .mdc-linear-progress__bar-inner{-webkit-animation:none;animation:none}.mdc-linear-progress__bar-inner{border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee)}.mdc-linear-progress__buffer-dots{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xml:space=%27preserve%27 preserveAspectRatio=%27none slice%27 viewBox=%270 0 5 2%27%3E%3Ccircle cx=%271%27 cy=%271%27 r=%271%27 fill=%27%23e6e6e6%27/%3E%3C/svg%3E")}.mdc-linear-progress__buffer-bar{background-color:#e6e6e6}.mdc-linear-progress{height:4px}.mdc-linear-progress__bar-inner{border-top-width:4px}.mdc-linear-progress__buffer-dots{background-size:10px 4px}.mdc-deprecated-list{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#000000de;color:var(--mdc-theme-text-primary-on-background,#000000de);font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height,1.75rem);line-height:1.5rem;list-style-type:none;margin:0;padding:8px 0;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit)}.mdc-deprecated-list:focus{outline:none}.mdc-deprecated-list-item__secondary-text{color:#0000008a;color:var(--mdc-theme-text-secondary-on-background,#0000008a)}.mdc-deprecated-list-item__graphic{background-color:initial;color:#00000061;color:var(--mdc-theme-text-icon-on-background,#00000061)}.mdc-deprecated-list-item__meta{color:#00000061;color:var(--mdc-theme-text-hint-on-background,#00000061)}.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__text{opacity:.38}.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__primary-text,.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__secondary-text,.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__text{color:#000;color:var(--mdc-theme-on-surface,#000)}.mdc-deprecated-list-item--activated,.mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic,.mdc-deprecated-list-item--selected,.mdc-deprecated-list-item--selected .mdc-deprecated-list-item__graphic{color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}.mdc-deprecated-list--dense{font-size:.812rem;padding-bottom:4px;padding-top:4px}.mdc-deprecated-list-item__wrapper{display:block}.mdc-deprecated-list-item{align-items:center;display:flex;height:48px;justify-content:flex-start;overflow:hidden;padding:0 16px;position:relative}.mdc-deprecated-list-item:focus{outline:none}.mdc-deprecated-list-item.mdc-ripple-upgraded--background-focused:before,.mdc-deprecated-list-item:not(.mdc-deprecated-list-item--selected):focus:before{border:1px solid #0000;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-deprecated-list-item.mdc-ripple-upgraded--background-focused:before,.mdc-deprecated-list-item:not(.mdc-deprecated-list-item--selected):focus:before{border-color:CanvasText}}.mdc-deprecated-list-item.mdc-deprecated-list-item--selected:before{border:3px double #0000;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-deprecated-list-item.mdc-deprecated-list-item--selected:before{border-color:CanvasText}}.mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-deprecated-list-item{padding-left:16px;padding-right:16px}.mdc-deprecated-list--icon-list .mdc-deprecated-list-item{height:56px;padding-left:16px;padding-right:16px}.mdc-deprecated-list--icon-list .mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-item{padding-left:16px;padding-right:16px}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item{height:56px;padding-left:16px;padding-right:16px}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-item{padding-left:16px;padding-right:16px}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item{height:56px;padding-left:16px;padding-right:16px}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item{padding-left:16px;padding-right:16px}.mdc-deprecated-list--image-list .mdc-deprecated-list-item{height:72px;padding-left:16px;padding-right:16px}.mdc-deprecated-list--image-list .mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-item{padding-left:16px;padding-right:16px}.mdc-deprecated-list--video-list .mdc-deprecated-list-item{height:72px;padding-left:0;padding-right:16px}.mdc-deprecated-list--video-list .mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-item{padding-left:16px;padding-right:0}.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic{height:20px;margin-left:0;margin-right:16px;width:20px}.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic{margin-left:16px;margin-right:0}.mdc-deprecated-list-item__graphic{align-items:center;flex-shrink:0;justify-content:center;fill:currentColor;height:24px;margin-left:0;margin-right:32px;-o-object-fit:cover;object-fit:cover;width:24px}.mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-deprecated-list-item__graphic{margin-left:32px;margin-right:0}.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic{height:24px;margin-left:0;margin-right:32px;width:24px}.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic{margin-left:32px;margin-right:0}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__graphic{border-radius:50%;height:40px;margin-left:0;margin-right:16px;width:40px}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__graphic{margin-left:16px;margin-right:0}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__graphic{height:40px;margin-left:0;margin-right:16px;width:40px}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__graphic{margin-left:16px;margin-right:0}.mdc-deprecated-list--image-list .mdc-deprecated-list-item__graphic{height:56px;margin-left:0;margin-right:16px;width:56px}.mdc-deprecated-list--image-list .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-item__graphic{margin-left:16px;margin-right:0}.mdc-deprecated-list--video-list .mdc-deprecated-list-item__graphic{height:56px;margin-left:0;margin-right:16px;width:100px}.mdc-deprecated-list--video-list .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-item__graphic{margin-left:16px;margin-right:0}.mdc-deprecated-list .mdc-deprecated-list-item__graphic{display:inline-flex}.mdc-deprecated-list-item__meta{margin-left:auto;margin-right:0}.mdc-deprecated-list-item__meta:not(.material-icons){-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-caption-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size,.75rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight,400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing,.0333333333em);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height,1.25rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform,inherit)}.mdc-deprecated-list-item[dir=rtl] .mdc-deprecated-list-item__meta,[dir=rtl] .mdc-deprecated-list-item .mdc-deprecated-list-item__meta{margin-left:0;margin-right:auto}.mdc-deprecated-list-item__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mdc-deprecated-list-item__text[for]{pointer-events:none}.mdc-deprecated-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mdc-deprecated-list-item__primary-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-deprecated-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__primary-text,.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__primary-text,.mdc-deprecated-list--image-list .mdc-deprecated-list-item__primary-text,.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__primary-text,.mdc-deprecated-list--video-list .mdc-deprecated-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__primary-text:before,.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__primary-text:before,.mdc-deprecated-list--image-list .mdc-deprecated-list-item__primary-text:before,.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__primary-text:before,.mdc-deprecated-list--video-list .mdc-deprecated-list-item__primary-text:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__primary-text:after,.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__primary-text:after,.mdc-deprecated-list--image-list .mdc-deprecated-list-item__primary-text:after,.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__primary-text:after,.mdc-deprecated-list--video-list .mdc-deprecated-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-deprecated-list--dense .mdc-deprecated-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-deprecated-list--dense .mdc-deprecated-list-item__primary-text:before{content:"";display:inline-block;height:24px;vertical-align:0;width:0}.mdc-deprecated-list--dense .mdc-deprecated-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-deprecated-list-item__secondary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);line-height:normal;margin-top:0;overflow:hidden;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-overflow:ellipsis;text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit);white-space:nowrap}.mdc-deprecated-list-item__secondary-text:before{content:"";display:inline-block;height:20px;vertical-align:0;width:0}.mdc-deprecated-list--dense .mdc-deprecated-list-item__secondary-text{font-size:inherit}.mdc-deprecated-list--dense .mdc-deprecated-list-item{height:40px}.mdc-deprecated-list--two-line .mdc-deprecated-list-item__text{align-self:flex-start}.mdc-deprecated-list--two-line .mdc-deprecated-list-item{height:64px}.mdc-deprecated-list--two-line.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item,.mdc-deprecated-list--two-line.mdc-deprecated-list--icon-list .mdc-deprecated-list-item,.mdc-deprecated-list--two-line.mdc-deprecated-list--image-list .mdc-deprecated-list-item,.mdc-deprecated-list--two-line.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item,.mdc-deprecated-list--two-line.mdc-deprecated-list--video-list .mdc-deprecated-list-item{height:72px}.mdc-deprecated-list--two-line.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic{align-self:flex-start;margin-top:16px}.mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense .mdc-deprecated-list-item,.mdc-deprecated-list--two-line.mdc-deprecated-list--dense .mdc-deprecated-list-item{height:60px}.mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic{height:36px;margin-left:0;margin-right:16px;width:36px}.mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic{margin-left:16px;margin-right:0}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item{cursor:pointer}a.mdc-deprecated-list-item{color:inherit;text-decoration:none}.mdc-deprecated-list-divider{border:none;border-bottom:1px solid;border-bottom-color:#0000001f;height:0;margin:0}.mdc-deprecated-list-divider--padded{margin-left:16px;margin-right:0;width:calc(100% - 32px)}.mdc-deprecated-list-divider--padded[dir=rtl],[dir=rtl] .mdc-deprecated-list-divider--padded{margin-left:0;margin-right:16px}.mdc-deprecated-list-divider--inset{margin-left:72px;margin-right:0;width:calc(100% - 72px)}.mdc-deprecated-list-divider--inset[dir=rtl],[dir=rtl] .mdc-deprecated-list-divider--inset{margin-left:0;margin-right:72px}.mdc-deprecated-list-divider--inset.mdc-deprecated-list-divider--padded{margin-left:72px;margin-right:0;width:calc(100% - 88px)}.mdc-deprecated-list-divider--inset.mdc-deprecated-list-divider--padded[dir=rtl],[dir=rtl] .mdc-deprecated-list-divider--inset.mdc-deprecated-list-divider--padded{margin-left:0;margin-right:72px}.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading{margin-left:16px;margin-right:0;width:calc(100% - 16px)}.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading[dir=rtl],[dir=rtl] .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading{margin-left:0;margin-right:16px}.mdc-deprecated-list .mdc-deprecated-list-divider--inset-trailing{width:calc(100% - 16px)}.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:16px;margin-right:0;width:calc(100% - 32px)}.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl],[dir=rtl] .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:0;margin-right:16px}.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:16px;margin-right:0;width:calc(100% - 16px)}.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl],[dir=rtl] .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:0;margin-right:16px}.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:16px;margin-right:0;width:calc(100% - 32px)}.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl],[dir=rtl] .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:0;margin-right:16px}.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading{margin-left:72px;margin-right:0;width:calc(100% - 72px)}.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading[dir=rtl],[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading{margin-left:0;margin-right:72px}.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-trailing{width:calc(100% - 16px)}.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:72px;margin-right:0;width:calc(100% - 88px)}.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl],[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:0;margin-right:72px}.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:16px;margin-right:0;width:calc(100% - 16px)}.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:0;margin-right:16px}.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:16px;margin-right:0;width:calc(100% - 32px)}.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:0;margin-right:16px}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading{margin-left:72px;margin-right:0;width:calc(100% - 72px)}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading[dir=rtl],[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading{margin-left:0;margin-right:72px}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-trailing{width:calc(100% - 16px)}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:72px;margin-right:0;width:calc(100% - 88px)}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl],[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:0;margin-right:72px}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:16px;margin-right:0;width:calc(100% - 16px)}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:0;margin-right:16px}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:16px;margin-right:0;width:calc(100% - 32px)}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:0;margin-right:16px}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading{margin-left:72px;margin-right:0;width:calc(100% - 72px)}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading[dir=rtl],[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading{margin-left:0;margin-right:72px}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-trailing{width:calc(100% - 16px)}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:72px;margin-right:0;width:calc(100% - 88px)}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl],[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:0;margin-right:72px}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:16px;margin-right:0;width:calc(100% - 16px)}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:0;margin-right:16px}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:16px;margin-right:0;width:calc(100% - 32px)}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:0;margin-right:16px}.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading{margin-left:88px;margin-right:0;width:calc(100% - 88px)}.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading[dir=rtl],[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading{margin-left:0;margin-right:88px}.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-trailing{width:calc(100% - 16px)}.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:88px;margin-right:0;width:calc(100% - 104px)}.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl],[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:0;margin-right:88px}.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:16px;margin-right:0;width:calc(100% - 16px)}.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:0;margin-right:16px}.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:16px;margin-right:0;width:calc(100% - 32px)}.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:0;margin-right:16px}.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading{margin-left:116px;margin-right:0;width:calc(100% - 116px)}.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading[dir=rtl],[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading{margin-left:0;margin-right:116px}.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-trailing{width:calc(100% - 16px)}.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:116px;margin-right:0;width:calc(100% - 132px)}.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl],[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:0;margin-right:116px}.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:0;margin-right:0;width:100%}.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:0;margin-right:0}.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:0;margin-right:0;width:calc(100% - 16px)}.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:0;margin-right:0}.mdc-deprecated-list-group .mdc-deprecated-list{padding:0}.mdc-deprecated-list-group__subheader{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height,1.75rem);margin:.75rem 16px;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit)}.mdc-list-item__primary-text{color:#000000de;color:var(--mdc-theme-text-primary-on-background,#000000de)}.mdc-list-item__secondary-text{color:#0000008a;color:var(--mdc-theme-text-secondary-on-background,#0000008a)}.mdc-list-item__overline-text{color:#00000061;color:var(--mdc-theme-text-hint-on-background,#00000061)}.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-trailing-icon .mdc-list-item__end{background-color:initial;color:#00000061;color:var(--mdc-theme-text-icon-on-background,#00000061)}.mdc-list-item__end{color:#00000061;color:var(--mdc-theme-text-hint-on-background,#00000061)}.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end,.mdc-list-item--disabled .mdc-list-item__start{opacity:.38}.mdc-list-item--disabled .mdc-list-item__overline-text,.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text,.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:#000;color:var(--mdc-theme-on-surface,#000)}.mdc-list-item--activated .mdc-list-item__primary-text,.mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--selected .mdc-list-item__primary-text,.mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}.mdc-deprecated-list-group__subheader{color:#000000de;color:var(--mdc-theme-text-primary-on-background,#000000de)}@media (-ms-high-contrast:active),screen and (forced-colors:active){.mdc-list-divider:after{border-bottom:1px solid #fff;content:"";display:block}}.mdc-list{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height,1.75rem);line-height:1.5rem;list-style-type:none;margin:0;padding:8px 0;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit)}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{align-items:center;align-items:stretch;cursor:pointer;display:flex;justify-content:flex-start;overflow:hidden;padding:0;position:relative}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start,.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end,.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item.mdc-ripple-upgraded--background-focused:before,.mdc-list-item:not(.mdc-list-item--selected):focus:before{border:1px solid #0000;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-list-item.mdc-ripple-upgraded--background-focused:before,.mdc-list-item:not(.mdc-list-item--selected):focus:before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:before{border:3px double #0000;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-list-item.mdc-list-item--selected:before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus:before{border:3px solid #0000;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-list-item.mdc-list-item--selected:focus:before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor}.mdc-list-item__end,.mdc-list-item__start{flex-shrink:0;pointer-events:none}.mdc-list-item__content{align-self:center;flex:1;overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.mdc-list-item--with-three-lines .mdc-list-item__content,.mdc-list-item--with-two-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__content[for]{pointer-events:none}.mdc-list-item__primary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height,1.75rem);overflow:hidden;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-overflow:ellipsis;text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit);white-space:nowrap}.mdc-list-item--with-three-lines .mdc-list-item__primary-text,.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-three-lines .mdc-list-item__primary-text:before,.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-three-lines .mdc-list-item__primary-text:after,.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item__secondary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);line-height:normal;margin-top:0;overflow:hidden;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-overflow:ellipsis;text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit);white-space:nowrap}.mdc-list-item__secondary-text:before{content:"";display:inline-block;height:20px;vertical-align:0;width:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{line-height:20px;white-space:normal}.mdc-list-item--with-overline .mdc-list-item__secondary-text{line-height:auto;white-space:nowrap}.mdc-list-item__overline-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-overline-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-overline-font-size,.75rem);font-weight:500;font-weight:var(--mdc-typography-overline-font-weight,500);letter-spacing:.1666666667em;letter-spacing:var(--mdc-typography-overline-letter-spacing,.1666666667em);line-height:2rem;line-height:var(--mdc-typography-overline-line-height,2rem);overflow:hidden;text-decoration:none;-webkit-text-decoration:var(--mdc-typography-overline-text-decoration,none);text-decoration:var(--mdc-typography-overline-text-decoration,none);text-overflow:ellipsis;text-transform:uppercase;text-transform:var(--mdc-typography-overline-text-transform,uppercase);white-space:nowrap}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text:before{content:"";display:inline-block;height:24px;vertical-align:0;width:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{height:40px;width:40px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon .mdc-list-item__start{height:24px;width:24px}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{height:40px;width:40px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image .mdc-list-item__start{height:56px;width:56px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-image.mdc-list-item--with-one-line,.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{height:56px;width:100px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-video.mdc-list-item--with-one-line,.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{height:40px;width:40px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio .mdc-list-item__start{height:40px;width:40px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch .mdc-list-item__start{height:20px;width:36px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-icon .mdc-list-item__end{height:24px;width:24px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-caption-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size,.75rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight,400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing,.0333333333em);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height,1.25rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform,inherit)}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{height:40px;width:40px}.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio .mdc-list-item__end{height:40px;width:40px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch .mdc-list-item__end{height:20px;width:36px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:20px;vertical-align:0;width:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:20px;vertical-align:0;width:0}.mdc-list-item,.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height,1.75rem);margin:.75rem 16px;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit)}.mdc-list-divider{background-clip:content-box;background-color:#0000001f;height:1px;padding:0}.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset{padding-left:auto;padding-right:16px}.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl],[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:auto;padding-right:0}.mdc-list-divider[dir=rtl],[dir=rtl] .mdc-list-divider{padding:0}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple:before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,1));transform:scale(var(--mdc-ripple-fg-scale,1))}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple:after{left:0;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--unbounded .mdc-deprecated-list-item__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--foreground-activation .mdc-deprecated-list-item__ripple:after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--foreground-deactivation .mdc-deprecated-list-item__ripple:after{-webkit-animation:mdc-ripple-fg-opacity-out .15s;animation:mdc-ripple-fg-opacity-out .15s;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-list-item__ripple:before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,1));transform:scale(var(--mdc-ripple-fg-scale,1))}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-list-item__ripple:after{left:0;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple:after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple:after{-webkit-animation:mdc-ripple-fg-opacity-out .15s;animation:mdc-ripple-fg-opacity-out .15s;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:before{height:200%;left:-50%;top:-50%;width:200%}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple:before{height:200%;left:-50%;top:-50%;width:200%}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-list-item__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,#000)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:hover .mdc-deprecated-list-item__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple:after{transition:opacity .15s linear}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,#000)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-surface--hover .mdc-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:hover .mdc-list-item__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded) .mdc-list-item__ripple:after{transition:opacity .15s linear}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-deprecated-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-activated-opacity,.12)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-deprecated-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-deprecated-list-item__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:hover .mdc-deprecated-list-item__ripple:before{opacity:.16;opacity:var(--mdc-ripple-hover-opacity,.16)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple:before{opacity:.24;opacity:var(--mdc-ripple-focus-opacity,.24);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple:after{transition:opacity .15s linear}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple:after{opacity:.24;opacity:var(--mdc-ripple-press-opacity,.24);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-activated-opacity,.12)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-list-item__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-surface--hover .mdc-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:hover .mdc-list-item__ripple:before{opacity:.16;opacity:var(--mdc-ripple-hover-opacity,.16)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{opacity:.24;opacity:var(--mdc-ripple-focus-opacity,.24);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded) .mdc-list-item__ripple:after{transition:opacity .15s linear}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple:after{opacity:.24;opacity:var(--mdc-ripple-press-opacity,.24);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.24)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple:before{opacity:.08;opacity:var(--mdc-ripple-selected-opacity,.08)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:hover .mdc-deprecated-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-hover-opacity,.12)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple:before{opacity:.2;opacity:var(--mdc-ripple-focus-opacity,.2);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple:after{transition:opacity .15s linear}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple:after{opacity:.2;opacity:var(--mdc-ripple-press-opacity,.2);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-list-item__ripple:before{opacity:.08;opacity:var(--mdc-ripple-selected-opacity,.08)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-list-item__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:hover .mdc-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-hover-opacity,.12)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{opacity:.2;opacity:var(--mdc-ripple-focus-opacity,.2);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-list-item__ripple:after{transition:opacity .15s linear}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple:after{opacity:.2;opacity:var(--mdc-ripple-press-opacity,.2);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.2)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.mdc-deprecated-list-item--disabled{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple:after,.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple:before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,1));transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple:after{left:0;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--unbounded .mdc-deprecated-list-item__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-activation .mdc-deprecated-list-item__ripple:after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation .mdc-deprecated-list-item__ripple:after{-webkit-animation:mdc-ripple-fg-opacity-out .15s;animation:mdc-ripple-fg-opacity-out .15s;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-deprecated-list-item--disabled .mdc-list-item__ripple:after,.mdc-deprecated-list-item--disabled .mdc-list-item__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-deprecated-list-item--disabled .mdc-list-item__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-deprecated-list-item--disabled .mdc-list-item__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple:before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,1));transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple:after{left:0;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple:after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple:after{-webkit-animation:mdc-ripple-fg-opacity-out .15s;animation:mdc-ripple-fg-opacity-out .15s;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple:after,.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-deprecated-list-item--disabled .mdc-list-item__ripple:after,.mdc-deprecated-list-item--disabled .mdc-list-item__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple:after,.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple:before,.mdc-deprecated-list-item--disabled .mdc-list-item__ripple:after,.mdc-deprecated-list-item--disabled .mdc-list-item__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,#000)}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple:before,.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,.mdc-deprecated-list-item--disabled:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple:before,.mdc-deprecated-list-item--disabled:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple,.mdc-deprecated-list-item--disabled .mdc-list-item__ripple{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}:not(.mdc-list-item--disabled).mdc-list-item{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple:after,:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded .mdc-list-item__ripple:before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,1));transform:scale(var(--mdc-ripple-fg-scale,1))}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded .mdc-list-item__ripple:after{left:0;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple:after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple:after{-webkit-animation:mdc-ripple-fg-opacity-out .15s;animation:mdc-ripple-fg-opacity-out .15s;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple:after,:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple:before{height:200%;left:-50%;top:-50%;width:200%}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded .mdc-list-item__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple:after,:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,#000)}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-surface--hover .mdc-list-item__ripple:before,:not(.mdc-list-item--disabled).mdc-list-item:hover .mdc-list-item__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded) .mdc-list-item__ripple:after{transition:opacity .15s linear}:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}:not(.mdc-list-item--disabled).mdc-list-item--activated .mdc-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-activated-opacity,.12)}:not(.mdc-list-item--disabled).mdc-list-item--activated .mdc-list-item__ripple:after,:not(.mdc-list-item--disabled).mdc-list-item--activated .mdc-list-item__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-surface--hover .mdc-list-item__ripple:before,:not(.mdc-list-item--disabled).mdc-list-item--activated:hover .mdc-list-item__ripple:before{opacity:.16;opacity:var(--mdc-ripple-hover-opacity,.16)}:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{opacity:.24;opacity:var(--mdc-ripple-focus-opacity,.24);transition-duration:75ms}:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded) .mdc-list-item__ripple:after{transition:opacity .15s linear}:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple:after{opacity:.24;opacity:var(--mdc-ripple-press-opacity,.24);transition-duration:75ms}:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.24)}:not(.mdc-list-item--disabled).mdc-list-item--selected .mdc-list-item__ripple:before{opacity:.08;opacity:var(--mdc-ripple-selected-opacity,.08)}:not(.mdc-list-item--disabled).mdc-list-item--selected .mdc-list-item__ripple:after,:not(.mdc-list-item--disabled).mdc-list-item--selected .mdc-list-item__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-surface--hover .mdc-list-item__ripple:before,:not(.mdc-list-item--disabled).mdc-list-item--selected:hover .mdc-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-hover-opacity,.12)}:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{opacity:.2;opacity:var(--mdc-ripple-focus-opacity,.2);transition-duration:75ms}:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded) .mdc-list-item__ripple:after{transition:opacity .15s linear}:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple:after{opacity:.2;opacity:var(--mdc-ripple-press-opacity,.2);transition-duration:75ms}:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.2)}:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.mdc-list-item--disabled{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-list-item--disabled .mdc-list-item__ripple:after,.mdc-list-item--disabled .mdc-list-item__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-list-item--disabled .mdc-list-item__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-list-item--disabled .mdc-list-item__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple:before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,1));transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple:after{left:0;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-list-item--disabled.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple:after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple:after{-webkit-animation:mdc-ripple-fg-opacity-out .15s;animation:mdc-ripple-fg-opacity-out .15s;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-list-item--disabled .mdc-list-item__ripple:after,.mdc-list-item--disabled .mdc-list-item__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-list-item--disabled .mdc-list-item__ripple:after,.mdc-list-item--disabled .mdc-list-item__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,#000)}.mdc-list-item--disabled.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,.mdc-list-item--disabled:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-list-item--disabled .mdc-list-item__ripple{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.mdc-menu{min-width:112px;min-width:var(--mdc-menu-min-width,112px)}.mdc-menu .mdc-deprecated-list-item__graphic,.mdc-menu .mdc-deprecated-list-item__meta{color:#000000de}.mdc-menu .mdc-menu-item--submenu-open .mdc-deprecated-list-item__ripple:before,.mdc-menu .mdc-menu-item--submenu-open .mdc-list-item__ripple:before{opacity:.04}.mdc-menu .mdc-deprecated-list{color:#000000de}.mdc-menu .mdc-deprecated-list,.mdc-menu .mdc-list{position:relative}.mdc-menu .mdc-deprecated-list .mdc-elevation-overlay,.mdc-menu .mdc-list .mdc-elevation-overlay{height:100%;left:0;top:0;width:100%}.mdc-menu .mdc-deprecated-list-divider{margin:8px 0}.mdc-menu .mdc-deprecated-list-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mdc-menu .mdc-deprecated-list-item--disabled{cursor:auto}.mdc-menu a.mdc-deprecated-list-item .mdc-deprecated-list-item__graphic,.mdc-menu a.mdc-deprecated-list-item .mdc-deprecated-list-item__text{pointer-events:none}.mdc-menu__selection-group{padding:0;fill:currentColor}.mdc-menu__selection-group .mdc-deprecated-list-item{padding-left:56px;padding-right:16px}.mdc-menu__selection-group .mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-menu__selection-group .mdc-deprecated-list-item{padding-left:16px;padding-right:56px}.mdc-menu__selection-group .mdc-menu__selection-group-icon{display:none;left:16px;position:absolute;right:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mdc-menu__selection-group .mdc-menu__selection-group-icon[dir=rtl],[dir=rtl] .mdc-menu__selection-group .mdc-menu__selection-group-icon{left:auto;right:16px}.mdc-menu-item--selected .mdc-menu__selection-group-icon{display:inline}.mdc-menu-surface{background-color:#fff;background-color:var(--mdc-theme-surface,#fff);border-radius:4px;border-radius:var(--mdc-shape-medium,4px);box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;box-sizing:border-box;color:#000;color:var(--mdc-theme-on-surface,#000);display:none;margin:0;max-height:calc(100vh - 32px);max-height:var(--mdc-menu-max-height,calc(100vh - 32px));max-width:calc(100vw - 32px);max-width:var(--mdc-menu-max-width,calc(100vw - 32px));opacity:0;overflow:auto;padding:0;position:absolute;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:top left;transform-origin:top left;transition:opacity .03s linear,height .25s cubic-bezier(0,0,.2,1),-webkit-transform .12s cubic-bezier(0,0,.2,1);transition:opacity .03s linear,transform .12s cubic-bezier(0,0,.2,1),height .25s cubic-bezier(0,0,.2,1);transition:opacity .03s linear,transform .12s cubic-bezier(0,0,.2,1),height .25s cubic-bezier(0,0,.2,1),-webkit-transform .12s cubic-bezier(0,0,.2,1);will-change:transform,opacity;z-index:8;transform-origin-left:top left;transform-origin-right:top right}.mdc-menu-surface:focus{outline:none}.mdc-menu-surface--animating-open{display:inline-block;opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}.mdc-menu-surface--open{display:inline-block;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.mdc-menu-surface--animating-closed{display:inline-block;opacity:0;transition:opacity 75ms linear}.mdc-menu-surface[dir=rtl],[dir=rtl] .mdc-menu-surface{transform-origin-left:top right;transform-origin-right:top left}.mdc-menu-surface--anchor{overflow:visible;position:relative}.mdc-menu-surface--fixed{position:fixed}.mdc-menu-surface--fullwidth{width:100%}.mdc-radio{padding:10px}.mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:#0000008a}.mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#018786;border-color:var(--mdc-theme-secondary,#018786)}.mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:#00000061}.mdc-radio .mdc-radio__background:before{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786);height:40px;left:-10px;top:-10px;width:40px}.mdc-radio .mdc-radio__native-control{height:40px;left:0;right:0;top:0;width:40px}@media (-ms-high-contrast:active),screen and (forced-colors:active){.mdc-radio.mdc-radio--disabled .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio.mdc-radio--disabled .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio.mdc-radio--disabled .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio.mdc-radio--disabled [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio.mdc-radio--disabled [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio.mdc-radio--disabled [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:GrayText}}.mdc-radio{box-sizing:initial;cursor:pointer;flex:0 0 auto;will-change:opacity,transform,border-color,color}.mdc-radio,.mdc-radio__background{display:inline-block;height:20px;position:relative;width:20px}.mdc-radio__background{box-sizing:border-box}.mdc-radio__background:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute;-webkit-transform:scale(0);transform:scale(0);transition:opacity .12s cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform .12s cubic-bezier(.4,0,.6,1) 0ms;transition:opacity .12s cubic-bezier(.4,0,.6,1) 0ms,transform .12s cubic-bezier(.4,0,.6,1) 0ms;transition:opacity .12s cubic-bezier(.4,0,.6,1) 0ms,transform .12s cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform .12s cubic-bezier(.4,0,.6,1) 0ms}.mdc-radio__outer-circle{border-radius:50%;border-style:solid;border-width:2px;transition:border-color .12s cubic-bezier(.4,0,.6,1) 0ms}.mdc-radio__inner-circle,.mdc-radio__outer-circle{box-sizing:border-box;height:100%;left:0;position:absolute;top:0;width:100%}.mdc-radio__inner-circle{border-radius:50%;border-style:solid;border-width:10px;-webkit-transform:scale(0);transform:scale(0);transition:border-color .12s cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform .12s cubic-bezier(.4,0,.6,1) 0ms;transition:transform .12s cubic-bezier(.4,0,.6,1) 0ms,border-color .12s cubic-bezier(.4,0,.6,1) 0ms;transition:transform .12s cubic-bezier(.4,0,.6,1) 0ms,border-color .12s cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform .12s cubic-bezier(.4,0,.6,1) 0ms}.mdc-radio__native-control{cursor:inherit;margin:0;opacity:0;padding:0;position:absolute;z-index:1}.mdc-radio--touch{margin:4px}.mdc-radio--touch .mdc-radio__native-control{height:48px;left:-4px;right:-4px;top:-4px;width:48px}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{border:2px solid #0000;border-radius:6px;box-sizing:initial;height:100%;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}@media screen and (forced-colors:active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{border-color:CanvasText}}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring:after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring:after{border:2px solid #0000;border-radius:8px;content:"";display:block;height:calc(100% + 4px);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% + 4px)}@media screen and (forced-colors:active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring:after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring:after{border-color:CanvasText}}.mdc-radio__native-control:checked+.mdc-radio__background,.mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity .12s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0ms;transition:opacity .12s cubic-bezier(0,0,.2,1) 0ms,transform .12s cubic-bezier(0,0,.2,1) 0ms;transition:opacity .12s cubic-bezier(0,0,.2,1) 0ms,transform .12s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0ms}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color .12s cubic-bezier(0,0,.2,1) 0ms}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:border-color .12s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0ms;transition:transform .12s cubic-bezier(0,0,.2,1) 0ms,border-color .12s cubic-bezier(0,0,.2,1) 0ms;transition:transform .12s cubic-bezier(0,0,.2,1) 0ms,border-color .12s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0ms}.mdc-radio--disabled{cursor:default;pointer-events:none}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{-webkit-transform:scale(.5);transform:scale(.5);transition:border-color .12s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0ms;transition:transform .12s cubic-bezier(0,0,.2,1) 0ms,border-color .12s cubic-bezier(0,0,.2,1) 0ms;transition:transform .12s cubic-bezier(0,0,.2,1) 0ms,border-color .12s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0ms}.mdc-radio__native-control:disabled+.mdc-radio__background,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mdc-radio__native-control:focus+.mdc-radio__background:before{opacity:.12;-webkit-transform:scale(1);transform:scale(1);transition:opacity .12s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0ms;transition:opacity .12s cubic-bezier(0,0,.2,1) 0ms,transform .12s cubic-bezier(0,0,.2,1) 0ms;transition:opacity .12s cubic-bezier(0,0,.2,1) 0ms,transform .12s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0ms}.mdc-radio{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-radio .mdc-radio__ripple:after,.mdc-radio .mdc-radio__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-radio .mdc-radio__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-radio .mdc-radio__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple:before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,1));transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple:after{left:0;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-radio.mdc-ripple-upgraded--unbounded .mdc-radio__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-radio.mdc-ripple-upgraded--foreground-activation .mdc-radio__ripple:after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-radio.mdc-ripple-upgraded--foreground-deactivation .mdc-radio__ripple:after{-webkit-animation:mdc-ripple-fg-opacity-out .15s;animation:mdc-ripple-fg-opacity-out .15s;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-radio .mdc-radio__ripple:after,.mdc-radio .mdc-radio__ripple:before{height:100%;left:0;top:0;width:100%}.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple:after,.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple:before{height:var(--mdc-ripple-fg-size,100%);left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0);width:var(--mdc-ripple-fg-size,100%)}.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-radio .mdc-radio__ripple:after,.mdc-radio .mdc-radio__ripple:before{background-color:#018786;background-color:var(--mdc-ripple-color,var(--mdc-theme-secondary,#018786))}.mdc-radio.mdc-ripple-surface--hover .mdc-radio__ripple:before,.mdc-radio:hover .mdc-radio__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__ripple:before,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-radio:not(.mdc-ripple-upgraded) .mdc-radio__ripple:after{transition:opacity .15s linear}.mdc-radio:not(.mdc-ripple-upgraded):active .mdc-radio__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-radio.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-radio.mdc-ripple-upgraded .mdc-radio__background:before,.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__background:before{content:none}.mdc-radio__ripple{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.mdc-ripple-surface{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;overflow:hidden;position:relative;will-change:transform,opacity}.mdc-ripple-surface:after,.mdc-ripple-surface:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-ripple-surface:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-ripple-surface:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-ripple-surface.mdc-ripple-upgraded:before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,1));transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-ripple-surface.mdc-ripple-upgraded:after{left:0;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-ripple-surface.mdc-ripple-upgraded--unbounded:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-animation:mdc-ripple-fg-opacity-out .15s;animation:mdc-ripple-fg-opacity-out .15s;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-ripple-surface:after,.mdc-ripple-surface:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-ripple-surface.mdc-ripple-upgraded:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-ripple-surface[data-mdc-ripple-is-unbounded],.mdc-ripple-upgraded--unbounded{overflow:visible}.mdc-ripple-surface[data-mdc-ripple-is-unbounded]:after,.mdc-ripple-surface[data-mdc-ripple-is-unbounded]:before,.mdc-ripple-upgraded--unbounded:after,.mdc-ripple-upgraded--unbounded:before{height:100%;left:0;top:0;width:100%}.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded:after,.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded:before,.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded:after,.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded:before{height:var(--mdc-ripple-fg-size,100%);left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0);width:var(--mdc-ripple-fg-size,100%)}.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded:after,.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-ripple-surface:after,.mdc-ripple-surface:before{background-color:#000;background-color:var(--mdc-ripple-color,#000)}.mdc-ripple-surface.mdc-ripple-surface--hover:before,.mdc-ripple-surface:hover:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-ripple-surface.mdc-ripple-upgraded--background-focused:before,.mdc-ripple-surface:not(.mdc-ripple-upgraded):focus:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-ripple-surface:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.mdc-ripple-surface:not(.mdc-ripple-upgraded):active:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-ripple-surface.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-segmented-button{display:inline-block;font-size:0}.mdc-segmented-button__segment{background-color:#fff;background-color:var(--mdc-segmented-button-unselected-container-fill-color,#fff);border-color:#0000001f;border-color:var(--mdc-segmented-button-outline-color,#0000001f);color:#0009;color:var(--mdc-segmented-button-unselected-ink-color,#0009)}.mdc-segmented-button__segment--selected{background-color:#6200ee14;background-color:var(--mdc-segmented-button-selected-container-fill-color,#6200ee14);color:#6200ee;color:var(--mdc-segmented-button-selected-ink-color,#6200ee)}.mdc-segmented-button__segment{position:relative;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;border-width:1px 0 1px 1px;display:inline-flex;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-button-font-size,.875rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight,500);height:36px;letter-spacing:.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing,.0892857143em);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height,2.25rem);min-width:48px;padding:0 12px;text-decoration:none;-webkit-text-decoration:var(--mdc-typography-button-text-decoration,none);text-decoration:var(--mdc-typography-button-text-decoration,none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform,uppercase);vertical-align:top}.mdc-segmented-button__segment .mdc-elevation-overlay{height:100%;left:0;top:0;width:100%}.mdc-segmented-button__segment:hover{cursor:pointer}.mdc-segmented-button__segment:focus{outline-width:0}.mdc-segmented-button__segment:first-child{border-radius:4px 0 0 4px}.mdc-segmented-button__segment:last-child{border-radius:0 4px 4px 0;border-right-width:1px}.mdc-segmented-button__segment .mdc-segmented-button__segment__touch{height:48px;left:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mdc-segmented-button__segment .mdc-segmented-button__segment--touch{margin-bottom:0;margin-top:0}.mdc-touch-target-wrapper .mdc-segmented-button__segment{border-radius:0;border-right-width:0}.mdc-touch-target-wrapper:first-child .mdc-segmented-button__segment{border-radius:4px 0 0 4px}.mdc-touch-target-wrapper:last-child .mdc-segmented-button__segment{border-radius:0 4px 4px 0;border-right-width:1px}.mdc-segmented-button__icon{font-size:18px;width:24px}.mdc-segmented-button__icon+.mdc-segmented-button__label{padding-left:6px}.mdc-segmented-button__segment{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;will-change:transform,opacity}.mdc-segmented-button__segment .mdc-segmented-button__ripple:after,.mdc-segmented-button__segment .mdc-segmented-button__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-segmented-button__segment .mdc-segmented-button__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-segmented-button__segment .mdc-segmented-button__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-segmented-button__segment.mdc-ripple-upgraded .mdc-segmented-button__ripple:before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,1));transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-segmented-button__segment.mdc-ripple-upgraded .mdc-segmented-button__ripple:after{left:0;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-segmented-button__segment.mdc-ripple-upgraded--unbounded .mdc-segmented-button__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-segmented-button__segment.mdc-ripple-upgraded--foreground-activation .mdc-segmented-button__ripple:after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-segmented-button__segment.mdc-ripple-upgraded--foreground-deactivation .mdc-segmented-button__ripple:after{-webkit-animation:mdc-ripple-fg-opacity-out .15s;animation:mdc-ripple-fg-opacity-out .15s;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-segmented-button__segment .mdc-segmented-button__ripple:after,.mdc-segmented-button__segment .mdc-segmented-button__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-segmented-button__segment.mdc-ripple-upgraded .mdc-segmented-button__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-segmented-button__segment .mdc-segmented-button__ripple:after,.mdc-segmented-button__segment .mdc-segmented-button__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,#6200ee)}.mdc-segmented-button__segment.mdc-ripple-surface--hover .mdc-segmented-button__ripple:before,.mdc-segmented-button__segment:hover .mdc-segmented-button__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-segmented-button__segment.mdc-ripple-upgraded--background-focused .mdc-segmented-button__ripple:before,.mdc-segmented-button__segment.mdc-ripple-upgraded:focus-within .mdc-segmented-button__ripple:before,.mdc-segmented-button__segment:not(.mdc-ripple-upgraded):focus .mdc-segmented-button__ripple:before,.mdc-segmented-button__segment:not(.mdc-ripple-upgraded):focus-within .mdc-segmented-button__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-segmented-button__segment:not(.mdc-ripple-upgraded) .mdc-segmented-button__ripple:after{transition:opacity .15s linear}.mdc-segmented-button__segment:not(.mdc-ripple-upgraded):active .mdc-segmented-button__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-segmented-button__segment.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-segmented-button__segment .mdc-segmented-button__ripple{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.mdc-slider__thumb{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-slider__thumb:after,.mdc-slider__thumb:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-slider__thumb:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-slider__thumb:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-slider__thumb.mdc-ripple-upgraded:before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,1));transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-slider__thumb.mdc-ripple-upgraded:after{left:0;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-slider__thumb.mdc-ripple-upgraded--unbounded:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-slider__thumb.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-slider__thumb.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-animation:mdc-ripple-fg-opacity-out .15s;animation:mdc-ripple-fg-opacity-out .15s;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-slider__thumb:after,.mdc-slider__thumb:before{height:100%;left:0;top:0;width:100%}.mdc-slider__thumb.mdc-ripple-upgraded:after,.mdc-slider__thumb.mdc-ripple-upgraded:before{height:var(--mdc-ripple-fg-size,100%);left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0);width:var(--mdc-ripple-fg-size,100%)}.mdc-slider__thumb.mdc-ripple-upgraded:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-slider__thumb:after,.mdc-slider__thumb:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}.mdc-slider__thumb.mdc-ripple-surface--hover:before,.mdc-slider__thumb:hover:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-slider__thumb.mdc-ripple-upgraded--background-focused:before,.mdc-slider__thumb:not(.mdc-ripple-upgraded):focus:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-slider__thumb:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.mdc-slider__thumb:not(.mdc-ripple-upgraded):active:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-slider__thumb.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-slider{cursor:pointer;height:48px;margin:0 24px;position:relative;touch-action:pan-y}.mdc-slider .mdc-slider__track{height:4px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.mdc-slider .mdc-slider__track--active,.mdc-slider .mdc-slider__track--inactive{display:flex;height:100%;position:absolute;width:100%}.mdc-slider .mdc-slider__track--active{border-radius:3px;height:6px;overflow:hidden;top:-1px}.mdc-slider .mdc-slider__track--active_fill{border-top:6px solid;box-sizing:border-box;height:100%;position:relative;-webkit-transform-origin:left;transform-origin:left;width:100%}.mdc-slider .mdc-slider__track--active_fill[dir=rtl],[dir=rtl] .mdc-slider .mdc-slider__track--active_fill{-webkit-transform-origin:right;transform-origin:right}.mdc-slider .mdc-slider__track--inactive{border-radius:2px;height:4px;left:0;top:0}.mdc-slider .mdc-slider__track--inactive:before{border:1px solid #0000;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-slider .mdc-slider__track--inactive:before{border-color:CanvasText}}.mdc-slider .mdc-slider__track--active_fill{border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee)}.mdc-slider.mdc-slider--disabled .mdc-slider__track--active_fill{border-color:#000;border-color:var(--mdc-theme-on-surface,#000)}.mdc-slider .mdc-slider__track--inactive{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee);opacity:.24}.mdc-slider.mdc-slider--disabled .mdc-slider__track--inactive{background-color:#000;background-color:var(--mdc-theme-on-surface,#000);opacity:.24}.mdc-slider .mdc-slider__value-indicator-container{bottom:44px;left:50%;left:var(--slider-value-indicator-container-left,50%);pointer-events:none;position:absolute;right:var(--slider-value-indicator-container-right);-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:var(--slider-value-indicator-container-transform,translateX(-50%));transform:var(--slider-value-indicator-container-transform,translateX(-50%))}.mdc-slider .mdc-slider__value-indicator{align-items:center;border-radius:4px;display:flex;height:32px;padding:0 12px;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom;transform-origin:bottom;transition:-webkit-transform .1s cubic-bezier(.4,0,1,1) 0ms;transition:transform .1s cubic-bezier(.4,0,1,1) 0ms;transition:transform .1s cubic-bezier(.4,0,1,1) 0ms,-webkit-transform .1s cubic-bezier(.4,0,1,1) 0ms}.mdc-slider .mdc-slider__value-indicator:before{border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid;bottom:-5px;content:"";height:0;left:50%;left:var(--slider-value-indicator-caret-left,50%);position:absolute;right:var(--slider-value-indicator-caret-right);-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:var(--slider-value-indicator-caret-transform,translateX(-50%));transform:var(--slider-value-indicator-caret-transform,translateX(-50%));width:0}.mdc-slider .mdc-slider__value-indicator:after{border:1px solid #0000;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-slider .mdc-slider__value-indicator:after{border-color:CanvasText}}.mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator-container{pointer-events:auto}.mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator{-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .1s cubic-bezier(0,0,.2,1) 0ms;transition:transform .1s cubic-bezier(0,0,.2,1) 0ms;transition:transform .1s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .1s cubic-bezier(0,0,.2,1) 0ms}@media(prefers-reduced-motion){.mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator,.mdc-slider .mdc-slider__value-indicator{transition:none}}.mdc-slider .mdc-slider__value-indicator-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-subtitle2-font-size,.875rem);font-weight:500;font-weight:var(--mdc-typography-subtitle2-font-weight,500);letter-spacing:.0071428571em;letter-spacing:var(--mdc-typography-subtitle2-letter-spacing,.0071428571em);line-height:1.375rem;line-height:var(--mdc-typography-subtitle2-line-height,1.375rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle2-text-transform,inherit)}.mdc-slider .mdc-slider__value-indicator{background-color:#000;opacity:.6}.mdc-slider .mdc-slider__value-indicator:before{border-top-color:#000}.mdc-slider .mdc-slider__value-indicator{color:#fff;color:var(--mdc-theme-on-primary,#fff)}.mdc-slider .mdc-slider__thumb{display:flex;height:48px;left:-24px;outline:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:48px}.mdc-slider .mdc-slider__thumb--top{z-index:1}.mdc-slider .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob,.mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob{border-style:solid;border-width:1px;box-sizing:initial}.mdc-slider .mdc-slider__thumb-knob{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee);border:10px solid;border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee);border-radius:50%;box-shadow:0 2px 1px -1px #0003,0 1px 1px 0 #00000024,0 1px 3px 0 #0000001f;box-sizing:border-box;height:20px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px}.mdc-slider .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob,.mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob{border-color:#fff}.mdc-slider.mdc-slider--disabled .mdc-slider__thumb-knob{background-color:#000;background-color:var(--mdc-theme-on-surface,#000);border-color:#000;border-color:var(--mdc-theme-on-surface,#000)}.mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob,.mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob{border-color:#fff}.mdc-slider .mdc-slider__thumb:after,.mdc-slider .mdc-slider__thumb:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}.mdc-slider .mdc-slider__thumb.mdc-ripple-surface--hover:before,.mdc-slider .mdc-slider__thumb:hover:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-slider .mdc-slider__thumb.mdc-ripple-upgraded--background-focused:before,.mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded):focus:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded):active:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-slider .mdc-slider__thumb.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-slider .mdc-slider__tick-marks{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:space-between;padding:0 1px;position:absolute;width:100%}.mdc-slider .mdc-slider__tick-mark--active,.mdc-slider .mdc-slider__tick-mark--inactive{border-radius:50%;height:2px;width:2px}.mdc-slider .mdc-slider__tick-mark--active,.mdc-slider.mdc-slider--disabled .mdc-slider__tick-mark--active{background-color:#fff;background-color:var(--mdc-theme-on-primary,#fff);opacity:.6}.mdc-slider .mdc-slider__tick-mark--inactive{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee);opacity:.6}.mdc-slider.mdc-slider--disabled .mdc-slider__tick-mark--inactive{background-color:#000;background-color:var(--mdc-theme-on-surface,#000);opacity:.6}.mdc-slider--discrete .mdc-slider__thumb,.mdc-slider--discrete .mdc-slider__track--active_fill{transition:-webkit-transform 80ms ease;transition:transform 80ms ease;transition:transform 80ms ease,-webkit-transform 80ms ease}@media(prefers-reduced-motion){.mdc-slider--discrete .mdc-slider__thumb,.mdc-slider--discrete .mdc-slider__track--active_fill{transition:none}}.mdc-slider--disabled{cursor:auto;opacity:.38}.mdc-slider--disabled .mdc-slider__thumb{pointer-events:none}.mdc-slider__input{cursor:pointer;height:100%;left:0;margin:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.mdc-snackbar{align-items:center;bottom:0;box-sizing:border-box;display:none;justify-content:center;left:0;margin:8px;pointer-events:none;position:fixed;right:0;z-index:8;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-snackbar__surface{background-color:#333}.mdc-snackbar__label{color:#ffffffde}.mdc-snackbar__surface{min-width:344px}@media(max-width:344px),(max-width:480px){.mdc-snackbar__surface{min-width:100%}}.mdc-snackbar__surface{border-radius:4px;border-radius:var(--mdc-shape-small,4px);box-shadow:0 3px 5px -1px #0003,0 6px 10px 0 #00000024,0 1px 18px 0 #0000001f;max-width:672px}.mdc-snackbar--closing,.mdc-snackbar--open,.mdc-snackbar--opening{display:flex}.mdc-snackbar--open .mdc-snackbar__actions,.mdc-snackbar--open .mdc-snackbar__label{visibility:visible}.mdc-snackbar--leading{justify-content:flex-start}.mdc-snackbar--stacked .mdc-snackbar__label{padding-bottom:12px;padding-left:16px;padding-right:8px}.mdc-snackbar--stacked .mdc-snackbar__label[dir=rtl],[dir=rtl] .mdc-snackbar--stacked .mdc-snackbar__label{padding-left:8px;padding-right:16px}.mdc-snackbar--stacked .mdc-snackbar__surface{align-items:flex-start;flex-direction:column}.mdc-snackbar--stacked .mdc-snackbar__actions{align-self:flex-end;margin-bottom:8px}.mdc-snackbar__surface{align-items:center;box-sizing:border-box;display:flex;justify-content:flex-start;opacity:0;padding-left:0;padding-right:8px;-webkit-transform:scale(.8);transform:scale(.8)}.mdc-snackbar__surface:before{border:1px solid #0000;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-snackbar__surface:before{border-color:CanvasText}}.mdc-snackbar__surface[dir=rtl],[dir=rtl] .mdc-snackbar__surface{padding-left:8px;padding-right:0}.mdc-snackbar--open .mdc-snackbar__surface{opacity:1;pointer-events:auto;-webkit-transform:scale(1);transform:scale(1);transition:opacity .15s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .15s cubic-bezier(0,0,.2,1) 0ms;transition:opacity .15s cubic-bezier(0,0,.2,1) 0ms,transform .15s cubic-bezier(0,0,.2,1) 0ms;transition:opacity .15s cubic-bezier(0,0,.2,1) 0ms,transform .15s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .15s cubic-bezier(0,0,.2,1) 0ms}.mdc-snackbar--closing .mdc-snackbar__surface{-webkit-transform:scale(1);transform:scale(1);transition:opacity 75ms cubic-bezier(.4,0,1,1) 0ms}.mdc-snackbar__label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;flex-grow:1;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);margin:0;padding:14px 8px 14px 16px;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit);visibility:hidden;width:100%}.mdc-snackbar__label[dir=rtl],[dir=rtl] .mdc-snackbar__label{padding-left:8px;padding-right:16px}.mdc-snackbar__label:before{content:attr(data-mdc-snackbar-label-text);display:inline}.mdc-snackbar__actions{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;visibility:hidden}.mdc-snackbar__action:not(:disabled){color:#bb86fc}.mdc-snackbar__action .mdc-button__ripple:after,.mdc-snackbar__action .mdc-button__ripple:before{background-color:#bb86fc;background-color:var(--mdc-ripple-color,#bb86fc)}.mdc-snackbar__action.mdc-ripple-surface--hover .mdc-button__ripple:before,.mdc-snackbar__action:hover .mdc-button__ripple:before{opacity:.08;opacity:var(--mdc-ripple-hover-opacity,.08)}.mdc-snackbar__action.mdc-ripple-upgraded--background-focused .mdc-button__ripple:before,.mdc-snackbar__action:not(.mdc-ripple-upgraded):focus .mdc-button__ripple:before{opacity:.24;opacity:var(--mdc-ripple-focus-opacity,.24);transition-duration:75ms}.mdc-snackbar__action:not(.mdc-ripple-upgraded) .mdc-button__ripple:after{transition:opacity .15s linear}.mdc-snackbar__action:not(.mdc-ripple-upgraded):active .mdc-button__ripple:after{opacity:.24;opacity:var(--mdc-ripple-press-opacity,.24);transition-duration:75ms}.mdc-snackbar__action.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.24)}.mdc-snackbar__dismiss{color:#ffffffde}.mdc-snackbar__dismiss .mdc-icon-button__ripple:after,.mdc-snackbar__dismiss .mdc-icon-button__ripple:before{background-color:#ffffffde;background-color:var(--mdc-ripple-color,#ffffffde)}.mdc-snackbar__dismiss.mdc-ripple-surface--hover .mdc-icon-button__ripple:before,.mdc-snackbar__dismiss:hover .mdc-icon-button__ripple:before{opacity:.08;opacity:var(--mdc-ripple-hover-opacity,.08)}.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple:before,.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple:before{opacity:.24;opacity:var(--mdc-ripple-focus-opacity,.24);transition-duration:75ms}.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple:after{transition:opacity .15s linear}.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple:after{opacity:.24;opacity:var(--mdc-ripple-press-opacity,.24);transition-duration:75ms}.mdc-snackbar__dismiss.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.24)}.mdc-snackbar__dismiss.mdc-snackbar__dismiss{font-size:18px;height:36px;padding:6px;width:36px}.mdc-snackbar__dismiss.mdc-snackbar__dismiss .mdc-icon-button__focus-ring{display:none}.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block;max-height:36px;max-width:36px}@media screen and (forced-colors:active){.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{border:2px solid #0000;border-radius:6px;box-sizing:initial;height:100%;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}}@media screen and (forced-colors:active)and (forced-colors:active){.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{border-color:CanvasText}}@media screen and (forced-colors:active){.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring:after,.mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring:after{border:2px solid #0000;border-radius:8px;content:"";display:block;height:calc(100% + 4px);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% + 4px)}}@media screen and (forced-colors:active)and (forced-colors:active){.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring:after,.mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring:after{border-color:CanvasText}}.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-icon-button--reduced-size .mdc-icon-button__ripple{height:36px;margin:0;width:36px}.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-icon-button--reduced-size.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-icon-button--reduced-size:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{max-height:36px;max-width:36px}.mdc-snackbar__dismiss.mdc-snackbar__dismiss .mdc-icon-button__touch{height:36px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:36px}.mdc-snackbar__action+.mdc-snackbar__dismiss{margin-left:8px;margin-right:0}.mdc-snackbar__action+.mdc-snackbar__dismiss[dir=rtl],[dir=rtl] .mdc-snackbar__action+.mdc-snackbar__dismiss{margin-left:0;margin-right:8px}.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative}.mdc-switch:disabled{cursor:default;pointer-events:none}.mdc-switch__track{overflow:hidden;position:relative;width:100%}.mdc-switch__track:after,.mdc-switch__track:before{border:1px solid #0000;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%}@media screen and (forced-colors:active){.mdc-switch__track:after,.mdc-switch__track:before{border-color:currentColor}}.mdc-switch__track:before{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform 75ms cubic-bezier(0,0,.2,1) 0ms;transition:transform 75ms cubic-bezier(0,0,.2,1) 0ms;transition:transform 75ms cubic-bezier(0,0,.2,1) 0ms,-webkit-transform 75ms cubic-bezier(0,0,.2,1) 0ms}.mdc-switch__track:after{-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform 75ms cubic-bezier(.4,0,.6,1) 0ms;transition:transform 75ms cubic-bezier(.4,0,.6,1) 0ms;transition:transform 75ms cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform 75ms cubic-bezier(.4,0,.6,1) 0ms}.mdc-switch--selected .mdc-switch__track:before,.mdc-switch__track[dir=rtl]:after,[dir=rtl] .mdc-switch__track:after{-webkit-transform:translateX(100%);transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track:before{transition:-webkit-transform 75ms cubic-bezier(.4,0,.6,1) 0ms;transition:transform 75ms cubic-bezier(.4,0,.6,1) 0ms;transition:transform 75ms cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform 75ms cubic-bezier(.4,0,.6,1) 0ms}.mdc-switch--selected .mdc-switch__track[dir=rtl]:before,[dir=rtl] .mdc-switch--selected .mdc-switch__track:before{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track:after{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform 75ms cubic-bezier(0,0,.2,1) 0ms;transition:transform 75ms cubic-bezier(0,0,.2,1) 0ms;transition:transform 75ms cubic-bezier(0,0,.2,1) 0ms,-webkit-transform 75ms cubic-bezier(0,0,.2,1) 0ms}.mdc-switch__handle-track{height:100%;left:0;pointer-events:none;position:absolute;right:auto;top:0;-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform 75ms cubic-bezier(.4,0,.2,1) 0ms;transition:transform 75ms cubic-bezier(.4,0,.2,1) 0ms;transition:transform 75ms cubic-bezier(.4,0,.2,1) 0ms,-webkit-transform 75ms cubic-bezier(.4,0,.2,1) 0ms}.mdc-switch__handle-track[dir=rtl],[dir=rtl] .mdc-switch__handle-track{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{-webkit-transform:translateX(100%);transform:translateX(100%)}.mdc-switch--selected .mdc-switch__handle-track[dir=rtl],[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.mdc-switch__handle{display:flex;left:0;pointer-events:auto;position:absolute;right:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mdc-switch__handle[dir=rtl],[dir=rtl] .mdc-switch__handle{left:auto;right:0}.mdc-switch__handle:after,.mdc-switch__handle:before{border:1px solid #0000;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;transition:background-color 75ms cubic-bezier(.4,0,.2,1) 0ms,border-color 75ms cubic-bezier(.4,0,.2,1) 0ms;width:100%;z-index:-1}@media screen and (forced-colors:active){.mdc-switch__handle:after,.mdc-switch__handle:before{border-color:currentColor}}.mdc-switch__shadow{border-radius:inherit;position:absolute}.mdc-elevation-overlay,.mdc-switch__shadow{bottom:0;left:0;right:0;top:0}.mdc-switch__ripple{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.mdc-switch:disabled .mdc-switch__ripple{display:none}.mdc-switch__icons{height:100%;position:relative;width:100%;z-index:1}.mdc-switch__icon{bottom:0;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;transition:opacity 30ms cubic-bezier(.4,0,1,1) 0ms}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms cubic-bezier(0,0,.2,1) 30ms}.mdc-switch{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-switch .mdc-switch__ripple:after,.mdc-switch .mdc-switch__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-switch .mdc-switch__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-switch .mdc-switch__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple:before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,1));transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple:after{left:0;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-switch.mdc-ripple-upgraded--unbounded .mdc-switch__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-switch.mdc-ripple-upgraded--foreground-activation .mdc-switch__ripple:after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-switch.mdc-ripple-upgraded--foreground-deactivation .mdc-switch__ripple:after{-webkit-animation:mdc-ripple-fg-opacity-out .15s;animation:mdc-ripple-fg-opacity-out .15s;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-switch .mdc-switch__ripple:after,.mdc-switch .mdc-switch__ripple:before{height:100%;left:0;top:0;width:100%}.mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple:after,.mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple:before{height:var(--mdc-ripple-fg-size,100%);left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0);width:var(--mdc-ripple-fg-size,100%)}.mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-switch .mdc-switch__focus-ring-wrapper{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.mdc-switch.mdc-ripple-upgraded--background-focused .mdc-switch__focus-ring,.mdc-switch:not(.mdc-ripple-upgraded):focus .mdc-switch__focus-ring{border:2px solid #0000;border-radius:6px;box-sizing:initial;height:calc(100% + 4px);left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% + 4px)}@media screen and (forced-colors:active){.mdc-switch.mdc-ripple-upgraded--background-focused .mdc-switch__focus-ring,.mdc-switch:not(.mdc-ripple-upgraded):focus .mdc-switch__focus-ring{border-color:CanvasText}}.mdc-switch.mdc-ripple-upgraded--background-focused .mdc-switch__focus-ring:after,.mdc-switch:not(.mdc-ripple-upgraded):focus .mdc-switch__focus-ring:after{border:2px solid #0000;border-radius:8px;content:"";display:block;height:calc(100% + 4px);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% + 4px)}@media screen and (forced-colors:active){.mdc-switch.mdc-ripple-upgraded--background-focused .mdc-switch__focus-ring:after,.mdc-switch:not(.mdc-ripple-upgraded):focus .mdc-switch__focus-ring:after{border-color:CanvasText}}.mdc-switch{width:36px;width:var(--mdc-switch-track-width,36px)}.mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle:after{background:#6200ee;background:var(--mdc-switch-selected-handle-color,var(--mdc-theme-primary,#6200ee))}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle:after{background:#310077;background:var(--mdc-switch-selected-hover-handle-color,#310077)}.mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle:after{background:#310077;background:var(--mdc-switch-selected-focus-handle-color,#310077)}.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle:after{background:#310077;background:var(--mdc-switch-selected-pressed-handle-color,#310077)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle:after{background:#424242;background:var(--mdc-switch-disabled-selected-handle-color,#424242)}.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle:after{background:#616161;background:var(--mdc-switch-unselected-handle-color,#616161)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle:after{background:#212121;background:var(--mdc-switch-unselected-hover-handle-color,#212121)}.mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle:after{background:#212121;background:var(--mdc-switch-unselected-focus-handle-color,#212121)}.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle:after{background:#212121;background:var(--mdc-switch-unselected-pressed-handle-color,#212121)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle:after{background:#424242;background:var(--mdc-switch-disabled-unselected-handle-color,#424242)}.mdc-switch .mdc-switch__handle:before{background:#fff;background:var(--mdc-switch-handle-surface-color,var(--mdc-theme-surface,#fff))}.mdc-switch:enabled .mdc-switch__shadow{--mdc-elevation-box-shadow-for-gss:0px 2px 1px -1px #0003,0px 1px 1px 0px #00000024,0px 1px 3px 0px #0000001f;box-shadow:0 2px 1px -1px #0003,0 1px 1px 0 #00000024,0 1px 3px 0 #0000001f;box-shadow:var(--mdc-switch-handle-elevation,var(--mdc-elevation-box-shadow-for-gss))}.mdc-switch:disabled .mdc-switch__shadow{--mdc-elevation-box-shadow-for-gss:0px 0px 0px 0px #0003,0px 0px 0px 0px #00000024,0px 0px 0px 0px #0000001f;box-shadow:0 0 0 0 #0003,0 0 0 0 #00000024,0 0 0 0 #0000001f;box-shadow:var(--mdc-switch-disabled-handle-elevation,var(--mdc-elevation-box-shadow-for-gss))}.mdc-switch .mdc-switch__focus-ring-wrapper,.mdc-switch .mdc-switch__handle{height:20px;height:var(--mdc-switch-handle-height,20px)}.mdc-switch:disabled .mdc-switch__handle:after{opacity:.38;opacity:var(--mdc-switch-disabled-handle-opacity,.38)}.mdc-switch .mdc-switch__handle{border-radius:10px;border-radius:var(--mdc-switch-handle-shape,10px);width:20px;width:var(--mdc-switch-handle-width,20px)}.mdc-switch .mdc-switch__handle-track{width:calc(100% - 20px);width:calc(100% - var(--mdc-switch-handle-width, 20px))}.mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon{fill:#fff;fill:var(--mdc-switch-selected-icon-color,var(--mdc-theme-on-primary,#fff))}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon{fill:#fff;fill:var(--mdc-switch-disabled-selected-icon-color,var(--mdc-theme-on-primary,#fff))}.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon{fill:#fff;fill:var(--mdc-switch-unselected-icon-color,var(--mdc-theme-on-primary,#fff))}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon{fill:#fff;fill:var(--mdc-switch-disabled-unselected-icon-color,var(--mdc-theme-on-primary,#fff))}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons{opacity:.38;opacity:var(--mdc-switch-disabled-selected-icon-opacity,.38)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons{opacity:.38;opacity:var(--mdc-switch-disabled-unselected-icon-opacity,.38)}.mdc-switch.mdc-switch--selected .mdc-switch__icon{height:18px;height:var(--mdc-switch-selected-icon-size,18px);width:18px;width:var(--mdc-switch-selected-icon-size,18px)}.mdc-switch.mdc-switch--unselected .mdc-switch__icon{height:18px;height:var(--mdc-switch-unselected-icon-size,18px);width:18px;width:var(--mdc-switch-unselected-icon-size,18px)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple:after,.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple:before{background-color:#6200ee;background-color:var(--mdc-switch-selected-hover-state-layer-color,var(--mdc-theme-primary,#6200ee))}.mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple:after,.mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple:before{background-color:#6200ee;background-color:var(--mdc-switch-selected-focus-state-layer-color,var(--mdc-theme-primary,#6200ee))}.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple:after,.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple:before{background-color:#6200ee;background-color:var(--mdc-switch-selected-pressed-state-layer-color,var(--mdc-theme-primary,#6200ee))}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple:after,.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple:before{background-color:#424242;background-color:var(--mdc-switch-unselected-hover-state-layer-color,#424242)}.mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple:after,.mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple:before{background-color:#424242;background-color:var(--mdc-switch-unselected-focus-state-layer-color,#424242)}.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple:after,.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple:before{background-color:#424242;background-color:var(--mdc-switch-unselected-pressed-state-layer-color,#424242)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple:before,.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):hover .mdc-switch__ripple:before{opacity:.04;opacity:var(--mdc-switch-selected-hover-state-layer-opacity,.04)}.mdc-switch.mdc-switch--selected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple:before,.mdc-switch.mdc-switch--selected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple:before{opacity:.12;opacity:var(--mdc-switch-selected-focus-state-layer-opacity,.12);transition-duration:75ms}.mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple:after{transition:opacity .15s linear}.mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple:after{opacity:.1;opacity:var(--mdc-switch-selected-pressed-state-layer-opacity,.1);transition-duration:75ms}.mdc-switch.mdc-switch--selected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-selected-pressed-state-layer-opacity,0.1)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple:before,.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):hover .mdc-switch__ripple:before{opacity:.04;opacity:var(--mdc-switch-unselected-hover-state-layer-opacity,.04)}.mdc-switch.mdc-switch--unselected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple:before,.mdc-switch.mdc-switch--unselected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple:before{opacity:.12;opacity:var(--mdc-switch-unselected-focus-state-layer-opacity,.12);transition-duration:75ms}.mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple:after{transition:opacity .15s linear}.mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple:after{opacity:.1;opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity,.1);transition-duration:75ms}.mdc-switch.mdc-switch--unselected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity,0.1)}.mdc-switch .mdc-switch__ripple{height:48px;height:var(--mdc-switch-state-layer-size,48px);width:48px;width:var(--mdc-switch-state-layer-size,48px)}.mdc-switch .mdc-switch__track{height:14px;height:var(--mdc-switch-track-height,14px)}.mdc-switch:disabled .mdc-switch__track{opacity:.12;opacity:var(--mdc-switch-disabled-track-opacity,.12)}.mdc-switch:enabled .mdc-switch__track:after{background:#d7bbff;background:var(--mdc-switch-selected-track-color,#d7bbff)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track:after{background:#d7bbff;background:var(--mdc-switch-selected-hover-track-color,#d7bbff)}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track:after{background:#d7bbff;background:var(--mdc-switch-selected-focus-track-color,#d7bbff)}.mdc-switch:enabled:active .mdc-switch__track:after{background:#d7bbff;background:var(--mdc-switch-selected-pressed-track-color,#d7bbff)}.mdc-switch:disabled .mdc-switch__track:after{background:#424242;background:var(--mdc-switch-disabled-selected-track-color,#424242)}.mdc-switch:enabled .mdc-switch__track:before{background:#e0e0e0;background:var(--mdc-switch-unselected-track-color,#e0e0e0)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track:before{background:#e0e0e0;background:var(--mdc-switch-unselected-hover-track-color,#e0e0e0)}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track:before{background:#e0e0e0;background:var(--mdc-switch-unselected-focus-track-color,#e0e0e0)}.mdc-switch:enabled:active .mdc-switch__track:before{background:#e0e0e0;background:var(--mdc-switch-unselected-pressed-track-color,#e0e0e0)}.mdc-switch:disabled .mdc-switch__track:before{background:#424242;background:var(--mdc-switch-disabled-unselected-track-color,#424242)}.mdc-switch .mdc-switch__track{border-radius:7px;border-radius:var(--mdc-switch-track-shape,7px)}@media (-ms-high-contrast:active),screen and (forced-colors:active){.mdc-switch:disabled .mdc-switch__handle:after{opacity:1;opacity:var(--mdc-switch-disabled-handle-opacity,1)}.mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon{fill:ButtonText;fill:var(--mdc-switch-selected-icon-color,ButtonText)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon{fill:GrayText;fill:var(--mdc-switch-disabled-selected-icon-color,GrayText)}.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon{fill:ButtonText;fill:var(--mdc-switch-unselected-icon-color,ButtonText)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon{fill:GrayText;fill:var(--mdc-switch-disabled-unselected-icon-color,GrayText)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons{opacity:1;opacity:var(--mdc-switch-disabled-selected-icon-opacity,1)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons{opacity:1;opacity:var(--mdc-switch-disabled-unselected-icon-opacity,1)}.mdc-switch:disabled .mdc-switch__track{opacity:1;opacity:var(--mdc-switch-disabled-track-opacity,1)}}.mdc-tab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-button-font-size,.875rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight,500);letter-spacing:.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing,.0892857143em);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height,2.25rem);position:relative;text-decoration:none;-webkit-text-decoration:var(--mdc-typography-button-text-decoration,none);text-decoration:var(--mdc-typography-button-text-decoration,none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform,uppercase)}.mdc-tab .mdc-tab__text-label{color:#0009}.mdc-tab .mdc-tab__icon{color:#0000008a;fill:currentColor}.mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring,.mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring{border:2px solid #0000;border-radius:8px;box-sizing:initial;height:calc(100% - 12px);left:50%;margin-top:-2px;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 8px);z-index:2}@media screen and (forced-colors:active){.mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring,.mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring{border-color:CanvasText}}.mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring:after,.mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring:after{border:2px solid #0000;border-radius:10px;content:"";display:block;height:calc(100% + 4px);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% + 4px)}@media screen and (forced-colors:active){.mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring:after,.mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring:after{border-color:CanvasText}}.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring{border:2px solid #0000;border-radius:8px;box-sizing:initial;height:calc(100% - 8px);left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 8px);z-index:2}@media screen and (forced-colors:active){.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring{border-color:CanvasText}}.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring:after,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring:after{border:2px solid #0000;border-radius:10px;content:"";display:block;height:calc(100% + 4px);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% + 4px)}@media screen and (forced-colors:active){.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring:after,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring:after{border-color:CanvasText}}.mdc-tab__content{position:relative}.mdc-tab__icon{font-size:24px;height:24px;width:24px}.mdc-tab--active .mdc-tab__icon,.mdc-tab--active .mdc-tab__text-label{color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mdc-tab{-webkit-appearance:none;background:none;border:none;box-sizing:border-box;cursor:pointer;display:flex;flex:1 0 auto;justify-content:center;margin:0;min-width:90px;outline:none;padding:0 24px;text-align:center;white-space:nowrap;z-index:1}.mdc-tab::-moz-focus-inner{border:0;padding:0}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{align-items:center;display:flex;height:inherit;justify-content:center;pointer-events:none}.mdc-tab__text-label{display:inline-block;line-height:1}.mdc-tab__icon,.mdc-tab__text-label{transition:color .15s linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{align-items:center;flex-direction:column;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-bottom:4px;padding-top:6px}.mdc-tab--active .mdc-tab__icon,.mdc-tab--active .mdc-tab__text-label{transition-delay:.1s}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl],[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:0;padding-right:8px}.mdc-tab{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-tab .mdc-tab__ripple:after,.mdc-tab .mdc-tab__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-tab .mdc-tab__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-tab .mdc-tab__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple:before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,1));transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple:after{left:0;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-tab.mdc-ripple-upgraded--unbounded .mdc-tab__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-tab.mdc-ripple-upgraded--foreground-activation .mdc-tab__ripple:after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-tab.mdc-ripple-upgraded--foreground-deactivation .mdc-tab__ripple:after{-webkit-animation:mdc-ripple-fg-opacity-out .15s;animation:mdc-ripple-fg-opacity-out .15s;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-tab .mdc-tab__ripple:after,.mdc-tab .mdc-tab__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-tab .mdc-tab__ripple:after,.mdc-tab .mdc-tab__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}.mdc-tab.mdc-ripple-surface--hover .mdc-tab__ripple:before,.mdc-tab:hover .mdc-tab__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__ripple:before,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-tab:not(.mdc-ripple-upgraded) .mdc-tab__ripple:after{transition:opacity .15s linear}.mdc-tab:not(.mdc-ripple-upgraded):active .mdc-tab__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-tab.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-tab__ripple{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;will-change:transform,opacity}.mdc-tab-bar{width:100%}.mdc-tab{height:48px}.mdc-tab--stacked{height:72px}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee)}.mdc-tab-indicator .mdc-tab-indicator__content--icon{color:#018786;color:var(--mdc-theme-secondary,#018786)}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-top-width:2px}.mdc-tab-indicator .mdc-tab-indicator__content--icon{font-size:34px;height:34px}.mdc-tab-indicator{display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.mdc-tab-indicator__content{opacity:0;-webkit-transform-origin:left;transform-origin:left}.mdc-tab-indicator__content--underline{align-self:flex-end;border-top-style:solid;box-sizing:border-box;width:100%}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),-webkit-transform .25s cubic-bezier(.4,0,.2,1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:opacity .15s linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:.1s}.mdc-tab-scroller{overflow-y:hidden}.mdc-tab-scroller.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-content{transition:-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),-webkit-transform .25s cubic-bezier(.4,0,.2,1)}.mdc-tab-scroller__test{height:100px;overflow-x:scroll;position:absolute;top:-9999px;width:100px}.mdc-tab-scroller__scroll-area{-webkit-overflow-scrolling:touch;display:flex;overflow-x:hidden}.mdc-tab-scroller__scroll-area::-webkit-scrollbar,.mdc-tab-scroller__test::-webkit-scrollbar{display:none}.mdc-tab-scroller__scroll-area--scroll{overflow-x:scroll}.mdc-tab-scroller__scroll-content{display:flex;flex:1 0 auto;position:relative;-webkit-transform:none;transform:none;will-change:transform}.mdc-tab-scroller--align-start .mdc-tab-scroller__scroll-content{justify-content:flex-start}.mdc-tab-scroller--align-end .mdc-tab-scroller__scroll-content{justify-content:flex-end}.mdc-tab-scroller--align-center .mdc-tab-scroller__scroll-content{justify-content:center}.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-area{-webkit-overflow-scrolling:auto}.mdc-text-field--filled{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-text-field--filled .mdc-text-field__ripple:after,.mdc-text-field--filled .mdc-text-field__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-text-field--filled .mdc-text-field__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-text-field--filled .mdc-text-field__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple:before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,1));transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple:after{left:0;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-text-field--filled.mdc-ripple-upgraded--unbounded .mdc-text-field__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-text-field--filled.mdc-ripple-upgraded--foreground-activation .mdc-text-field__ripple:after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-text-field--filled.mdc-ripple-upgraded--foreground-deactivation .mdc-text-field__ripple:after{-webkit-animation:mdc-ripple-fg-opacity-out .15s;animation:mdc-ripple-fg-opacity-out .15s;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-text-field--filled .mdc-text-field__ripple:after,.mdc-text-field--filled .mdc-text-field__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-text-field__ripple{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.mdc-text-field{align-items:baseline;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px);box-sizing:border-box;display:inline-flex;overflow:hidden;padding:0 16px;position:relative;will-change:opacity,transform,color}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#000000de}@media{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:#0000008a}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:#0000008a}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::-ms-input-placeholder{color:#0000008a}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:#0000008a}}@media{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:#0000008a}}.mdc-text-field .mdc-text-field__input{caret-color:#6200ee;caret-color:var(--mdc-theme-primary,#6200ee)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading,.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#0000008a}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix,.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:#0009}.mdc-text-field .mdc-floating-label{pointer-events:none;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mdc-text-field__input{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);height:28px;letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);min-width:0;padding:0;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit);transition:opacity .15s cubic-bezier(.4,0,.2,1) 0ms;width:100%}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media{.mdc-text-field__input::-webkit-input-placeholder{opacity:0;transition:opacity 67ms cubic-bezier(.4,0,.2,1) 0ms}.mdc-text-field__input:-ms-input-placeholder{opacity:0;transition:opacity 67ms cubic-bezier(.4,0,.2,1) 0ms}.mdc-text-field__input::-ms-input-placeholder{opacity:0;transition:opacity 67ms cubic-bezier(.4,0,.2,1) 0ms}.mdc-text-field__input::placeholder{opacity:0;transition:opacity 67ms cubic-bezier(.4,0,.2,1) 0ms}}@media{.mdc-text-field__input:-ms-input-placeholder{opacity:0;transition:opacity 67ms cubic-bezier(.4,0,.2,1) 0ms}}@media{.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder{opacity:1;transition-delay:40ms;transition-duration:.11s}.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder{opacity:1;transition-delay:40ms;transition-duration:.11s}.mdc-text-field--focused .mdc-text-field__input::-ms-input-placeholder,.mdc-text-field--no-label .mdc-text-field__input::-ms-input-placeholder{opacity:1;transition-delay:40ms;transition-duration:.11s}.mdc-text-field--focused .mdc-text-field__input::placeholder,.mdc-text-field--no-label .mdc-text-field__input::placeholder{opacity:1;transition-delay:40ms;transition-duration:.11s}}@media{.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder{opacity:1;transition-delay:40ms;transition-duration:.11s}}.mdc-text-field__affix{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);height:28px;letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);opacity:0;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit);transition:opacity .15s cubic-bezier(.4,0,.2,1) 0ms;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens:none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}.mdc-text-field__affix--prefix[dir=rtl],[dir=rtl] .mdc-text-field__affix--prefix{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl],.mdc-text-field__affix--suffix,[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix[dir=rtl],[dir=rtl] .mdc-text-field__affix--suffix{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl],[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled .mdc-text-field__ripple:after,.mdc-text-field--filled .mdc-text-field__ripple:before{background-color:#000000de;background-color:var(--mdc-ripple-color,#000000de)}.mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple:before,.mdc-text-field--filled:hover .mdc-text-field__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple:before,.mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-text-field--filled:before{content:"";display:inline-block;height:40px;vertical-align:0;width:0}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:#0000006b}.mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:#000000de}.mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:#6200ee;border-bottom-color:var(--mdc-theme-primary,#6200ee)}.mdc-text-field--filled .mdc-floating-label{left:16px;right:auto}.mdc-text-field--filled .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:auto;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{-webkit-transform:translateY(-106%) scale(.75);transform:translateY(-106%) scale(.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--no-label:before{display:none}@supports(-webkit-hyphens:none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem;-webkit-transform:translateY(-37.25px) scale(1);transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem;-webkit-transform:translateY(-34.75px) scale(.75);transform:translateY(-34.75px) scale(.75)}.mdc-text-field--outlined .mdc-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-text-field-outlined .25s 1;animation:mdc-floating-label-shake-float-above-text-field-outlined .25s 1}@-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{-webkit-transform:translateX(0) translateY(-34.75px) scale(.75);transform:translateX(0) translateY(-34.75px) scale(.75)}33%{-webkit-animation-timing-function:cubic-bezier(.5,0,.701732,.495819);animation-timing-function:cubic-bezier(.5,0,.701732,.495819);-webkit-transform:translateX(4%) translateY(-34.75px) scale(.75);transform:translateX(4%) translateY(-34.75px) scale(.75)}66%{-webkit-animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);-webkit-transform:translateX(-4%) translateY(-34.75px) scale(.75);transform:translateX(-4%) translateY(-34.75px) scale(.75)}to{-webkit-transform:translateX(0) translateY(-34.75px) scale(.75);transform:translateX(0) translateY(-34.75px) scale(.75)}}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{-webkit-transform:translateX(0) translateY(-34.75px) scale(.75);transform:translateX(0) translateY(-34.75px) scale(.75)}33%{-webkit-animation-timing-function:cubic-bezier(.5,0,.701732,.495819);animation-timing-function:cubic-bezier(.5,0,.701732,.495819);-webkit-transform:translateX(4%) translateY(-34.75px) scale(.75);transform:translateX(4%) translateY(-34.75px) scale(.75)}66%{-webkit-animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);-webkit-transform:translateX(-4%) translateY(-34.75px) scale(.75);transform:translateX(-4%) translateY(-34.75px) scale(.75)}to{-webkit-transform:translateX(0) translateY(-34.75px) scale(.75);transform:translateX(0) translateY(-34.75px) scale(.75)}}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#00000061}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#000000de}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee)}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small,4px);border-bottom-right-radius:0;border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:0}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small,4px);border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px)}@supports(top:max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-shape-small,4px))}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small,4px);border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px)}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small,4px);border-bottom-right-radius:0;border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:0}@supports(top:max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-shape-small,4px))}.mdc-text-field--outlined,.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px,var(--mdc-shape-small,4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top:max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px,var(--mdc-shape-small,4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl],[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:0}@supports(top:max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl],[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:max(16px,var(--mdc-shape-small,4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top:max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl],[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:0}@supports(top:max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl],[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-text-field__ripple:after,.mdc-text-field--outlined .mdc-text-field__ripple:before{background-color:initial;background-color:var(--mdc-ripple-color,#0000)}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:auto}.mdc-text-field--outlined .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:auto;right:4px}.mdc-text-field--outlined .mdc-text-field__input{background-color:initial;border:none!important;display:flex}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{align-items:center;flex-direction:column;height:auto;padding:0;transition:none;width:auto}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){-webkit-transform:none;transform:none}.mdc-text-field--textarea .mdc-text-field__input{box-sizing:border-box;flex-grow:1;height:auto;line-height:1.5rem;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;padding:0 16px;resize:none}.mdc-text-field--textarea.mdc-text-field--filled:before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{-webkit-transform:translateY(-10.25px) scale(.75);transform:translateY(-10.25px) scale(.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-textarea-filled .25s 1;animation:mdc-floating-label-shake-float-above-textarea-filled .25s 1}@-webkit-keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{-webkit-transform:translateX(0) translateY(-10.25px) scale(.75);transform:translateX(0) translateY(-10.25px) scale(.75)}33%{-webkit-animation-timing-function:cubic-bezier(.5,0,.701732,.495819);animation-timing-function:cubic-bezier(.5,0,.701732,.495819);-webkit-transform:translateX(4%) translateY(-10.25px) scale(.75);transform:translateX(4%) translateY(-10.25px) scale(.75)}66%{-webkit-animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);-webkit-transform:translateX(-4%) translateY(-10.25px) scale(.75);transform:translateX(-4%) translateY(-10.25px) scale(.75)}to{-webkit-transform:translateX(0) translateY(-10.25px) scale(.75);transform:translateX(0) translateY(-10.25px) scale(.75)}}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{-webkit-transform:translateX(0) translateY(-10.25px) scale(.75);transform:translateX(0) translateY(-10.25px) scale(.75)}33%{-webkit-animation-timing-function:cubic-bezier(.5,0,.701732,.495819);animation-timing-function:cubic-bezier(.5,0,.701732,.495819);-webkit-transform:translateX(4%) translateY(-10.25px) scale(.75);transform:translateX(4%) translateY(-10.25px) scale(.75)}66%{-webkit-animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);-webkit-transform:translateX(-4%) translateY(-10.25px) scale(.75);transform:translateX(-4%) translateY(-10.25px) scale(.75)}to{-webkit-transform:translateX(0) translateY(-10.25px) scale(.75);transform:translateX(0) translateY(-10.25px) scale(.75)}}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-bottom:9px;margin-top:23px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-bottom:16px;margin-top:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem;-webkit-transform:translateY(-27.25px) scale(1);transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem;-webkit-transform:translateY(-24.75px) scale(.75);transform:translateY(-24.75px) scale(.75)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-textarea-outlined .25s 1;animation:mdc-floating-label-shake-float-above-textarea-outlined .25s 1}@-webkit-keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{-webkit-transform:translateX(0) translateY(-24.75px) scale(.75);transform:translateX(0) translateY(-24.75px) scale(.75)}33%{-webkit-animation-timing-function:cubic-bezier(.5,0,.701732,.495819);animation-timing-function:cubic-bezier(.5,0,.701732,.495819);-webkit-transform:translateX(4%) translateY(-24.75px) scale(.75);transform:translateX(4%) translateY(-24.75px) scale(.75)}66%{-webkit-animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);-webkit-transform:translateX(-4%) translateY(-24.75px) scale(.75);transform:translateX(-4%) translateY(-24.75px) scale(.75)}to{-webkit-transform:translateX(0) translateY(-24.75px) scale(.75);transform:translateX(0) translateY(-24.75px) scale(.75)}}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{-webkit-transform:translateX(0) translateY(-24.75px) scale(.75);transform:translateX(0) translateY(-24.75px) scale(.75)}33%{-webkit-animation-timing-function:cubic-bezier(.5,0,.701732,.495819);animation-timing-function:cubic-bezier(.5,0,.701732,.495819);-webkit-transform:translateX(4%) translateY(-24.75px) scale(.75);transform:translateX(4%) translateY(-24.75px) scale(.75)}66%{-webkit-animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);-webkit-transform:translateX(-4%) translateY(-24.75px) scale(.75);transform:translateX(-4%) translateY(-24.75px) scale(.75)}to{-webkit-transform:translateX(0) translateY(-24.75px) scale(.75);transform:translateX(0) translateY(-24.75px) scale(.75)}}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-bottom:16px;margin-top:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter:after{content:"";display:inline-block;height:16px;vertical-align:-16px;width:0}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter:before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input{-webkit-transform:translateY(1px);transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{-webkit-transform:translateX(-1px) translateY(-1px);transform:translateX(-1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer{-webkit-transform:translateX(1px) translateY(-1px);transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input{-webkit-transform:translateX(1px) translateY(1px);transform:translateX(1px) translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input{-webkit-transform:translateX(-1px) translateY(1px);transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}.mdc-text-field--with-leading-icon[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{left:48px;max-width:calc(100% - 48px);right:auto}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{left:auto;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(133.33333% - 85.33333px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:auto}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:auto;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{-webkit-transform:translateY(-37.25px) translateX(-32px) scale(1);transform:translateY(-37.25px) translateX(-32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{-webkit-transform:translateY(-37.25px) translateX(32px) scale(1);transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{-webkit-transform:translateY(-34.75px) translateX(-32px) scale(.75);transform:translateY(-34.75px) translateX(-32px) scale(.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{-webkit-transform:translateY(-34.75px) translateX(32px) scale(.75);transform:translateY(-34.75px) translateX(32px) scale(.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon .25s 1;animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon .25s 1}@-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{-webkit-transform:translateX(-32px) translateY(-34.75px) scale(.75);transform:translateX(-32px) translateY(-34.75px) scale(.75)}33%{-webkit-animation-timing-function:cubic-bezier(.5,0,.701732,.495819);animation-timing-function:cubic-bezier(.5,0,.701732,.495819);-webkit-transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(.75);transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(.75)}66%{-webkit-animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);-webkit-transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(.75);transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(.75)}to{-webkit-transform:translateX(-32px) translateY(-34.75px) scale(.75);transform:translateX(-32px) translateY(-34.75px) scale(.75)}}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{-webkit-transform:translateX(-32px) translateY(-34.75px) scale(.75);transform:translateX(-32px) translateY(-34.75px) scale(.75)}33%{-webkit-animation-timing-function:cubic-bezier(.5,0,.701732,.495819);animation-timing-function:cubic-bezier(.5,0,.701732,.495819);-webkit-transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(.75);transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(.75)}66%{-webkit-animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);-webkit-transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(.75);transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(.75)}to{-webkit-transform:translateX(-32px) translateY(-34.75px) scale(.75);transform:translateX(-32px) translateY(-34.75px) scale(.75)}}.mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon .25s 1;animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon .25s 1}@-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{-webkit-transform:translateX(32px) translateY(-34.75px) scale(.75);transform:translateX(32px) translateY(-34.75px) scale(.75)}33%{-webkit-animation-timing-function:cubic-bezier(.5,0,.701732,.495819);animation-timing-function:cubic-bezier(.5,0,.701732,.495819);-webkit-transform:translateX(calc(4% + 32px)) translateY(-34.75px) scale(.75);transform:translateX(calc(4% + 32px)) translateY(-34.75px) scale(.75)}66%{-webkit-animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);-webkit-transform:translateX(calc(-4% + 32px)) translateY(-34.75px) scale(.75);transform:translateX(calc(-4% + 32px)) translateY(-34.75px) scale(.75)}to{-webkit-transform:translateX(32px) translateY(-34.75px) scale(.75);transform:translateX(32px) translateY(-34.75px) scale(.75)}}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{-webkit-transform:translateX(32px) translateY(-34.75px) scale(.75);transform:translateX(32px) translateY(-34.75px) scale(.75)}33%{-webkit-animation-timing-function:cubic-bezier(.5,0,.701732,.495819);animation-timing-function:cubic-bezier(.5,0,.701732,.495819);-webkit-transform:translateX(calc(4% + 32px)) translateY(-34.75px) scale(.75);transform:translateX(calc(4% + 32px)) translateY(-34.75px) scale(.75)}66%{-webkit-animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);-webkit-transform:translateX(calc(-4% + 32px)) translateY(-34.75px) scale(.75);transform:translateX(calc(-4% + 32px)) translateY(-34.75px) scale(.75)}to{-webkit-transform:translateX(32px) translateY(-34.75px) scale(.75);transform:translateX(32px) translateY(-34.75px) scale(.75)}}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}.mdc-text-field--with-trailing-icon[dir=rtl],[dir=rtl] .mdc-text-field--with-trailing-icon{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(133.33333% - 85.33333px)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(133.33333% - 128px)}.mdc-text-field-helper-line{box-sizing:border-box;display:flex;justify-content:space-between}.mdc-text-field+.mdc-text-field-helper-line{padding-left:16px;padding-right:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#6200eede}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after,.mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:#b00020;color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid .mdc-text-field__input{caret-color:#b00020;caret-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#b00020;color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}.mdc-text-field--disabled .mdc-text-field__input{color:#00000061}@media{.mdc-text-field--disabled .mdc-text-field__input::-webkit-input-placeholder{color:#00000061}.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:#00000061}.mdc-text-field--disabled .mdc-text-field__input::-ms-input-placeholder{color:#00000061}.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:#00000061}}@media{.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#00000061}.mdc-text-field--disabled .mdc-text-field__icon--leading,.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:#0000004d}.mdc-text-field--disabled .mdc-text-field__affix--prefix,.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:#00000061}.mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:#0000000f}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#0000000f}@media (-ms-high-contrast:active),screen and (forced-colors:active){.mdc-text-field--disabled .mdc-text-field__input::-webkit-input-placeholder{color:GrayText}.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled .mdc-text-field__input::-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media (-ms-high-contrast:active),screen and (forced-colors:active){.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}}@media (-ms-high-contrast:active),screen and (forced-colors:active){.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled .mdc-text-field__affix--prefix,.mdc-text-field--disabled .mdc-text-field__affix--suffix,.mdc-text-field--disabled .mdc-text-field__icon--leading,.mdc-text-field--disabled .mdc-text-field__icon--trailing,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}.mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}@media screen and (forced-colors:active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl],[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input{text-align:left}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input{direction:ltr}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading{order:1}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix{order:2}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input{order:3}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix{order:4}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing{order:5}.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix,[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-right:12px}.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix,[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px}.mdc-text-field-helper-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-caption-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size,.75rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight,400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing,.0333333333em);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height,1.25rem);line-height:normal;margin:0;opacity:0;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform,inherit);transition:opacity .15s cubic-bezier(.4,0,.2,1) 0ms;will-change:opacity}.mdc-text-field-helper-text:before{content:"";display:inline-block;height:16px;vertical-align:0;width:0}.mdc-text-field-helper-text--persistent{opacity:1;transition:none;will-change:auto}.mdc-text-field-character-counter{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-caption-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size,.75rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight,400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing,.0333333333em);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height,1.25rem);line-height:normal;margin-left:auto;margin-right:0;margin-top:0;padding-left:16px;padding-right:0;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform,inherit);white-space:nowrap}.mdc-text-field-character-counter:before{content:"";display:inline-block;height:16px;vertical-align:0;width:0}.mdc-text-field-character-counter[dir=rtl],[dir=rtl] .mdc-text-field-character-counter{margin-left:0;margin-right:auto;padding-left:0;padding-right:16px}.mdc-text-field__icon{align-self:center;cursor:pointer}.mdc-text-field__icon:not([tabindex]),.mdc-text-field__icon[tabindex="-1"]{cursor:default;pointer-events:none}.mdc-text-field__icon svg{display:block}.mdc-text-field__icon--leading{margin-left:16px;margin-right:8px}.mdc-text-field__icon--leading[dir=rtl],[dir=rtl] .mdc-text-field__icon--leading{margin-left:8px;margin-right:16px}.mdc-text-field__icon--trailing{margin-left:0;margin-right:0;padding:12px}.mdc-text-field__icon--trailing[dir=rtl],[dir=rtl] .mdc-text-field__icon--trailing{margin-left:0;margin-right:0}:root{--mdc-theme-primary:#6200ee;--mdc-theme-secondary:#018786;--mdc-theme-background:#fff;--mdc-theme-surface:#fff;--mdc-theme-error:#b00020;--mdc-theme-on-primary:#fff;--mdc-theme-on-secondary:#fff;--mdc-theme-on-surface:#000;--mdc-theme-on-error:#fff;--mdc-theme-text-primary-on-background:#000000de;--mdc-theme-text-secondary-on-background:#0000008a;--mdc-theme-text-hint-on-background:#00000061;--mdc-theme-text-disabled-on-background:#00000061;--mdc-theme-text-icon-on-background:#00000061;--mdc-theme-text-primary-on-light:#000000de;--mdc-theme-text-secondary-on-light:#0000008a;--mdc-theme-text-hint-on-light:#00000061;--mdc-theme-text-disabled-on-light:#00000061;--mdc-theme-text-icon-on-light:#00000061;--mdc-theme-text-primary-on-dark:#fff;--mdc-theme-text-secondary-on-dark:#ffffffb3;--mdc-theme-text-hint-on-dark:#ffffff80;--mdc-theme-text-disabled-on-dark:#ffffff80;--mdc-theme-text-icon-on-dark:#ffffff80}.mdc-theme--primary{color:#6200ee!important;color:var(--mdc-theme-primary,#6200ee)!important}.mdc-theme--secondary{color:#018786!important;color:var(--mdc-theme-secondary,#018786)!important}.mdc-theme--background{background-color:#fff;background-color:var(--mdc-theme-background,#fff)}.mdc-theme--surface{background-color:#fff;background-color:var(--mdc-theme-surface,#fff)}.mdc-theme--error{color:#b00020!important;color:var(--mdc-theme-error,#b00020)!important}.mdc-theme--on-primary{color:#fff!important;color:var(--mdc-theme-on-primary,#fff)!important}.mdc-theme--on-secondary{color:#fff!important;color:var(--mdc-theme-on-secondary,#fff)!important}.mdc-theme--on-surface{color:#000!important;color:var(--mdc-theme-on-surface,#000)!important}.mdc-theme--on-error{color:#fff!important;color:var(--mdc-theme-on-error,#fff)!important}.mdc-theme--text-primary-on-background{color:#000000de!important;color:var(--mdc-theme-text-primary-on-background,#000000de)!important}.mdc-theme--text-secondary-on-background{color:#0000008a!important;color:var(--mdc-theme-text-secondary-on-background,#0000008a)!important}.mdc-theme--text-hint-on-background{color:#00000061!important;color:var(--mdc-theme-text-hint-on-background,#00000061)!important}.mdc-theme--text-disabled-on-background{color:#00000061!important;color:var(--mdc-theme-text-disabled-on-background,#00000061)!important}.mdc-theme--text-icon-on-background{color:#00000061!important;color:var(--mdc-theme-text-icon-on-background,#00000061)!important}.mdc-theme--text-primary-on-light{color:#000000de!important;color:var(--mdc-theme-text-primary-on-light,#000000de)!important}.mdc-theme--text-secondary-on-light{color:#0000008a!important;color:var(--mdc-theme-text-secondary-on-light,#0000008a)!important}.mdc-theme--text-hint-on-light{color:#00000061!important;color:var(--mdc-theme-text-hint-on-light,#00000061)!important}.mdc-theme--text-disabled-on-light{color:#00000061!important;color:var(--mdc-theme-text-disabled-on-light,#00000061)!important}.mdc-theme--text-icon-on-light{color:#00000061!important;color:var(--mdc-theme-text-icon-on-light,#00000061)!important}.mdc-theme--text-primary-on-dark{color:#fff!important;color:var(--mdc-theme-text-primary-on-dark,#fff)!important}.mdc-theme--text-secondary-on-dark{color:#ffffffb3!important;color:var(--mdc-theme-text-secondary-on-dark,#ffffffb3)!important}.mdc-theme--text-hint-on-dark{color:#ffffff80!important;color:var(--mdc-theme-text-hint-on-dark,#ffffff80)!important}.mdc-theme--text-disabled-on-dark{color:#ffffff80!important;color:var(--mdc-theme-text-disabled-on-dark,#ffffff80)!important}.mdc-theme--text-icon-on-dark{color:#ffffff80!important;color:var(--mdc-theme-text-icon-on-dark,#ffffff80)!important}.mdc-theme--primary-bg{background-color:#6200ee!important;background-color:var(--mdc-theme-primary,#6200ee)!important}.mdc-theme--secondary-bg{background-color:#018786!important;background-color:var(--mdc-theme-secondary,#018786)!important}.mdc-tooltip__caret-surface-bottom,.mdc-tooltip__caret-surface-top,.mdc-tooltip__surface{border-radius:4px;border-radius:var(--mdc-shape-small,4px)}.mdc-tooltip__surface{background-color:#0009;color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff);overflow-wrap:anywhere;word-break:break-all;word-break:var(--mdc-tooltip-word-break,normal)}.mdc-tooltip{z-index:9}.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation{transition:opacity .15s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .15s cubic-bezier(0,0,.2,1) 0ms;transition:opacity .15s cubic-bezier(0,0,.2,1) 0ms,transform .15s cubic-bezier(0,0,.2,1) 0ms;transition:opacity .15s cubic-bezier(0,0,.2,1) 0ms,transform .15s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .15s cubic-bezier(0,0,.2,1) 0ms}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms cubic-bezier(.4,0,1,1) 0ms}.mdc-tooltip__title{color:#000000de;color:var(--mdc-theme-text-primary-on-light,#000000de)}.mdc-tooltip__content{color:#0009}.mdc-tooltip__content-link{color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}.mdc-tooltip{display:none;position:fixed}.mdc-tooltip.mdc-tooltip--rich .mdc-tooltip__caret-surface-bottom,.mdc-tooltip.mdc-tooltip--rich .mdc-tooltip__caret-surface-top,.mdc-tooltip.mdc-tooltip--rich .mdc-tooltip__surface{background-color:#fff}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--hide,.mdc-tooltip--showing,.mdc-tooltip--shown{display:inline-flex}.mdc-tooltip--hide.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--shown.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-caption-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size,.75rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight,400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing,.0333333333em);line-height:16px;max-height:40vh;max-width:200px;min-height:24px;min-width:40px;overflow:hidden;padding:4px 8px;text-align:center;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform,inherit)}.mdc-tooltip__surface:before{border:1px solid #0000;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-tooltip__surface:before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;border-radius:4px;box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f;display:flex;flex-direction:column;line-height:20px;max-width:320px;min-height:24px;min-width:40px;position:relative}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-elevation-overlay{height:100%;left:0;top:0;width:100%}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl],[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{display:block;line-height:20px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-subtitle2-font-size,.875rem);font-weight:500;font-weight:var(--mdc-typography-subtitle2-font-weight,500);letter-spacing:.0071428571em;letter-spacing:var(--mdc-typography-subtitle2-letter-spacing,.0071428571em);line-height:1.375rem;line-height:var(--mdc-typography-subtitle2-line-height,1.375rem);margin:0 8px;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle2-text-transform,inherit)}.mdc-tooltip__surface .mdc-tooltip__title:before{content:"";display:inline-block;height:24px;vertical-align:0;width:0}.mdc-tooltip__surface .mdc-tooltip__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);margin:8px;max-width:184px;text-align:left;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit)}.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl],[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{align-self:stretch;max-width:304px}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;-webkit-transform:scale(.8);transform:scale(.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.mdc-tooltip--hide .mdc-tooltip__surface-animation{-webkit-transform:scale(1);transform:scale(1)}.mdc-tooltip__caret-surface-bottom,.mdc-tooltip__caret-surface-top{height:24px;position:absolute;-webkit-transform:rotate(35deg) skewY(20deg) scaleX(.9396926208);transform:rotate(35deg) skewY(20deg) scaleX(.9396926208);width:24px}.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay,.mdc-tooltip__caret-surface-top .mdc-elevation-overlay{height:100%;left:0;top:0;width:100%}.mdc-tooltip__caret-surface-bottom{box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f;outline:1px solid #0000;z-index:-1}@media screen and (forced-colors:active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mdc-top-app-bar{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee);box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:fixed;width:100%;z-index:4}.mdc-top-app-bar .mdc-top-app-bar__action-item,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon{color:#fff;color:var(--mdc-theme-on-primary,#fff)}.mdc-top-app-bar .mdc-top-app-bar__action-item:after,.mdc-top-app-bar .mdc-top-app-bar__action-item:before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:before{background-color:#fff;background-color:var(--mdc-ripple-color,var(--mdc-theme-on-primary,#fff))}.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-surface--hover:before,.mdc-top-app-bar .mdc-top-app-bar__action-item:hover:before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-surface--hover:before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:hover:before{opacity:.08;opacity:var(--mdc-ripple-hover-opacity,.08)}.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded--background-focused:before,.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):focus:before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded--background-focused:before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):focus:before{opacity:.24;opacity:var(--mdc-ripple-focus-opacity,.24);transition-duration:75ms}.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):active:after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):active:after{opacity:.24;opacity:var(--mdc-ripple-press-opacity,.24);transition-duration:75ms}.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.24)}.mdc-top-app-bar__row{box-sizing:border-box;display:flex;height:64px;position:relative;width:100%}.mdc-top-app-bar__section{align-items:center;display:inline-flex;flex:1 1 auto;min-width:0;padding:8px 12px;z-index:1}.mdc-top-app-bar__section--align-start{justify-content:flex-start;order:-1}.mdc-top-app-bar__section--align-end{justify-content:flex-end;order:1}.mdc-top-app-bar__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline6-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size,1.25rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight,500);letter-spacing:.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing,.0125em);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height,2rem);overflow:hidden;padding-left:20px;padding-right:0;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration,inherit);text-decoration:var(--mdc-typography-headline6-text-decoration,inherit);text-overflow:ellipsis;text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform,inherit);white-space:nowrap;z-index:1}.mdc-top-app-bar__title[dir=rtl],[dir=rtl] .mdc-top-app-bar__title{padding-left:0;padding-right:20px}.mdc-top-app-bar--short-collapsed{border-bottom-left-radius:0;border-bottom-right-radius:24px;border-top-left-radius:0;border-top-right-radius:0}.mdc-top-app-bar--short-collapsed[dir=rtl],[dir=rtl] .mdc-top-app-bar--short-collapsed{border-bottom-left-radius:24px;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.mdc-top-app-bar--short{left:0;right:auto;top:0;transition:width .25s cubic-bezier(.4,0,.2,1);width:100%}.mdc-top-app-bar--short[dir=rtl],[dir=rtl] .mdc-top-app-bar--short{left:auto;right:0}.mdc-top-app-bar--short .mdc-top-app-bar__row{height:56px}.mdc-top-app-bar--short .mdc-top-app-bar__section{padding:4px}.mdc-top-app-bar--short .mdc-top-app-bar__title{opacity:1;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.mdc-top-app-bar--short-collapsed{box-shadow:0 2px 4px -1px #0003,0 4px 5px 0 #00000024,0 1px 10px 0 #0000001f;transition:width .3s cubic-bezier(.4,0,.2,1);width:56px}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__title{display:none}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__action-item{transition:padding .15s cubic-bezier(.4,0,.2,1)}.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item{width:112px}.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end{padding-left:0;padding-right:12px}.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end[dir=rtl],[dir=rtl] .mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end{padding-left:12px;padding-right:0}.mdc-top-app-bar--dense .mdc-top-app-bar__row{height:48px}.mdc-top-app-bar--dense .mdc-top-app-bar__section{padding:0 4px}.mdc-top-app-bar--dense .mdc-top-app-bar__title{padding-left:12px;padding-right:0}.mdc-top-app-bar--dense .mdc-top-app-bar__title[dir=rtl],[dir=rtl] .mdc-top-app-bar--dense .mdc-top-app-bar__title{padding-left:0;padding-right:12px}.mdc-top-app-bar--prominent .mdc-top-app-bar__row{height:128px}.mdc-top-app-bar--prominent .mdc-top-app-bar__title{align-self:flex-end;padding-bottom:2px}.mdc-top-app-bar--prominent .mdc-top-app-bar__action-item,.mdc-top-app-bar--prominent .mdc-top-app-bar__navigation-icon{align-self:flex-start}.mdc-top-app-bar--fixed{transition:box-shadow .2s linear}.mdc-top-app-bar--fixed-scrolled{box-shadow:0 2px 4px -1px #0003,0 4px 5px 0 #00000024,0 1px 10px 0 #0000001f;transition:box-shadow .2s linear}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__row{height:96px}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__section{padding:0 12px}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title{padding-bottom:9px;padding-left:20px;padding-right:0}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title[dir=rtl],[dir=rtl] .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title{padding-left:0;padding-right:20px}.mdc-top-app-bar--fixed-adjust{padding-top:64px}.mdc-top-app-bar--dense-fixed-adjust{padding-top:48px}.mdc-top-app-bar--short-fixed-adjust{padding-top:56px}.mdc-top-app-bar--prominent-fixed-adjust{padding-top:128px}.mdc-top-app-bar--dense-prominent-fixed-adjust{padding-top:96px}@media(max-width:599px){.mdc-top-app-bar__row{height:56px}.mdc-top-app-bar__section{padding:4px}.mdc-top-app-bar--short{transition:width .2s cubic-bezier(.4,0,.2,1)}.mdc-top-app-bar--short-collapsed{transition:width .25s cubic-bezier(.4,0,.2,1)}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end{padding-left:0;padding-right:12px}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end[dir=rtl],[dir=rtl] .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end{padding-left:12px;padding-right:0}.mdc-top-app-bar--prominent .mdc-top-app-bar__title{padding-bottom:6px}.mdc-top-app-bar--fixed-adjust{padding-top:56px}}.mdc-typography{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-font-family,Roboto,sans-serif)}.mdc-typography--headline1{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:6rem;font-size:var(--mdc-typography-headline1-font-size,6rem);font-weight:300;font-weight:var(--mdc-typography-headline1-font-weight,300);letter-spacing:-.015625em;letter-spacing:var(--mdc-typography-headline1-letter-spacing,-.015625em);line-height:6rem;line-height:var(--mdc-typography-headline1-line-height,6rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline1-text-decoration,inherit);text-decoration:var(--mdc-typography-headline1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline1-text-transform,inherit)}.mdc-typography--headline1,.mdc-typography--headline2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-typography--headline2{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:3.75rem;font-size:var(--mdc-typography-headline2-font-size,3.75rem);font-weight:300;font-weight:var(--mdc-typography-headline2-font-weight,300);letter-spacing:-.0083333333em;letter-spacing:var(--mdc-typography-headline2-letter-spacing,-.0083333333em);line-height:3.75rem;line-height:var(--mdc-typography-headline2-line-height,3.75rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline2-text-decoration,inherit);text-decoration:var(--mdc-typography-headline2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline2-text-transform,inherit)}.mdc-typography--headline3{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline3-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:3rem;font-size:var(--mdc-typography-headline3-font-size,3rem);font-weight:400;font-weight:var(--mdc-typography-headline3-font-weight,400);letter-spacing:normal;letter-spacing:var(--mdc-typography-headline3-letter-spacing,normal);line-height:3.125rem;line-height:var(--mdc-typography-headline3-line-height,3.125rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline3-text-decoration,inherit);text-decoration:var(--mdc-typography-headline3-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline3-text-transform,inherit)}.mdc-typography--headline3,.mdc-typography--headline4{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-typography--headline4{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline4-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:2.125rem;font-size:var(--mdc-typography-headline4-font-size,2.125rem);font-weight:400;font-weight:var(--mdc-typography-headline4-font-weight,400);letter-spacing:.0073529412em;letter-spacing:var(--mdc-typography-headline4-letter-spacing,.0073529412em);line-height:2.5rem;line-height:var(--mdc-typography-headline4-line-height,2.5rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline4-text-decoration,inherit);text-decoration:var(--mdc-typography-headline4-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline4-text-transform,inherit)}.mdc-typography--headline5{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline5-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1.5rem;font-size:var(--mdc-typography-headline5-font-size,1.5rem);font-weight:400;font-weight:var(--mdc-typography-headline5-font-weight,400);letter-spacing:normal;letter-spacing:var(--mdc-typography-headline5-letter-spacing,normal);line-height:2rem;line-height:var(--mdc-typography-headline5-line-height,2rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline5-text-decoration,inherit);text-decoration:var(--mdc-typography-headline5-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline5-text-transform,inherit)}.mdc-typography--headline5,.mdc-typography--headline6{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-typography--headline6{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline6-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size,1.25rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight,500);letter-spacing:.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing,.0125em);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height,2rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration,inherit);text-decoration:var(--mdc-typography-headline6-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform,inherit)}.mdc-typography--subtitle1{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height,1.75rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit)}.mdc-typography--subtitle1,.mdc-typography--subtitle2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-typography--subtitle2{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-subtitle2-font-size,.875rem);font-weight:500;font-weight:var(--mdc-typography-subtitle2-font-weight,500);letter-spacing:.0071428571em;letter-spacing:var(--mdc-typography-subtitle2-letter-spacing,.0071428571em);line-height:1.375rem;line-height:var(--mdc-typography-subtitle2-line-height,1.375rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle2-text-transform,inherit)}.mdc-typography--body1{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-body1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-body1-font-weight,400);letter-spacing:.03125em;letter-spacing:var(--mdc-typography-body1-letter-spacing,.03125em);line-height:1.5rem;line-height:var(--mdc-typography-body1-line-height,1.5rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body1-text-decoration,inherit);text-decoration:var(--mdc-typography-body1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body1-text-transform,inherit)}.mdc-typography--body1,.mdc-typography--body2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-typography--body2{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit)}.mdc-typography--caption{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-caption-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size,.75rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight,400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing,.0333333333em);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height,1.25rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform,inherit)}.mdc-typography--button{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-button-font-size,.875rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight,500);letter-spacing:.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing,.0892857143em);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height,2.25rem);text-decoration:none;-webkit-text-decoration:var(--mdc-typography-button-text-decoration,none);text-decoration:var(--mdc-typography-button-text-decoration,none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform,uppercase)}.mdc-typography--button,.mdc-typography--overline{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-typography--overline{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-overline-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-overline-font-size,.75rem);font-weight:500;font-weight:var(--mdc-typography-overline-font-weight,500);letter-spacing:.1666666667em;letter-spacing:var(--mdc-typography-overline-letter-spacing,.1666666667em);line-height:2rem;line-height:var(--mdc-typography-overline-line-height,2rem);text-decoration:none;-webkit-text-decoration:var(--mdc-typography-overline-text-decoration,none);text-decoration:var(--mdc-typography-overline-text-decoration,none);text-transform:uppercase;text-transform:var(--mdc-typography-overline-text-transform,uppercase)}


.magnolia-cms-page .responsive{height:100%;width:100%;object-fit:cover}.magnolia-cms-page .text-black{color:#191919}.magnolia-cms-page .bg-black{background-color:#191919}.magnolia-cms-page .text-gray-dark{color:#4d4d4d}.magnolia-cms-page .bg-gray-dark{background-color:#4d4d4d}.magnolia-cms-page .text-gray{color:#b2b5b7}.magnolia-cms-page .bg-gray{background-color:#b2b5b7}.magnolia-cms-page .text-beige{color:#d2c8c2}.magnolia-cms-page .bg-beige{background-color:#d2c8c2}.magnolia-cms-page .text-beige-medium{color:#f0ece7}.magnolia-cms-page .bg-beige-medium{background-color:#f0ece7}.magnolia-cms-page .text-beige-light{color:#faf8f7}.magnolia-cms-page .bg-beige-light{background-color:#faf8f7}.magnolia-cms-page .text-green{color:#005932}.magnolia-cms-page .bg-green{background-color:#005932}.magnolia-cms-page .text-mint{color:#e5eeea}.magnolia-cms-page .bg-mint{background-color:#e5eeea}.magnolia-cms-page .text-white{color:#fff}.magnolia-cms-page .bg-white{background-color:#fff}.magnolia-cms-page .text-red{color:#a21631}.magnolia-cms-page .bg-red{background-color:#a21631}.magnolia-cms-page .mgnl__fixed{position:fixed;top:0;width:100%;z-index:811}.magnolia-cms-page .mgnl__fixed>nav{margin-top:0}@media screen and (max-width: 770px){.responsive-test{background-color:orange}.responsive-test:before{content:"mobile"}}@media screen and (min-width: 770px){.responsive-test{background-color:#add8e6}.responsive-test:before{content:"desktop small screens"}}@media(min-width: 1025px){.responsive-test{background-color:#90ee90}.responsive-test:before{content:"desktop large screens"}}@media(min-width: 1201px){.responsive-test{background-color:#fafad2}.responsive-test:before{content:"desktop extra large screens"}}@media screen and (min-width: 1760px){.responsive-test{background-color:#fafad2}.responsive-test:before{content:"desktop extra large screens max"}}.magnolia-hero-slider .slick-slider{position:relative}.magnolia-bubble-teaser .slick-slider{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media screen and (max-width: 770px){.magnolia-bubble-teaser .slick-slider{justify-content:start}}.magnolia-bubble-teaser .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;width:88%}@media screen and (max-width: 770px){.magnolia-bubble-teaser .slick-list{width:100%}}.magnolia-bubble-teaser .slick-list:focus{outline:none}.magnolia-bubble-teaser .slick-list.dragging{cursor:pointer}.magnolia-bubble-teaser .slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.magnolia-bubble-teaser .slick-track:before,.magnolia-bubble-teaser .slick-track:after{content:"";display:table}.magnolia-bubble-teaser .slick-track:after{clear:both}.slick-loading .magnolia-bubble-teaser .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:0.0625rem;display:none}.slick-slide:hover .bubble-teaser-bubble__title{opacity:.7}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:flex;justify-content:center}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.magnolia-cms-page .responsive{height:100%;width:100%;object-fit:cover}.magnolia-cms-page .text-black{color:#191919}.magnolia-cms-page .bg-black{background-color:#191919}.magnolia-cms-page .text-gray-dark{color:#4d4d4d}.magnolia-cms-page .bg-gray-dark{background-color:#4d4d4d}.magnolia-cms-page .text-gray{color:#b2b5b7}.magnolia-cms-page .bg-gray{background-color:#b2b5b7}.magnolia-cms-page .text-beige{color:#d2c8c2}.magnolia-cms-page .bg-beige{background-color:#d2c8c2}.magnolia-cms-page .text-beige-medium{color:#f0ece7}.magnolia-cms-page .bg-beige-medium{background-color:#f0ece7}.magnolia-cms-page .text-beige-light{color:#faf8f7}.magnolia-cms-page .bg-beige-light{background-color:#faf8f7}.magnolia-cms-page .text-green{color:#005932}.magnolia-cms-page .bg-green{background-color:#005932}.magnolia-cms-page .text-mint{color:#e5eeea}.magnolia-cms-page .bg-mint{background-color:#e5eeea}.magnolia-cms-page .text-white{color:#fff}.magnolia-cms-page .bg-white{background-color:#fff}.magnolia-cms-page .text-red{color:#a21631}.magnolia-cms-page .bg-red{background-color:#a21631}.magnolia-cms-page .mgnl__fixed{position:fixed;top:0;width:100%;z-index:811}.magnolia-cms-page .mgnl__fixed>nav{margin-top:0}@media screen and (max-width: 770px){.responsive-test{background-color:orange}.responsive-test:before{content:"mobile"}}@media screen and (min-width: 770px){.responsive-test{background-color:#add8e6}.responsive-test:before{content:"desktop small screens"}}@media(min-width: 1025px){.responsive-test{background-color:#90ee90}.responsive-test:before{content:"desktop large screens"}}@media(min-width: 1201px){.responsive-test{background-color:#fafad2}.responsive-test:before{content:"desktop extra large screens"}}@media screen and (min-width: 1760px){.responsive-test{background-color:#fafad2}.responsive-test:before{content:"desktop extra large screens max"}}.magnolia-bubble-teaser .slick-prev,.magnolia-bubble-teaser .slick-next,.mgnl-hero-slider-controls .slick-prev,.mgnl-hero-slider-controls .slick-next,.recommendation__products-controls .slick-prev,.recommendation__products-controls .slick-next,.mgnl-tabs-slider-helper-element .slick-prev,.mgnl-tabs-slider-helper-element .slick-next{position:relative;display:block;height:2.5rem;width:2.5rem;line-height:0;font-size:0;cursor:pointer;background:rgba(0,0,0,0);color:#191919;top:35%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:0.0625rem solid #191919;border-radius:1.5625rem}.magnolia-bubble-teaser .slick-prev:hover,.magnolia-bubble-teaser .slick-prev:focus,.magnolia-bubble-teaser .slick-next:hover,.magnolia-bubble-teaser .slick-next:focus,.mgnl-hero-slider-controls .slick-prev:hover,.mgnl-hero-slider-controls .slick-prev:focus,.mgnl-hero-slider-controls .slick-next:hover,.mgnl-hero-slider-controls .slick-next:focus,.recommendation__products-controls .slick-prev:hover,.recommendation__products-controls .slick-prev:focus,.recommendation__products-controls .slick-next:hover,.recommendation__products-controls .slick-next:focus,.mgnl-tabs-slider-helper-element .slick-prev:hover,.mgnl-tabs-slider-helper-element .slick-prev:focus,.mgnl-tabs-slider-helper-element .slick-next:hover,.mgnl-tabs-slider-helper-element .slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0);opacity:.7}.magnolia-bubble-teaser .slick-prev:hover:before,.magnolia-bubble-teaser .slick-prev:focus:before,.magnolia-bubble-teaser .slick-next:hover:before,.magnolia-bubble-teaser .slick-next:focus:before,.mgnl-hero-slider-controls .slick-prev:hover:before,.mgnl-hero-slider-controls .slick-prev:focus:before,.mgnl-hero-slider-controls .slick-next:hover:before,.mgnl-hero-slider-controls .slick-next:focus:before,.recommendation__products-controls .slick-prev:hover:before,.recommendation__products-controls .slick-prev:focus:before,.recommendation__products-controls .slick-next:hover:before,.recommendation__products-controls .slick-next:focus:before,.mgnl-tabs-slider-helper-element .slick-prev:hover:before,.mgnl-tabs-slider-helper-element .slick-prev:focus:before,.mgnl-tabs-slider-helper-element .slick-next:hover:before,.mgnl-tabs-slider-helper-element .slick-next:focus:before{opacity:1}.magnolia-bubble-teaser .slick-prev.slick-disabled,.magnolia-bubble-teaser .slick-next.slick-disabled,.mgnl-hero-slider-controls .slick-prev.slick-disabled,.mgnl-hero-slider-controls .slick-next.slick-disabled,.recommendation__products-controls .slick-prev.slick-disabled,.recommendation__products-controls .slick-next.slick-disabled,.mgnl-tabs-slider-helper-element .slick-prev.slick-disabled,.mgnl-tabs-slider-helper-element .slick-next.slick-disabled{opacity:.25}.magnolia-bubble-teaser .slick-prev:before,.magnolia-bubble-teaser .slick-next:before,.mgnl-hero-slider-controls .slick-prev:before,.mgnl-hero-slider-controls .slick-next:before,.recommendation__products-controls .slick-prev:before,.recommendation__products-controls .slick-next:before,.mgnl-tabs-slider-helper-element .slick-prev:before,.mgnl-tabs-slider-helper-element .slick-next:before{font-size:2.125rem;line-height:2rem;color:#191919;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.magnolia-bubble-teaser .slick-prev,.mgnl-hero-slider-controls .slick-prev,.recommendation__products-controls .slick-prev,.mgnl-tabs-slider-helper-element .slick-prev{left:0;display:flex;align-items:center;justify-content:center}[dir=rtl] .magnolia-bubble-teaser .slick-prev,[dir=rtl] .mgnl-hero-slider-controls .slick-prev,[dir=rtl] .recommendation__products-controls .slick-prev,[dir=rtl] .mgnl-tabs-slider-helper-element .slick-prev{left:auto;right:1.5625rem}.magnolia-bubble-teaser .slick-prev:before,.mgnl-hero-slider-controls .slick-prev:before,.recommendation__products-controls .slick-prev:before,.mgnl-tabs-slider-helper-element .slick-prev:before{content:""}[dir=rtl] .magnolia-bubble-teaser .slick-prev:before,[dir=rtl] .mgnl-hero-slider-controls .slick-prev:before,[dir=rtl] .recommendation__products-controls .slick-prev:before,[dir=rtl] .mgnl-tabs-slider-helper-element .slick-prev:before{content:""}.magnolia-bubble-teaser .slick-next,.mgnl-hero-slider-controls .slick-next,.recommendation__products-controls .slick-next,.mgnl-tabs-slider-helper-element .slick-next{right:0;display:flex;align-items:center;justify-content:center}[dir=rtl] .magnolia-bubble-teaser .slick-next,[dir=rtl] .mgnl-hero-slider-controls .slick-next,[dir=rtl] .recommendation__products-controls .slick-next,[dir=rtl] .mgnl-tabs-slider-helper-element .slick-next{left:1.5625rem;right:auto}.magnolia-bubble-teaser .slick-next:before,.mgnl-hero-slider-controls .slick-next:before,.recommendation__products-controls .slick-next:before,.mgnl-tabs-slider-helper-element .slick-next:before{content:""}[dir=rtl] .magnolia-bubble-teaser .slick-next:before,[dir=rtl] .mgnl-hero-slider-controls .slick-next:before,[dir=rtl] .recommendation__products-controls .slick-next:before,[dir=rtl] .mgnl-tabs-slider-helper-element .slick-next:before{content:""}.slick-loading .magnolia-bubble-teaser .slick-list{background:#fff url(fb6f3c230cb846e25247.gif) center no-repeat}@font-face{font-family:"slick";src:url(a4e97f5a2a64f0ab1323.eot);src:url(a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(295183786cd8a1389865.woff) format("woff"),url(c94f7671dcc99dce43e2.ttf) format("truetype"),url(7ba97953187dc2907930.svg#slick) format("svg");font-weight:normal;font-style:normal}.magnolia-bubble-teaser .slick-dotted.slick-slider{margin-bottom:1.875rem}.magnolia-bubble-teaser .slick-dots{position:absolute;bottom:-1.5625rem;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.magnolia-bubble-teaser .slick-dots li{position:relative;display:inline-block;height:1.25rem;width:1.25rem;margin:0 0.3125rem;padding:0;cursor:pointer}.magnolia-bubble-teaser .slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:1.25rem;width:1.25rem;outline:none;line-height:0;font-size:0;color:rgba(0,0,0,0);padding:0.3125rem;cursor:pointer}.magnolia-bubble-teaser .slick-dots li button:hover,.magnolia-bubble-teaser .slick-dots li button:focus{outline:none}.magnolia-bubble-teaser .slick-dots li button:hover:before,.magnolia-bubble-teaser .slick-dots li button:focus:before{opacity:1}.magnolia-bubble-teaser .slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:1.25rem;height:1.25rem;font-family:"slick";font-size:6px;line-height:1.25rem;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.magnolia-bubble-teaser .slick-dots li.slick-active button:before{color:#000;opacity:.75}.magnolia-cms-page .responsive{height:100%;width:100%;object-fit:cover}.magnolia-cms-page .text-black{color:#191919}.magnolia-cms-page .bg-black{background-color:#191919}.magnolia-cms-page .text-gray-dark{color:#4d4d4d}.magnolia-cms-page .bg-gray-dark{background-color:#4d4d4d}.magnolia-cms-page .text-gray{color:#b2b5b7}.magnolia-cms-page .bg-gray{background-color:#b2b5b7}.magnolia-cms-page .text-beige{color:#d2c8c2}.magnolia-cms-page .bg-beige{background-color:#d2c8c2}.magnolia-cms-page .text-beige-medium{color:#f0ece7}.magnolia-cms-page .bg-beige-medium{background-color:#f0ece7}.magnolia-cms-page .text-beige-light{color:#faf8f7}.magnolia-cms-page .bg-beige-light{background-color:#faf8f7}.magnolia-cms-page .text-green{color:#005932}.magnolia-cms-page .bg-green{background-color:#005932}.magnolia-cms-page .text-mint{color:#e5eeea}.magnolia-cms-page .bg-mint{background-color:#e5eeea}.magnolia-cms-page .text-white{color:#fff}.magnolia-cms-page .bg-white{background-color:#fff}.magnolia-cms-page .text-red{color:#a21631}.magnolia-cms-page .bg-red{background-color:#a21631}.magnolia-cms-page .mgnl__fixed{position:fixed;top:0;width:100%;z-index:811}.magnolia-cms-page .mgnl__fixed>nav{margin-top:0}@media screen and (max-width: 770px){.responsive-test{background-color:orange}.responsive-test:before{content:"mobile"}}@media screen and (min-width: 770px){.responsive-test{background-color:#add8e6}.responsive-test:before{content:"desktop small screens"}}@media(min-width: 1025px){.responsive-test{background-color:#90ee90}.responsive-test:before{content:"desktop large screens"}}@media(min-width: 1201px){.responsive-test{background-color:#fafad2}.responsive-test:before{content:"desktop extra large screens"}}@media screen and (min-width: 1760px){.responsive-test{background-color:#fafad2}.responsive-test:before{content:"desktop extra large screens max"}}.magnolia-cms-page .svg-icon{stroke:pink !important}.magnolia-cms-page .magnolia-link{position:relative;display:flex;justify-content:center;padding:.5rem 1rem;color:#191919;align-items:center}@media(max-width: 770px){.magnolia-cms-page .magnolia-link{padding:0 0 .5rem 0}}.magnolia-cms-page .magnolia-link__primary{text-decoration:underline}.magnolia-cms-page .magnolia-link__primary:hover{color:#4d4d4d}.magnolia-cms-page .magnolia-link__secondary:hover{color:#4d4d4d}.magnolia-cms-page .magnolia-link__secondary:hover>.magnolia-link__icon{display:inline-block;width:1.125rem;height:1.125rem}.magnolia-cms-page .magnolia-link__tertiary:hover{color:#4d4d4d}.magnolia-cms-page .magnolia-link__tertiary:hover>.magnolia-link__disk-icon{color:#f0ece7;display:inline-block;width:1.125rem;height:1.125rem}.magnolia-cms-page .magnolia-link__icon{display:inline-block;width:1.125rem;height:1.125rem}@media(max-width: 770px){.magnolia-cms-page .magnolia-link__icon{margin-right:0.25rem;position:absolute;bottom:0.75rem;left:-1.25rem}}.magnolia-cms-page .magnolia-link__disk-icon{color:#d2c8c2;display:inline-block;width:1.125rem;height:1.125rem;margin-right:0.5rem}.magnolia-cms-page .magnolia-link__text{font-family:"Myriad Pro Condensed",sans-serif;font-weight:400;font-size:1.5rem;line-height:1.8rem}.magnolia-cms-page .magnolia-link__text.magnolia-link__small{font-family:"Myriad Pro Condensed",sans-serif;font-weight:400;font-size:1.125rem;line-height:1.35rem}.magnolia-cms-page .magnolia-anchor-id{display:block;position:relative;top:-2.8125rem;visibility:hidden}.magnolia-cms-page .h1-fix{text-align:center;font-family:Myriad Pro,sans-serif;font-weight:700;font-size:1.625rem;line-height:1.625rem}@media screen and (min-width: 770px){.magnolia-cms-page .h1-fix{font-family:Myriad Pro,sans-serif;font-weight:700;font-size:2.625rem;line-height:2.625rem}}.magnolia-cms-page .h2-fix{text-align:center;font-family:Myriad Pro,sans-serif;font-weight:400;font-size:1.5rem;line-height:1.5rem}@media screen and (min-width: 770px){.magnolia-cms-page .h2-fix{font-family:Myriad Pro,sans-serif;font-weight:400;font-size:1.75rem;line-height:1.75rem}}.magnolia-cms-page .h3-fix{text-align:center;font-family:Myriad Pro,sans-serif;font-weight:700;font-size:1.375rem;line-height:1.375rem}@media screen and (min-width: 770px){.magnolia-cms-page .h3-fix{font-family:Myriad Pro,sans-serif;font-weight:700;font-size:1.625rem;line-height:1.625rem}}.magnolia-cms-page .h4-fix{text-align:center;font-family:Myriad Pro,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.25rem}@media screen and (min-width: 770px){.magnolia-cms-page .h4-fix{font-family:Myriad Pro,sans-serif;font-weight:400;font-size:1.375rem;line-height:1.375rem}}.magnolia-cms-page .h5-fix{text-align:center;font-family:Myriad Pro,sans-serif;font-weight:400;font-size:1rem;line-height:1.25rem}@media screen and (min-width: 770px){.magnolia-cms-page .h5-fix{font-family:Myriad Pro,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.40625rem}}.magnolia-cms-page .h6-fix{text-align:center;font-family:Myriad Pro,sans-serif;font-weight:400;font-size:0.75rem;line-height:0.75rem}@media screen and (min-width: 770px){.magnolia-cms-page .h6-fix{font-family:Myriad Pro,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.125rem}}.magnolia-cms-page a{text-decoration:none;cursor:pointer}.magnolia-cms-page .no-bullets{list-style-type:none}.magnolia-cms-page .mgnl-rte ul,.magnolia-cms-page .mgnl-rte ol{list-style-position:outside;font-family:Myriad Pro,sans-serif;font-size:0.75rem;line-height:0.75rem}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-rte ul,.magnolia-cms-page .mgnl-rte ol{font-family:Myriad Pro,sans-serif;font-size:1rem;line-height:1.40625rem}}.magnolia-cms-page .mgnl-rte>ul,.magnolia-cms-page .mgnl-rte ol{margin:0;padding-left:1rem;list-style-type:revert;text-align:left}.magnolia-cms-page .mgnl-rte li>ul,.magnolia-cms-page .mgnl-rte li>ol{padding-left:2.5rem}.magnolia-cms-page .mgnl-rte a{text-decoration:underline}.magnolia-cms-page .magnolia-bubble-teaser .slick-track{display:flex;justify-content:center}@media screen and (min-width: 770px){.magnolia-cms-page .magnolia-bubble-teaser .slick-track{gap:1.5rem}}.magnolia-cms-page .magnolia-bubble-teaser .slick-slide>div{width:100% !important}@media screen and (min-width: 770px){.magnolia-cms-page .magnolia-bubble-teaser .slick-slide>div{width:7.5rem !important}}.magnolia-cms-page .magnolia-bubble-teaser .slick-prev,.magnolia-cms-page .magnolia-bubble-teaser .slick-next{position:absolute;top:3.125rem}@media screen and (max-width: 770px){.magnolia-cms-page .magnolia-bubble-teaser .slick-prev,.magnolia-cms-page .magnolia-bubble-teaser .slick-next{width:100% !important;top:2.34375rem}}.magnolia-cms-page .magnolia-bubble-teaser .slick-prev{left:0.3125rem}.magnolia-cms-page .magnolia-bubble-teaser .slick-next{right:0.3125rem}.magnolia-cms-page .magnolia-bubble-teaser-header{margin-bottom:1rem}@media screen and (min-width: 770px){.magnolia-cms-page .magnolia-bubble-teaser-header{margin-bottom:1.5rem}}.magnolia-cms-page .magnolia-bubble-teaser .magnolia-bubble-teaser-bubble{margin-bottom:2rem;padding:0}.magnolia-cms-page .magnolia-bubble-teaser .magnolia-bubble-teaser-bubble--centered{display:flex;flex-direction:column;align-items:center}.magnolia-cms-page .magnolia-bubble-teaser .magnolia-bubble-teaser-bubble__passepartout{width:6.25rem;height:6.25rem;border-radius:50%}@media screen and (max-width: 770px){.magnolia-cms-page .magnolia-bubble-teaser .magnolia-bubble-teaser-bubble__passepartout{width:4.6875rem;height:4.6875rem}}.magnolia-cms-page .magnolia-bubble-teaser .magnolia-bubble-teaser-bubble__image{width:100%;height:100%;border-radius:50%;box-sizing:border-box}.magnolia-cms-page .magnolia-bubble-teaser .magnolia-bubble-teaser-bubble__title{width:6.125rem;text-align:center;padding-top:1rem;font-family:"Myriad Pro Condensed",sans-serif;font-weight:400;font-size:1.25rem;line-height:1.5rem}@media screen and (min-width: 770px){.magnolia-cms-page .magnolia-bubble-teaser .magnolia-bubble-teaser-bubble__title{width:7.1875rem;font-family:"Myriad Pro Condensed",sans-serif;font-weight:400;font-size:1.25rem;line-height:1.5rem}}.magnolia-cms-page .announcement{padding-left:2rem;padding-right:2rem}.magnolia-cms-page .mgnl-hero-slider-container{width:100vw;margin:0 0 0.3125rem 0}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-hero-slider-container{margin:0 0 0.8125rem 0;width:auto;left:0}}.magnolia-cms-page .mgnl-hero-slider__twoplus{margin:0}.magnolia-cms-page .mgnl-hero-slider__one{margin-bottom:1.4375rem}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-hero-slider__one{margin-bottom:1.9375rem}}.magnolia-cms-page .mgnl-hero-slider__one:has(.mgnl-hero-slider-teaser--box){margin:0 0 0.5rem 0}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-hero-slider__one:has(.mgnl-hero-slider-teaser--box){margin-bottom:-3.75rem}}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-hero-slider__one:has(.mgnl-hero-slider-teaser--box){margin-left:0;margin-right:0}}@media screen and (min-width: 1441px){.magnolia-cms-page .mgnl-hero-slider__one:has(.mgnl-hero-slider-teaser--box){width:100%}}.magnolia-cms-page .mgnl-hero-slider-teaser-image{min-height:12.5rem;max-height:62.5rem;position:relative}.magnolia-cms-page .mgnl-hero-slider-teaser-image .responsive{max-height:62.5rem}.magnolia-cms-page .mgnl-hero-slider-teaser--box{width:calc(83% - 3rem);margin-left:auto;margin-right:auto;position:relative;top:-6.25rem;padding:1.5rem 1rem;text-align:center;min-height:11.125rem;display:flex;flex-direction:column;align-items:center;gap:0.625rem}@media screen and (max-width: 770px){.magnolia-cms-page .mgnl-hero-slider-teaser--box{top:-1.5rem;margin-left:0.5rem;margin-right:0.5rem;width:auto;padding:2rem 0.75rem;gap:0rem}}.magnolia-cms-page .mgnl-hero-slider-teaser-title{position:relative;top:.5rem;margin-bottom:0.75rem}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-hero-slider-teaser-title{margin-bottom:0}}.magnolia-cms-page .mgnl-hero-slider-teaser-title>h1{font-family:Walbaum,Times,serif;font-size:1.5rem;line-height:1.65rem;font-weight:400;text-align:center;margin:0 0 0.75rem 0;word-break:break-word}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-hero-slider-teaser-title>h1{font-family:Walbaum,Times,serif;font-size:2rem;line-height:2.2rem;font-weight:400}}.magnolia-cms-page .mgnl-hero-slider-teaser-text{text-align:center;width:100%;margin-bottom:1.5rem;font-family:Myriad Pro,sans-serif;font-size:1rem;line-height:1.25rem}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-hero-slider-teaser-text{margin-bottom:0}}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-hero-slider-teaser-text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;line-height:1.40625rem}}.magnolia-cms-page .mgnl-hero-slider-teaser-text>p{margin-top:0}.magnolia-cms-page .mgnl-hero-slider-teaser-text ul,.magnolia-cms-page .mgnl-hero-slider-teaser-text ol{font-family:Myriad Pro,sans-serif;font-size:1rem;line-height:1.25rem}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-hero-slider-teaser-text ul,.magnolia-cms-page .mgnl-hero-slider-teaser-text ol{font-family:Myriad Pro,sans-serif;font-size:1.125rem;line-height:1.40625rem}}.magnolia-cms-page .mgnl-hero-slider-teaser--link{font-family:"Myriad Pro Condensed",sans-serif;font-size:1.25rem;line-height:normal;font-weight:400}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-hero-slider-teaser--link{font-family:"Myriad Pro Condensed",sans-serif;font-size:1.25rem;line-height:normal;font-weight:400}}.magnolia-cms-page .mgnl-hero-slider .slick-slide{margin:0 0.5rem -3rem}.magnolia-cms-page .mgnl-hero-slider .slick-slide>div{width:100%}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-hero-slider .slick-slide{margin:0 0.5rem -7.75rem}}.magnolia-cms-page .mgnl-hero-slider-controls{width:100%;padding:0;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:space-between;pointer-events:none}@media screen and (min-width: 1441px){.magnolia-cms-page .mgnl-hero-slider-controls{padding:0 7rem}}@media screen and (min-width: 1870px){.magnolia-cms-page .mgnl-hero-slider-controls{padding:0 4rem}}.magnolia-cms-page .mgnl-hero-slider-controls .slick-dots{display:flex;position:absolute;padding:0;justify-content:center;width:100%;margin:0;bottom:2.5rem}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-hero-slider-controls .slick-dots{bottom:7.25rem}}.magnolia-cms-page .mgnl-hero-slider-controls .slick-dots li{position:relative;display:block;cursor:pointer}.magnolia-cms-page .mgnl-hero-slider-controls .slick-dots button{display:block;content:unset;background-color:#fff;outline:none;border:none;font-size:0;width:0.875rem;height:0.875rem;margin:0.25rem;border-radius:0.625rem}.magnolia-cms-page .mgnl-hero-slider-controls .slick-dots li.slick-active button{background-color:#191919;border:1px solid #fff}.magnolia-cms-page .mgnl-hero-slider-controls .slick-prev{left:6rem}@media screen and (min-width: 116.875rem){.magnolia-cms-page .mgnl-hero-slider-controls .slick-prev{left:9.4375rem}}@media screen and (min-width: 123.75rem){.magnolia-cms-page .mgnl-hero-slider-controls .slick-prev{left:12.875rem}}.magnolia-cms-page .mgnl-hero-slider-controls .slick-next{right:6rem}@media screen and (min-width: 116.875rem){.magnolia-cms-page .mgnl-hero-slider-controls .slick-next{right:9.4375rem}}@media screen and (min-width: 123.75rem){.magnolia-cms-page .mgnl-hero-slider-controls .slick-next{right:12.875rem}}.magnolia-cms-page .mgnl-hero-slider-controls .slick-prev,.magnolia-cms-page .mgnl-hero-slider-controls .slick-next{position:relative;-webkit-transform:unset;-ms-transform:unset;transform:unset;z-index:1;background:#fff;border:none;top:unset;pointer-events:all}.magnolia-cms-page .mgnl-hero-slider-controls .slick-prev:hover,.magnolia-cms-page .mgnl-hero-slider-controls .slick-prev:focus,.magnolia-cms-page .mgnl-hero-slider-controls .slick-next:hover,.magnolia-cms-page .mgnl-hero-slider-controls .slick-next:focus{background:#fff;opacity:unset}.magnolia-cms-page .mgnl-hero-slider-controls .slick-prev :after,.magnolia-cms-page .mgnl-hero-slider-controls .slick-next :after{position:absolute}.magnolia-cms-page .mgnl-hero-slider-controls .slick-dots{z-index:1;left:0}.magnolia-cms-page .padding-fix{margin-top:0 !important}.magnolia-cms-page .mgnl-anchor-navigation{min-height:39px;margin-bottom:2rem}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-anchor-navigation{margin-bottom:2.5rem}}.magnolia-cms-page .mgnl-anchor-navigation--headline{padding:0 0 1rem 0}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-anchor-navigation--headline{padding:0 0 1.5rem 0}}.magnolia-cms-page .mgnl-anchor-navigation-nav{width:100%;height:2.875rem;overflow:hidden;text-align:center}.magnolia-cms-page .mgnl-anchor-navigation-list{position:relative;width:100%;height:100%;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;white-space:nowrap;transition:all .2s;will-change:transform;user-select:none;cursor:pointer}.magnolia-cms-page .mgnl-anchor-navigation-list::-webkit-scrollbar{display:none}.magnolia-cms-page .mgnl-anchor-navigation-item{padding:0.625rem 1.25rem 0 1.25rem;height:1.8125rem;display:inline-block;text-align:center;white-space:nowrap}@media screen and (max-width: 770px){.magnolia-cms-page .mgnl-anchor-navigation-item{padding:0.5625rem 0.625rem 0 0.625rem}}.magnolia-cms-page .mgnl-anchor-navigation-item>a{font-family:"Myriad Pro Condensed",sans-serif;font-weight:400;font-size:1.25rem;line-height:1.5rem}.magnolia-cms-page .mgnl-big-teaser{display:flex;color:#191919;flex-direction:column;margin:0 -1rem}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-big-teaser{flex-direction:row;margin:0}.magnolia-cms-page .mgnl-big-teaser--left{flex-direction:row-reverse}}.magnolia-cms-page .mgnl-big-teaser-image{position:relative}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-big-teaser-image{width:67%}}.magnolia-cms-page .mgnl-big-teaser-textbox{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-family:Myriad Pro,sans-serif;font-size:1rem;line-height:1.25rem;margin-left:1rem;margin-right:1rem;margin-top:-2rem;padding:1.5rem 0.75rem}@media screen and (max-width: 770px){.magnolia-cms-page .mgnl-big-teaser-textbox{z-index:397}}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-big-teaser-textbox{font-family:Myriad Pro,sans-serif;font-size:1.125rem;line-height:1.40625rem;margin:1rem 0 1rem 0;padding:1.5rem 1rem;width:33%}}.magnolia-cms-page .mgnl-big-teaser-textbox ul,.magnolia-cms-page .mgnl-big-teaser-textbox ol{font-family:Myriad Pro,sans-serif;font-size:1rem;line-height:1.25rem}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-big-teaser-textbox ul,.magnolia-cms-page .mgnl-big-teaser-textbox ol{font-family:Myriad Pro,sans-serif;font-size:1.125rem;line-height:1.40625rem}}.magnolia-cms-page .mgnl-big-teaser-textbox--title h2{font-family:Walbaum,Times,serif;font-size:1.375rem;line-height:1.5125rem;margin:0;padding:0}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-big-teaser-textbox--title h2{font-family:Walbaum,Times,serif;font-size:1.625rem;line-height:1.7875rem}}.magnolia-cms-page .mgnl-big-teaser-textbox--text{align-self:center;margin-bottom:2rem;margin-top:1rem}.magnolia-cms-page .mgnl-big-teaser-textbox--text p{margin-bottom:0;margin-top:0}.magnolia-cms-page .mgnl-big-teaser-textbox--buttom{align-self:center}.magnolia-cms-page .mgnl-big-teaser--link{font-family:"Myriad Pro Condensed",sans-serif;font-size:1.25rem;line-height:normal;font-weight:400}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-big-teaser--link{font-family:"Myriad Pro Condensed",sans-serif;font-size:1.25rem;line-height:normal;font-weight:400}}.magnolia-cms-page .image_large>img{height:18.75rem}@media screen and (min-width: 770px){.magnolia-cms-page .image_large>img{height:32.75rem}}.magnolia-cms-page .image_medium>img{height:14.0625rem}@media screen and (min-width: 770px){.magnolia-cms-page .image_medium>img{height:21.875rem}}.magnolia-cms-page .image_small>img{height:10.625rem}@media screen and (min-width: 770px){.magnolia-cms-page .image_small>img{height:16.25rem}}.magnolia-cms-page .mgnl-content-hero{display:flex;color:#191919;flex-direction:column;margin-bottom:1.4375rem}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-content-hero{margin:0 auto 2rem auto;max-width:90rem}.magnolia-cms-page .mgnl-content-hero--left{flex-direction:row-reverse}}.magnolia-cms-page .mgnl-content-hero--withbox{margin-bottom:-0.25rem}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-content-hero--withbox{margin:0 auto -1.6875rem auto}}.magnolia-cms-page .mgnl-content-hero-image{width:100%;position:relative}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-content-hero-image{max-width:90rem}}.magnolia-cms-page .mgnl-content-hero-textbox{top:-2.25rem;max-width:100%;width:91.47%;margin-left:auto;margin-right:auto;position:relative;padding:1.5rem 0.75rem;text-align:center;min-height:7.125rem;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-content-hero-textbox{max-width:90rem;width:82.92%;padding:1.5rem 5rem;top:-4.25rem}}.magnolia-cms-page .mgnl-content-hero-textbox--title>h1{font-family:Walbaum,Times,serif;font-size:1.5rem;line-height:1.65rem;font-weight:400;text-align:center;word-break:break-word;margin-top:0}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-content-hero-textbox--title>h1{margin-top:0;font-family:Walbaum,Times,serif;font-size:2rem;line-height:2.2rem}}.magnolia-cms-page .mgnl-content-hero-textbox--text{align-self:center;margin-top:0.75rem;font-family:Myriad Pro,sans-serif;font-size:1rem;line-height:1.25rem}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-content-hero-textbox--text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;line-height:1.40625rem}}.magnolia-cms-page .mgnl-content-hero-textbox--text>p{margin-top:0}.magnolia-cms-page .mgnl-content-hero-textbox--text ul,.magnolia-cms-page .mgnl-content-hero-textbox--text ol{text-align:left;font-family:Myriad Pro,sans-serif;font-size:1rem;line-height:1.25rem}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-content-hero-textbox--text ul,.magnolia-cms-page .mgnl-content-hero-textbox--text ol{font-family:Myriad Pro,sans-serif;font-size:1.125rem;line-height:1.40625rem}}.magnolia-cms-page .mgnl-content-hero-textbox--text ul{list-style-type:disc}.magnolia-cms-page .mgnl-content-hero-textbox--text ol{list-style-type:decimal}.magnolia-cms-page .mgnl-content-hero-textbox--no-title{margin-top:0}.magnolia-cms-page .mgnl-content-hero-textbox--no-title>p{margin:0}.magnolia-cms-page .mgnl-content-hero--link{font-family:Myriad Pro,sans-serif;font-size:1rem;line-height:normal;font-weight:400}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-content-hero--link{font-family:Myriad Pro,sans-serif;font-size:1.125rem;line-height:normal;font-weight:400}}.magnolia-cms-page .two-columns{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width: 770px){.magnolia-cms-page .two-columns{grid-column-gap:1rem}}@media screen and (min-width: 770px){.magnolia-cms-page .two-columns{grid-column-gap:1.5rem}}.magnolia-cms-page .two-columns-item{display:flex}.magnolia-cms-page .mgnl-store-data{display:grid}@media screen and (max-width: 770px){.magnolia-cms-page .mgnl-store-data{grid-template-rows:1fr auto auto;gap:3rem;margin:1rem 0}}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-store-data{grid-template-columns:1fr 1fr 1fr;margin:1.5rem 0}}.magnolia-cms-page .mgnl-store-data-item{display:flex;flex-direction:column;align-items:center;font-family:Myriad Pro,sans-serif;font-size:1rem;line-height:1.25rem}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-store-data-item{font-family:Myriad Pro,sans-serif;font-size:1.125rem;line-height:1.40625rem}}.magnolia-cms-page .mgnl-store-data-item-title{font-family:Myriad Pro,sans-serif;font-size:1.5rem;line-height:1.65rem;margin-bottom:.5rem}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-store-data-item-title{font-family:Myriad Pro,sans-serif;font-size:1.75rem;line-height:1.75rem;margin-bottom:1rem}}.magnolia-cms-page .mgnl-store-data-item-text{font-family:Myriad Pro,sans-serif;font-size:1rem;line-height:1.25rem}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-store-data-item-text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;line-height:1.40625rem}}.magnolia-cms-page .mgnl-store-opening-times-items{list-style-type:none;list-style-position:inside;padding-left:0;text-align:center}.magnolia-cms-page .mgnl-store-opening-times-error{grid-column-start:1;grid-column-end:3}.magnolia-cms-page ul.slick-dots{margin-bottom:unset}.magnolia-cms-page .mgnl-tabs--headline{padding:1rem 0}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-tabs--headline{padding:1.5rem 0}}.magnolia-cms-page .mgnl-tabs-slide-container{position:relative}.magnolia-cms-page .mgnl-tabs-slide-container .slick-dots{display:flex;padding:0;justify-content:center;width:100%;bottom:7.25rem;margin-top:1rem}.magnolia-cms-page .mgnl-tabs-slide-container .slick-dots li{position:relative;display:block;cursor:pointer}.magnolia-cms-page .mgnl-tabs-slide-container .slick-dots button{display:block;content:unset;background-color:#d2c8c2;border:1px solid #d2c8c2;outline:none;font-size:0;width:0.875rem;height:0.875rem;margin:0.25rem;border-radius:0.625rem}.magnolia-cms-page .mgnl-tabs-slide-container .slick-dots li.slick-active button{background-color:#191919;border:1px solid #fff}.magnolia-cms-page .mgnl-tabs-slider-helper-element{width:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.magnolia-cms-page .mgnl-tabs-slider-helper-element .slick-dots{display:flex;position:absolute;padding:0;justify-content:center;width:100%;margin:0;bottom:1rem}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-tabs-slider-helper-element .slick-dots{bottom:7.25rem}}.magnolia-cms-page .mgnl-tabs-slider-helper-element .slick-dots li{position:relative;display:block;cursor:pointer}.magnolia-cms-page .mgnl-tabs-slider-helper-element .slick-dots button{display:block;content:unset;background-color:#fff;outline:none;border:none;font-size:0;width:0.875rem;height:0.875rem;margin:0.25rem;border-radius:0.625rem}.magnolia-cms-page .mgnl-tabs-slider-helper-element .slick-dots li.slick-active button{background-color:#191919;border:1px solid #fff}.magnolia-cms-page .mgnl-tabs-slider-helper-element .slick-prev{left:1.5rem}.magnolia-cms-page .mgnl-tabs-slider-helper-element .slick-next{right:1.5rem}.magnolia-cms-page .mgnl-tabs-slider-helper-element .slick-prev,.magnolia-cms-page .mgnl-tabs-slider-helper-element .slick-next{position:relative;-webkit-transform:unset;-ms-transform:unset;transform:unset;z-index:1;background:#fff;border:none;top:unset;pointer-events:all}.magnolia-cms-page .mgnl-tabs-slider-helper-element .slick-prev:hover,.magnolia-cms-page .mgnl-tabs-slider-helper-element .slick-prev:focus,.magnolia-cms-page .mgnl-tabs-slider-helper-element .slick-next:hover,.magnolia-cms-page .mgnl-tabs-slider-helper-element .slick-next:focus{background:#fff;opacity:unset}.magnolia-cms-page .mgnl-tabs-slider-helper-element .slick-prev :after,.magnolia-cms-page .mgnl-tabs-slider-helper-element .slick-next :after{position:absolute}.magnolia-cms-page .mgnl-tabs .slick-list{width:100vw;margin-left:-1rem;overflow:hidden}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-tabs .slick-list{width:auto;margin:0 -0.75rem}}.magnolia-cms-page .mgnl-tabs .slick-track{display:flex !important;height:100%}.magnolia-cms-page .mgnl-tabs .slick-slide{height:auto}.magnolia-cms-page .mgnl-tabs .slick-slide>div{padding:0 0.75rem;height:100%}@media screen and (max-width: 770px){.magnolia-cms-page .mgnl-tabs .slick-slide>div{padding:0 0.25rem;height:100%;width:21rem}}.magnolia-cms-page .mgnl-tabs-items-teaser{height:100%;display:flex;flex-direction:column}.magnolia-cms-page .mgnl-tabs-items-teaser-anchor{height:100%}.magnolia-cms-page .mgnl-tabs-items-teaser--link{font-family:"Myriad Pro Condensed",sans-serif;font-size:1.25rem;line-height:1.6875rem;font-weight:400}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-tabs-items-teaser--link{font-family:"Myriad Pro Condensed",sans-serif;font-size:1.25rem;line-height:normal;font-weight:400}}.magnolia-cms-page .mgnl-tabs-items-teaser--button{text-align:center;display:flex;justify-content:center;margin-bottom:1.5rem}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-tabs-items-teaser--button{margin-bottom:1.25rem}}.magnolia-cms-page .mgnl-tabs-items-teaser--button .magnolia-link__icon{bottom:0.875rem}.magnolia-cms-page .mgnl-tabs-items-teaser--image{position:relative}.magnolia-cms-page .mgnl-tabs-items-teaser--image .responsive{height:auto}.magnolia-cms-page .mgnl-tabs-items-teaser--box{height:auto;padding:0 2.8125rem;margin-bottom:1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;flex:1 1 auto}@media(max-width: 770px){.magnolia-cms-page .mgnl-tabs-items-teaser--box{margin-left:0.5rem;margin-right:0.5rem;width:auto;padding:0 0.75rem}}.magnolia-cms-page .mgnl-tabs-items-teaser--box ul,.magnolia-cms-page .mgnl-tabs-items-teaser--box ol{text-align:left}.magnolia-cms-page .mgnl-tabs-items-teaser--text{padding:0;text-align:center;width:100%;font-family:Myriad Pro,sans-serif;font-size:1rem;line-height:1.25rem;font-weight:400}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-tabs-items-teaser--text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;line-height:1.40625rem;font-weight:400}}.magnolia-cms-page .mgnl-tabs-items-teaser--text p{margin:0}.magnolia-cms-page .mgnl-tabs-items-teaser--text ul,.magnolia-cms-page .mgnl-tabs-items-teaser--text ol{font-family:Myriad Pro,sans-serif;font-size:1rem;line-height:1.25rem;font-weight:400}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-tabs-items-teaser--text ul,.magnolia-cms-page .mgnl-tabs-items-teaser--text ol{font-family:Myriad Pro,sans-serif;font-size:1.125rem;line-height:1.40625rem;font-weight:400}}.magnolia-cms-page .mgnl-tabs-items-teaser--title{margin-top:1.5rem;margin-bottom:0.75rem}.magnolia-cms-page .mgnl-tabs-items-teaser--title>h3{margin:0;word-break:break-word;font-family:Walbaum,Times,serif;font-size:1.375rem;line-height:1.5125rem;font-weight:400}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-tabs-items-teaser--title>h3{font-family:Walbaum,Times,serif;font-size:1.625rem;line-height:1.7875rem;font-weight:400}}.magnolia-cms-page .mgnl-tabs-2{display:grid;align-items:start}@media screen and (max-width: 770px){.magnolia-cms-page .mgnl-tabs-2{grid-template-columns:1fr;grid-gap:1rem}}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-tabs-2{grid-template-columns:1fr 1fr;grid-gap:1.5rem}}.magnolia-cms-page .mgnl-tabs-2 .mgnl-tabs-items-teaser--title>h3{font-family:Walbaum,Times,serif;font-size:1.375rem;line-height:1.5125rem;font-weight:400}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-tabs-2 .mgnl-tabs-items-teaser--title>h3{font-family:Walbaum,Times,serif;font-size:1.625rem;line-height:1.7875rem;font-weight:400}}.magnolia-cms-page .mgnl-tabs-2 .mgnl-tabs-items-teaser--text{font-family:Myriad Pro,sans-serif;font-size:1rem;line-height:1.25rem;font-weight:400}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-tabs-2 .mgnl-tabs-items-teaser--text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;line-height:1.40625rem;font-weight:400}}.magnolia-cms-page .mgnl-tabs-3{display:grid;align-items:start}@media screen and (max-width: 770px){.magnolia-cms-page .mgnl-tabs-3{grid-template-columns:1fr;grid-gap:1rem}}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-tabs-3{grid-template-columns:1fr 1fr 1fr;grid-gap:24px}}.magnolia-cms-page .popup__inner .recommendation .recommendation-slider{max-width:56.5625rem !important}@media screen and (max-width: 770px){.magnolia-cms-page .recommendation .recommendation-slider .slick-slide{width:16.875rem !important}.magnolia-cms-page .recommendation .recommendation-slider .slick-slide{max-width:16.875rem !important}}.magnolia-cms-page .recommendation .recommendation-slider .slick-slide{max-height:31.25rem !important}@media only screen and (max-width: 1440px)and (min-width: 1024px){.magnolia-cms-page .recommendation .recommendation-slider{max-width:94vw !important}}.magnolia-cms-page .recommendation-widget-viewport:has(.recommendation__products-container){min-height:600px}.magnolia-cms-page .recommendation__container:has(.recommendation__products-container){display:flex;flex-direction:column;max-width:90rem;margin:0}@media screen and (min-width: 770px){.magnolia-cms-page .recommendation__container:has(.recommendation__products-container){margin:0 auto 0 auto}}.magnolia-cms-page .recommendation__products-container{display:flex;justify-content:space-between;flex-direction:column;overflow:hidden;gap:1rem}@media screen and (min-width: 770px){.magnolia-cms-page .recommendation__products-container{gap:1.5rem}}.magnolia-cms-page .recommendation__products-container-inner{display:flex;flex-direction:row;justify-content:space-between;gap:1.5rem}.magnolia-cms-page .recommendation__products-container-inner:first-of-type{margin-top:2rem}@media only screen and (max-width: 1200px)and (min-width: 1024px){.magnolia-cms-page .recommendation__products-container{max-width:95vw}}.magnolia-cms-page .recommendation__products-title{font-family:Myriad Pro,sans-serif;font-size:1.375rem;line-height:1.375rem;font-weight:400}@media screen and (min-width: 770px){.magnolia-cms-page .recommendation__products-title{font-family:Myriad Pro,sans-serif;font-size:1.625rem;line-height:1.625rem;font-weight:400;margin-left:0.5rem}}.magnolia-cms-page .recommendation__products-controls{display:none}@media screen and (min-width: 770px){.magnolia-cms-page .recommendation__products-controls{display:flex;justify-content:space-between;width:5.875rem}}.magnolia-cms-page .recommendation-slider{max-width:48.125rem}@media screen and (min-width: 770px){.magnolia-cms-page .recommendation-slider{max-width:90rem}}.magnolia-cms-page .recommendation-slider>.slick-list>.slick-track>.slick-slide{margin-right:1rem}@media only screen and (max-width: 350px){.magnolia-cms-page .recommendation-slider>.slick-list>.slick-track>.slick-slide{margin-right:0}}@media screen and (min-width: 770px){.magnolia-cms-page .recommendation-slider>.slick-list>.slick-track>.slick-slide{margin-right:0}}.magnolia-cms-page .recommendation-whitespace{min-height:37.5rem}.magnolia-cms-page .product-tile{width:16.875rem !important;height:31.25rem !important;overflow:hidden;border:1px solid #f0ece7}@media only screen and (max-width: 350px){.magnolia-cms-page .product-tile{width:15.625rem !important}}@media screen and (min-width: 770px){.magnolia-cms-page .product-tile{width:19.375rem !important}}.magnolia-cms-page .product-tile__image{max-width:21.375rem;max-height:21.375rem;height:100%;margin-bottom:1rem}.magnolia-cms-page .product-tile__image>img{object-fit:contain;width:100%;height:100%}.magnolia-cms-page .product-tile__name{font-family:Myriad Pro,sans-serif;font-size:1.125rem;line-height:1.40625rem;font-weight:400}.magnolia-cms-page .product-tile__name--container{width:92%;height:2.875rem;margin:0 1rem;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.magnolia-cms-page .product-tile__price{display:flex;font-size:1.75rem;margin:1rem 1rem 0 1rem;justify-content:flex-start}@media screen and (min-width: 770px){.magnolia-cms-page .product-tile__price{margin:1rem 1rem}}.magnolia-cms-page .product-tile__base-price{font-size:0.5rem;margin-bottom:0.2rem;margin-right:0.25rem;color:#191919;white-space:nowrap}@media screen and (min-width: 770px){.magnolia-cms-page .product-tile__base-price{margin-bottom:0.125rem;font-size:0.875rem}}.magnolia-cms-page .product-tile__base-price--my-dehner{margin-bottom:0.125rem}@media screen and (max-width: 770px){.magnolia-cms-page .product-tile__uvp-fix>.product-price__container{margin-bottom:1rem;justify-content:flex-end}.magnolia-cms-page .product-tile__uvp-fix>.product-price__container>.product-price__additional-text{font-size:0.875rem;margin-top:0.28125rem}.magnolia-cms-page .product-tile__uvp-fix>.product-price__container>.product-price__value{font-size:1.25rem}.magnolia-cms-page .product-tile__uvp-fix>.product-price__container>.product-price__value>.product-price__sub-unit{font-size:0.875rem}}.magnolia-cms-page .product-tile__my-dehner-price{display:flex;font-size:0.625rem;text-align:right;align-items:flex-end;padding-bottom:0.125rem;margin-right:0.125rem;gap:0.125rem}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-whitespace__small{height:1.75rem}}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-whitespace__medium{height:4.75rem}}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-whitespace__large{height:8.25rem}}@media screen and (max-width: 770px){.magnolia-cms-page .mgnl-whitespace__small{height:2.1875rem}}@media screen and (max-width: 770px){.magnolia-cms-page .mgnl-whitespace__medium{height:4.1875rem}}@media screen and (max-width: 770px){.magnolia-cms-page .mgnl-whitespace__large{height:6.5rem}}.magnolia-cms-page .mgnl-text h1.mgnl-text-headline{font-family:Walbaum,Times,serif;font-size:1.5rem;line-height:1.65rem;font-weight:400}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-text h1.mgnl-text-headline{font-family:Walbaum,Times,serif;font-size:2rem;line-height:2.2rem;font-weight:400}}.magnolia-cms-page .mgnl-text h2.mgnl-text-headline{font-family:Walbaum,Times,serif;font-size:1.375rem;line-height:1.5125rem;font-weight:400}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-text h2.mgnl-text-headline{font-family:Walbaum,Times,serif;font-size:1.625rem;line-height:1.7875rem;font-weight:400}}.magnolia-cms-page .mgnl-text h3.mgnl-text-headline{font-family:Walbaum,Times,serif;font-size:1.125rem;line-height:1.2375rem;font-weight:400}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-text h3.mgnl-text-headline{font-family:Walbaum,Times,serif;font-size:1.5rem;line-height:1.65rem;font-weight:400}}.magnolia-cms-page .mgnl-text h4.mgnl-text-headline{font-family:Walbaum,Times,serif;font-size:1rem;line-height:1.1rem;font-weight:400}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-text h4.mgnl-text-headline{font-family:Walbaum,Times,serif;font-size:1.375rem;line-height:1.5125rem;font-weight:400}}.magnolia-cms-page .mgnl-text h5.mgnl-text-headline{font-family:Walbaum,Times,serif;font-size:0.875rem;line-height:0.9625rem;font-weight:400}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-text h5.mgnl-text-headline{font-family:Walbaum,Times,serif;font-size:1.125rem;line-height:1.2375rem;font-weight:400}}.magnolia-cms-page .mgnl-text-headline~.mgnl-text-text{margin-top:1rem;word-break:break-word}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-text-headline~.mgnl-text-text{margin-top:1.5rem}}.magnolia-cms-page .mgnl-text-text{font-family:Myriad Pro,sans-serif;font-size:1rem;line-height:1.25rem}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-text-text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;line-height:1.40625rem}}.magnolia-cms-page .mgnl-text-text>p{padding:0;margin:0}.magnolia-cms-page .mgnl-text-text ul,.magnolia-cms-page .mgnl-text-text ol{font-family:Myriad Pro,sans-serif;font-size:1rem;line-height:1.25rem;margin:0;list-style-type:revert}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-text-text ul,.magnolia-cms-page .mgnl-text-text ol{font-family:Myriad Pro,sans-serif;font-size:1.125rem;line-height:1.40625rem}}.magnolia-cms-page .mgnl-text a{word-break:break-word}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-text{padding:1.5rem}}@media screen and (max-width: 770px){.magnolia-cms-page .mgnl-text{padding:1rem}}.magnolia-cms-page .mgnl-guides{display:grid;align-items:stretch;align-content:stretch}.magnolia-cms-page .mgnl-guides--noheadline{height:1.5625rem}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-guides--frame{padding:0 5rem}}.magnolia-cms-page .mgnl-guides--headline{padding:1rem 0}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-guides--headline{padding:1.5rem 0}}.magnolia-cms-page .mgnl-guides-items-teaser{height:100%;display:flex;flex-direction:column;width:100%;align-items:center}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-guides-items-teaser{margin:0 1rem;width:auto;align-items:normal}}.magnolia-cms-page .mgnl-guides-items-teaser--box{transform:translateY(-25px);height:100%;display:flex;flex-direction:column;padding-bottom:1.0625rem;width:90%}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-guides-items-teaser--box{width:auto}}.magnolia-cms-page .mgnl-guides-items-teaser-anchor{height:100%}.magnolia-cms-page .mgnl-guides-items-teaser--button{text-align:center;margin-top:0.75rem}@media(max-width: 770px){.magnolia-cms-page .mgnl-guides-items-teaser--button .magnolia-link__icon{position:initial}}.magnolia-cms-page .mgnl-guides-items-teaser--link{max-width:100%;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:"Myriad Pro Condensed",sans-serif;font-size:0.75rem;line-height:0.875rem;font-weight:400}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-guides-items-teaser--link{font-family:"Myriad Pro Condensed",sans-serif;font-size:1.25rem;line-height:normal;font-weight:400}}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-guides-items-teaser--image{margin:0 -16px}}.magnolia-cms-page .mgnl-guides-items-teaser--image .responsive{height:auto}@media(max-width: 770px){.magnolia-cms-page .mgnl-guides-items-teaser--image .responsive{height:15rem}}.magnolia-cms-page .mgnl-guides-items-teaser--text-container{height:auto;padding:0 1rem;text-align:center;display:flex;flex-direction:column;align-items:center;flex:1 1 auto}@media(max-width: 770px){.magnolia-cms-page .mgnl-guides-items-teaser--text-container{margin-left:0.5rem;margin-right:0.5rem;width:auto;padding:0 0.75rem}}.magnolia-cms-page .mgnl-guides-items-teaser--text-container ul,.magnolia-cms-page .mgnl-guides-items-teaser--text-container ol{text-align:left;font-family:Myriad Pro,sans-serif;font-size:0.75rem;line-height:0.75rem;font-weight:400}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-guides-items-teaser--text-container ul,.magnolia-cms-page .mgnl-guides-items-teaser--text-container ol{font-family:Myriad Pro,sans-serif;font-size:1rem;line-height:1.25rem;font-weight:400}}.magnolia-cms-page .mgnl-guides-items-teaser--text{padding:0;text-align:center;width:100%;margin-top:0.75rem;font-family:Myriad Pro,sans-serif;font-size:0.75rem;line-height:0.75rem;font-weight:400}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-guides-items-teaser--text{font-family:Myriad Pro,sans-serif;font-size:1rem;line-height:1.25rem;font-weight:400}}.magnolia-cms-page .mgnl-guides-items-teaser--text p{margin:0}.magnolia-cms-page .mgnl-guides-items-teaser-title{margin-top:.85rem}.magnolia-cms-page .mgnl-guides-items-teaser-title--headline{margin:0;font-family:Walbaum,Times,serif;font-size:1.125rem;line-height:1.2375rem;font-weight:400}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-guides-items-teaser-title--headline{font-family:Walbaum,Times,serif;font-size:1.5rem;line-height:1.65rem;font-weight:400}}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-guides{grid-template-columns:1fr 1fr 1fr;grid-gap:24px}}@media screen and (max-width: 770px){.magnolia-cms-page .mgnl-guides{grid-template-columns:1fr 1fr;grid-gap:1rem;row-gap:0;padding:0 1rem}.magnolia-cms-page .mgnl-guides--headline{padding:1.625rem 0}.magnolia-cms-page .mgnl-guides-items-teaser--box{transform:translateY(-45px);margin-bottom:-1.3125rem}.magnolia-cms-page .mgnl-guides-items-teaser--text-container{padding:0}.magnolia-cms-page .mgnl-guides-items-teaser--button{margin-top:0.3125rem}.magnolia-cms-page .mgnl-guides-items-teaser--title>h3{font-size:1.5rem;line-height:120%}.magnolia-cms-page .mgnl-guides-items-teaser--text{margin-top:0.3125rem}}.magnolia-cms-page .mgnl-dynamic-grid{display:grid}.magnolia-cms-page .mgnl-dynamic-grid--headline{padding:2.5rem 0 2.5rem 0}.magnolia-cms-page .mgnl-dynamic-grid-twolayout{display:grid;grid-template-columns:1fr}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-dynamic-grid-twolayout{grid-row-gap:1.5rem}}@media screen and (max-width: 770px){.magnolia-cms-page .mgnl-dynamic-grid-twolayout{grid-row-gap:1.25rem}}.magnolia-cms-page .mgnl-dynamic-grid-teaser{position:relative;display:grid;height:100%}.magnolia-cms-page .mgnl-dynamic-grid-teaser-title{margin-bottom:0.3125rem;text-align:center}.magnolia-cms-page .mgnl-dynamic-grid-teaser-title--headline{font-family:Walbaum,Times,serif;font-size:1.375rem;line-height:1.5125rem;font-weight:400}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-dynamic-grid-teaser-title--headline{font-family:Walbaum,Times,serif;font-size:1.625rem;line-height:1.7875rem;font-weight:400}}.magnolia-cms-page .mgnl-dynamic-grid-teaser-box{max-width:42.25rem;padding:0.75rem 1.5rem}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-dynamic-grid-teaser-box{position:absolute;width:max-content;bottom:1rem;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}}.magnolia-cms-page .mgnl-dynamic-grid-teaser--link{font-family:"Myriad Pro Condensed",sans-serif;font-size:1.25rem;line-height:normal;font-weight:400}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-dynamic-grid-teaser--link{font-family:"Myriad Pro Condensed",sans-serif;font-size:1.25rem;line-height:normal;font-weight:400}}.magnolia-cms-page .mgnl-dynamic-grid-teaser--button{text-align:center;display:flex;justify-content:center}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-dynamic-grid{grid-template-columns:1fr 1fr;grid-gap:1.5rem}}@media screen and (max-width: 770px){.magnolia-cms-page .mgnl-dynamic-grid{grid-template-columns:1fr;grid-gap:1.25rem}}.magnolia-cms-page .mgnl-google-teaser{display:flex;color:#191919;flex-direction:column;margin:0 -1rem}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-google-teaser{flex-direction:row;margin:0}.magnolia-cms-page .mgnl-google-teaser--left{flex-direction:row-reverse}}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-google-teaser-maps{width:67%}}.magnolia-cms-page .mgnl-google-teaser-maps .gm-svpc div img{position:relative !important}.magnolia-cms-page .mgnl-google-teaser-overlay_google-maps-consent>.uc-embedding-container{width:100%;height:37.5rem}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-google-teaser-overlay_google-maps-consent>.uc-embedding-container{height:100%}}.magnolia-cms-page .mgnl-google-teaser-textbox{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-family:Myriad Pro,sans-serif;font-size:1rem;line-height:1.25rem;margin-left:1rem;margin-right:1rem;padding:1.5rem 0.75rem}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-google-teaser-textbox{font-family:Myriad Pro,sans-serif;font-size:1.125rem;line-height:1.40625rem;margin:1rem 0 1rem 0;padding:1.5rem 1rem;width:33%}}.magnolia-cms-page .mgnl-google-teaser-textbox--title{margin-bottom:2rem}.magnolia-cms-page .mgnl-google-teaser-textbox--title h2{font-family:Walbaum,Times,serif;font-size:1.375rem;line-height:1.5125rem;margin:0;padding:0}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-google-teaser-textbox--title h2{font-family:Walbaum,Times,serif;font-size:1.625rem;line-height:1.7875rem}}.magnolia-cms-page .mgnl-google-teaser--buttom{align-self:center;padding:0.4375rem 1.25rem}.magnolia-cms-page .mgnl-google-teaser--link{font-family:"Myriad Pro Condensed",sans-serif;font-size:1.25rem;line-height:normal;font-weight:400}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-google-teaser--link{font-family:"Myriad Pro Condensed",sans-serif;font-size:1.25rem;line-height:normal;font-weight:400}}.magnolia-cms-page .button--tertiary:hover{border-color:inherit;color:inherit;background-color:rgba(0,0,0,0)}@media(hover: hover){.magnolia-cms-page .button--tertiary:hover{border-color:rgba(77,77,77,.7);color:rgba(77,77,77,.7);background-color:rgba(0,0,0,0)}}.magnolia-cms-page .product-grid__container{display:flex;flex-direction:column;max-width:90rem;margin:0 1rem 1.875rem 1rem}@media screen and (min-width: 770px){.magnolia-cms-page .product-grid__container{margin:0 auto 2.5rem auto}}.magnolia-cms-page .product-grid__header{margin:0 auto 1.5rem auto;text-align:center}.magnolia-cms-page .product-grid__title{font-family:Myriad Pro,sans-serif;font-size:1.5rem;line-height:1.5rem;font-weight:400}@media screen and (min-width: 770px){.magnolia-cms-page .product-grid__title{font-family:Myriad Pro,sans-serif;font-size:1.875rem;line-height:2.0625rem;font-weight:400}}.magnolia-cms-page .product-grid__text{font-family:Myriad Pro,sans-serif;font-size:1rem;line-height:1rem;font-weight:400}@media screen and (min-width: 770px){.magnolia-cms-page .product-grid__text{font-family:Myriad Pro,sans-serif;font-size:1.125rem;line-height:1.40625rem;font-weight:400}}.magnolia-cms-page .product-grid__products--container{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(9.625rem, 100%), 1fr));grid-column-gap:1rem;grid-row-gap:1rem}@media screen and (min-width: 1025px){.magnolia-cms-page .product-grid__products--container{grid-template-columns:repeat(auto-fit, minmax(min(10.25rem, 100%), 1fr));grid-column-gap:1.0625rem}}@media screen and (min-width: 770px){.magnolia-cms-page .product-grid__products--container{grid-template-columns:repeat(auto-fit, minmax(min(20.25rem, 100%), 1fr));grid-column-gap:1.5rem;grid-row-gap:1.5rem;padding:1.5rem}}.magnolia-cms-page .product-grid-whitespace{min-height:87.5rem}@media screen and (min-width: 770px){.magnolia-cms-page .product-grid-whitespace{min-height:62.5rem}}.magnolia-cms-page .product-grid .storefinder-overlay-trigger{text-decoration:underline}.magnolia-cms-page .product-grid .product-tile__grid{width:inherit !important;height:24.3125rem !important}@media screen and (min-width: 770px){.magnolia-cms-page .product-grid .product-tile__grid{width:21.375rem !important;height:34rem !important}}@media screen and (max-width: 770px){.magnolia-cms-page .product-grid .product-tile__grid .product-tile__uvp-fix>.product-price__container{margin-bottom:0;justify-content:flex-start}.magnolia-cms-page .product-grid .product-tile__grid .product-tile__uvp-fix>.product-price__container>.product-price__additional-text{font-size:0.5rem}.magnolia-cms-page .product-grid .product-tile__grid .product-tile__uvp-fix>.product-price__container>.product-price__value{font-size:0.75rem}.magnolia-cms-page .product-grid .product-tile__grid .product-tile__uvp-fix>.product-price__container>.product-price__value>.product-price__sub-unit{font-size:0.5rem}}.magnolia-cms-page .product-grid .product-tile__grid a>.product-tile__image{width:unset;height:10.1875rem}@media screen and (min-width: 770px){.magnolia-cms-page .product-grid .product-tile__grid a>.product-tile__image{width:21.375rem;height:21.375rem}}.magnolia-cms-page .product-grid .product-tile__grid .delivery-transportation-info{margin-top:0.3125rem}@media screen and (min-width: 770px){.magnolia-cms-page .product-grid .product-tile__grid .delivery-transportation-info{margin-top:0}}.magnolia-cms-page .product-grid .product-tile__grid>.product-tile__price{margin:0.4375rem 0.625rem 0 0.625rem;height:4.375rem}@media screen and (min-width: 770px){.magnolia-cms-page .product-grid .product-tile__grid>.product-tile__price{margin:0 1rem}}.magnolia-cms-page .product-grid .product-tile__grid__availability{margin:0 0.625rem 1rem 0.5rem}@media screen and (min-width: 770px){.magnolia-cms-page .product-grid .product-tile__grid__availability{margin:0 1rem 1rem 1rem}}.magnolia-cms-page .product-grid .product-tile__grid__market{text-decoration:underline}.magnolia-cms-page .product-grid .product-tile__grid>.product-tile__name--container{width:8.6875rem;margin:0 auto;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto}@media screen and (min-width: 770px){.magnolia-cms-page .product-grid .product-tile__grid>.product-tile__name--container{width:19.375rem;height:2.875rem}}.magnolia-cms-page .product-grid .product-tile__grid>.product-tile__name--container>.product-tile__name{margin:0;font-size:1rem}@media screen and (min-width: 770px){.magnolia-cms-page .product-grid .product-tile__grid>.product-tile__name--container>.product-tile__name{font-size:1.125rem}}.magnolia-cms-page .product-grid .delivery-transportation-info__shipping-info{font-size:0.75rem}@media screen and (min-width: 770px){.magnolia-cms-page .product-grid .delivery-transportation-info__shipping-info{font-size:0.875rem}}.magnolia-cms-page .product-grid__controls{margin:0.75rem auto 0 auto;display:flex;flex-direction:column}@media screen and (min-width: 770px){.magnolia-cms-page .product-grid__controls{margin:1.5rem auto 0 auto}}.magnolia-cms-page .product-grid__controls__hidden{display:none}.magnolia-cms-page .product-grid__progress--container{display:flex;flex-direction:column;text-align:center;padding:0.375rem 0.75rem 0.375rem 0.75rem}@media screen and (min-width: 770px){.magnolia-cms-page .product-grid__progress--container{padding:0.5rem 0.75rem 0.5rem 0.75rem}}.magnolia-cms-page .product-grid__progress--container>label{font-family:"Myriad Pro Condensed",sans-serif;font-size:0.75rem;line-height:1rem;font-weight:400;margin-bottom:0.375rem}@media screen and (min-width: 770px){.magnolia-cms-page .product-grid__progress--container>label{font-family:"Myriad Pro Condensed",sans-serif;font-size:0.875rem;line-height:1rem;font-weight:400;margin-bottom:0.5rem}}.magnolia-cms-page .product-grid__progress--container>progress{width:14.6953125rem;height:0.09375rem}.magnolia-cms-page .product-grid__progress--container>progress{color:#191919}.magnolia-cms-page .product-grid__progress--container>progress::-moz-progress-bar{background:#d2c8c2}.magnolia-cms-page .product-grid__progress--container>progress::-webkit-progress-value{background:#191919}.magnolia-cms-page .product-grid__progress--container>progress::-webkit-progress-bar{background:#d2c8c2}.magnolia-cms-page .product-grid__button{width:100%;padding:1.5rem 1.375rem;letter-spacing:-0.03125rem;font-family:"Myriad Pro Condensed",sans-serif;font-size:1.25rem;line-height:0;font-weight:400}.magnolia-cms-page .product-grid__button__hidden{display:none}.magnolia-cms-page .product-grid__button:focus{color:rgba(77,77,77,.7);border-color:rgba(77,77,77,.7);background-color:rgba(0,0,0,0)}.magnolia-cms-page .product-grid__button:active{color:rgba(77,77,77,.7);border-color:rgba(77,77,77,.7);background-color:rgba(0,0,0,0)}.magnolia-cms-page .mgnl-promo-bubble{position:absolute;z-index:399;border-radius:50%}.magnolia-cms-page .mgnl-promo-bubble__hidden{display:none}.magnolia-cms-page .mgnl-promo-bubble__content-wrapper{position:relative;height:inherit;width:100%}.magnolia-cms-page .mgnl-promo-bubble__content{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;top:20%;left:10%;width:80%;height:60%;text-align:center}.magnolia-cms-page .mgnl-promo-bubble__cursor{cursor:copy}.magnolia-cms-page .mgnl-promo-bubble__primary-promo-bubble{top:0.9375rem;right:0.9375rem;width:7.1875rem;height:7.1875rem}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-promo-bubble__primary-promo-bubble{top:1.875rem;right:1.875rem;width:10rem;height:10rem}}.magnolia-cms-page .mgnl-promo-bubble__secondary-promo-bubble{top:4.375rem;right:-2.1875rem;width:5rem;height:5rem;hyphens:manual;-moz-hyphens:auto}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-promo-bubble__secondary-promo-bubble{top:7.1875rem;right:-4.375rem;width:6.25rem;height:6.25rem}}.magnolia-cms-page .mgnl-promo-bubble--overline{padding:0;font-family:Walbaum,Times,serif;font-size:1rem;line-height:1.40625rem}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-promo-bubble--overline{font-family:Walbaum,Times,serif;font-size:1.375rem;line-height:1.5125rem}}.magnolia-cms-page .mgnl-promo-bubble--headline{padding:0;font-family:Walbaum,Times,serif;font-size:1.75rem;line-height:1.75rem}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-promo-bubble--headline{font-family:Walbaum,Times,serif;font-size:3.125rem;line-height:3.4375rem}}.magnolia-cms-page .mgnl-promo-bubble--subline{padding:0;font-family:Walbaum,Times,serif;font-size:0.9375rem;line-height:1.1rem}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-promo-bubble--subline{font-family:Walbaum,Times,serif;font-size:1.3125rem;line-height:1.5125rem}}.magnolia-cms-page .mgnl-promo-bubble--code{margin-top:0.3125rem;padding:0;font-family:Walbaum,Times,serif;font-size:0.75rem;line-height:0.675rem}@media screen and (min-width: 770px){.magnolia-cms-page .mgnl-promo-bubble--code{font-family:Walbaum,Times,serif;font-size:1rem;line-height:1.1rem}}.magnolia-cms-page .mgnl-brand-banner{z-index:398;position:absolute;top:0;display:flex;align-content:center;justify-content:center;flex-wrap:wrap;width:100%;height:2.8125rem;background-color:rgba(255,255,255,.6)}.magnolia-cms-page .mgnl-brand-banner__image{width:45px;height:35px}.magnolia-cms-page{margin:0;color:#191919;background-color:#fff;font-family:Myriad Pro,sans-serif;line-height:1.5;font-size:1.125rem}.magnolia-cms-page-default{overflow-x:hidden}.logo{max-height:3.8125rem}.magnolia-container-area{position:relative}div.container.mgnl-row{margin:auto auto 2.5rem}@media(max-width: 770px){div.container.mgnl-row{margin:0 1rem 2rem 1rem}}div.container--max-width-right{margin:auto auto 2.5rem}@media(max-width: 770px){div.container--max-width-right{margin:0 0 2rem 1rem}}.CMSPage-homepage .magnolia-main-area{margin:0 0.625rem}@media(max-width: 770px){.CMSPage-homepage .magnolia-main-area{margin:0 1rem}}.MagnoliaHeaderArea{border-bottom:1px solid #f0ece7;margin:0 0.625rem}.magnolia-hidden{visibility:hidden}.mgnl-noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mgnl-hyphenate{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.mgnl-hyphens-auto{hyphens:auto;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto}.mgnl-hyphens-manual{hyphens:manual;word-break:break-word;-webkit-hyphens:manual;-moz-hyphens:manual}.mgnl-hyphens-none{hyphens:none;word-break:normal;-webkit-hyphens:none;-moz-hyphens:none}

.store-chooser__button{display:flex;justify-content:center}.header-banner__text-container a{text-decoration:underline !important}
